Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1194 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec renvoi de la valeur.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec renvoi de la valeur.

n°1226042
jyms2005
Posté le 19-10-2005 à 11:41:18  profilanswer
 

Bonjour,
 
J'ai fais un formulaire d'insertion des clients avec tous les champs habituels en plus d'un champ pour rechercher le numéro du client parrain. Quand j'appuie sur un bouton Trouver client parrain, une petite fenêtre s'ouvre et là je fais une recherche par nom et prénom. Une fois le client trouvé, je coche le radio bouton qui cache son id et je fais ok. Je récupère l'id du client sur le bon champ(client parrain) mais je voudrais que l'id soit envoyé sur le champ de la fenêtre principale d'où je suis parti et pas sur le champ d'une nouvelle fenêtre principale
 
Voici mon code de la petite fenêtre de recherche du client parrain :
 

Code :
  1. <?
  2. include('lib/java.lib.php');
  3. include('lib/erreur.lib.php');
  4. include('lib/connection.lib.php');
  5. $nom = htmlspecialchars(htmlentities($_POST['clinom'], ENT_QUOTES));
  6. $nom = ucfirst($nom);
  7. $prenom = htmlspecialchars(htmlentities($_POST['clipre'], ENT_QUOTES));
  8. $prenom = ucfirst($prenom);
  9. if ($_POST['Rechercher'] == "Rechercher" )
  10. {
  11. if ((!empty($clinom)) && (!empty($clipre)))
  12. {
  13. $rqtRechClient = "SELECT * FROM client WHERE clinom ='$nom' && clipre='$prenom'";
  14. $repRechClient = mysql_query($rqtRechClient) or die ($errCli);
  15. ?>
  16. <fieldset>
  17. <label>Nom     Prénom         Adresse</label><br />
  18. <form action="?ajoutcli" method="post" target="_self">
  19. <?
  20. // première ligne on affiche les titres prénom et surnom dans 2 colonnes
  21. while ($donnees = mysql_fetch_array($repRechClient))
  22. {
  23. echo "<input type=\"radio\" name=\"clinumparraine\" value=\"".$donnees['clinum']."\">".$donnees['clinom']." ".$donnees['clipre']." ".$donnees['cliadr']."<br>";
  24. }
  25. ?>
  26. <input type="submit" name="Ok" value="Ok"/>
  27. </form>
  28. </fieldset>
  29. <?
  30. mysql_close(); // Déconnexion de MySQL
  31. }
  32. else
  33. {
  34. ?>
  35. <form action="?parrainage" method="post">
  36. <fieldset>
  37. <label for="nom"><?if ($nom == "" ){?><b class="rouge">Nom:</b><?}else{?>Nom<b class="rouge">*</b>:<?}?></label>
  38. <input type="text" id="nom" value="<? echo $_POST['clinom']; ?>" name="clinom"  size="40" maxlength="30"><br />
  39. <label for="prenom"><?if ($prenom == "" ){?><b class="rouge">Pr&eacute;nom:</b><?}else{?>Pr&eacute;nom<b class="rouge">*</b><?}?></label>
  40. <input type="text" id="prenom"  value="<? echo $_POST['clipre']; ?>" name="clipre" size="40" maxlength="30"><br />
  41. <input type="submit" name="Rechercher" value="Rechercher" />
  42. <input  type="reset" value="Effacer" />
  43. </fieldset>
  44. </form>
  45. <?
  46. }
  47. }
  48. else
  49. {
  50. ?>
  51. <form action="?parrainage" method="post">
  52. <fieldset>
  53. <label for="nom">Nom<b class="rouge">*</b></label>
  54. <input type="text" id="nom"  name="clinom"  size="40" maxlength="30"><br />
  55. <label for="prenom">Pr&eacute;nom<b class="rouge">*</b></label>
  56. <input type="text" id="prenom"  name="clipre" size="40" maxlength="30"><br />
  57. <input type="submit" name="Rechercher" value="Rechercher" />
  58. <input  type="reset" value="Effacer" />
  59. </fieldset>
  60. </form>
  61. <?
  62. }
  63. ?>

mood
Publicité
Posté le 19-10-2005 à 11:41:18  profilanswer
 

n°1226059
dwogsi
Défaillance cérébrale...
Posté le 19-10-2005 à 11:51:46  profilanswer
 

En gros quand ton visiteur clique sur "trouver", tu ouvre une popup avec du javascript je suppose?
Si c'est bien le cas regarde du coté de opener.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1226133
jyms2005
Posté le 19-10-2005 à 13:29:05  profilanswer
 

J'ai regardé au niveau de la fonction javascript, mais là j'ai rien à modifier, elle sert juste à ouvrir ce popup pour la recherche et c'est tout. Est-ce qu'il y aurait un autre moyen d'envoyer cette valeur sur le champ de la fenêtre principale?
Merci

n°1226144
dwogsi
Défaillance cérébrale...
Posté le 19-10-2005 à 13:39:00  profilanswer
 

Bah tu créé une nouvelle fonction dans ta popup qui transmet la valeur à ta fenêtre principale.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1226367
jyms2005
Posté le 19-10-2005 à 16:14:59  profilanswer
 

J'ai essayé de changer un peu la fonction mais pour l'instant ça marche pas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec renvoi de la valeur.

 

Sujets relatifs
probleme de verification de poid d'un fichier en phpProblème de mémoire entre hébergement
Probleme de <Input> avec du JAVAProblème de suppression de données
[RESOLU] [FORMULAIRE] probleme de récup des donnéesProblème d'insertion
Problème avec déclaration des variables.Problème avec switch - case.
EXtraire une valeur d'une requête SQL pour l'exploiter dans vbaproblème lecture d'une donnée url longue
Plus de sujets relatifs à : Problème avec renvoi de la valeur.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR