Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données [ Base de données / MySQL ] (patachon_76)

vendredi 23 février 2007 à 17:48:11 | Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données

patachon_76

Bonjour,

Voilà après avoir récupérer l'identifiant de ma table par un click dans mon tableau de donnée, je voudrais récupérer les autres données de ma table et les affecter dans mes input.

Voici le code de ma page: localite.php

<form name="localite_mod" action = "resultat_rens_localite.php" method="post">
 <div id="loc_id_txt"></div>
<TABLE width="100%" border=0 >

   <td valign="top" width="55%" ><center> <font face="arial" size="4" color="red"><big><b><u>Gestion des   localités</u></b></font> <br><br><br><br>
    <table >
    <tr>
        <TD> <font color=black size="4"><b>Code localité     :</b></font></TD>
        <TD> <input type="text" value="" name="code_localite" id="code_localite" size="6"/>
                  <input type="hidden" value="" name="codeloc_id" id="codeloc_id" size="6" /> </TD>
        <TD> <font color=black size="4"><b>Localite:</b></font></TD>
        <TD> <input type="text" value="" name="localite" id="localite" size="25"/>
                  <input type="hidden" value="" name="loc_id" id="loc_id" size="25"/> </TD>
    </tr>
    <tr>
        <TD><font color=black size="4"><b>Code Postal    :</b></font></TD>
        <TD> <input type="text" name="code" size="5"></TD>
        <TD><font color=black size="4"><b>Pays    :</b></font></TD>
        <TD> <input type="text" name="pays" size="25"></TD>
    </tr>
    </table>


    <iframe src="Frame_Localite_Liste.php" name="iframe1" width="500" height="420" >  </iframe>

Voici le code de ma page: Frame_Localite_Liste.php puisse que mon tableau ce situe dans une iframe

<?php
 include ("connexion_db.php");

$sql = 'select * from tlocalite ';

$result = mysql_query($sql) or die("Erreur SQL !");
$NEnregistrement = mysql_num_rows($result);

?>
   <tr>
        <td width=20% ><FONT color=green FACE=\"comic sans ms\" SIZE='+1'>Code</font> </td>
        <td width=40% ><FONT color=green FACE=\"comic sans ms\" SIZE='+1'>Localite</font></td>
        <td width=25% ><FONT color=green FACE=\"comic sans ms\" SIZE='+1'>Code postal</font></td>
        <td width=15% ><FONT color=green FACE=\"comic sans ms\" SIZE='+1'>Pays</font></td>
  </tr>

<script type="text/javascript">
    function setInfo(_id, _name)
    {
        parent.document.getElementById("code_localite").value = _name;
        parent.document.getElementById("codeloc_id").value = _id;

    }
</script>

<?php

 //affichage du tableau dynamique
    for ($Compteur = 0 ; $Compteur < $NEnregistrement ; $Compteur ++)
      {
      echo "<tr  onMouseover=this.bgColor='#1E90FF' onMouseout=this.bgColor='ccccff' >";
      $Id_Localite= mysql_result($result , $Compteur ,"Id_Localite");
      echo "<td  onclick=setInfo(0,'$Id_Localite'); style='cursor: pointer' width=20%> <FONT color=black>$Id_Localite   </font></td>";
     $Localite = mysql_result($result , $Compteur ,"Localite");
     echo "<td  onclick=setInfo(0,'$Id_Localite'); style='cursor: pointer' width=40%> <FONT color=black>$Localite </font></td>";
     $Code = mysql_result($result , $Compteur ,"Code");
     echo "<td  onclick=setInfo(0,'$Id_Localite'); style='cursor: pointer' width=25%> <FONT color=black>$Code </font></td>";
     $Id_Pays = mysql_result($result , $Compteur ,"Id_Pays");
     echo "<td  onclick=setInfo(0,'$Id_Localite'); style='cursor: pointer' width=15%> <FONT color=black>$Id_Pays </font></td>";
  
            echo "</tr>";
      }

?>

</table>

Voilà en gros, je voudrais pouvoir récupérer les champs de ma table tlocalite par rapport à mon identifiant qui à été exporter dans le input.  et afficher les champs dans les autres input.
Merci D'avance.


samedi 24 février 2007 à 00:25:17 | Re : Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données

younes371

après avoir taper un id dans le <input type="text" value="" name="code_localite" id="code_localite" size="6"/>

et <input type="submit" value="Envoyer">(pour envoyer le formulaire).

tu pourras faire ça :(dans la page : resultat_rens_localite.php).
$code=$_POST['code_localite'];
$req=mysql_query("SELECT localite,code,id_pays FROM tlocalite where id_localite=".$code)or die(mysql_error());
if(mysql_num_rows($req)>0)
{
echo '<table><tr>';
while($array=mysql_fetch_array($req))
      {
      echo '<td>Localite :</td>         <td>'.$array['localite'].'</td>
      <td>Code :</td>                    <td>'.$array['code'].'</td>
      <td>Id_pays :</td>                  <td>'.$array['Id_pays'].'</td>
';
      }
echo '</table></tr>';

}
else
echo 'id n\'existe pas dans la bd';

Dis moi si c'est bon

N'importe où. 
mais là où il le faut.


samedi 24 février 2007 à 00:28:24 | Re : Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données

younes371

pour afficher le resultat dans un input :
while($array=mysql_fetch_array($req))
      {
      echo '<td>Localite :</td>         <td><input value="'.$array['localite'].'"></td>
      <td>Code :</td>                    <td><input value="'.$array['code'].'"></td>
      <td>Id_pays :</td>                  <td><input value="'.$array['Id_pays'].'"></td>
';
      }


N'importe où. 
mais là où il le faut.


samedi 24 février 2007 à 06:59:58 | Re : Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données

patachon_76

Bonjour,

Après avoir insérer la première partie de code, lorsque j'envoye la requête, il me dit:
 

Champ 'TOU001' inconnu dans where clause

samedi 24 février 2007 à 07:26:16 | Re : Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données

patachon_76

Re:

Voilà maintenant ma requête fonctionne :

$Id_localite =strtoupper ($_POST["code_localite"]);
$sql = "select * from tlocalite where Id_Localite='$Id_localite'";
$req=mysql_query($sql)or die(mysql_error());
if(mysql_num_rows($req)>0)
{
echo '<table><tr>';
while($array=mysql_fetch_array($req))
      {

      echo '<td>Localite :</td>              <td><input value="'.$array['Localite'].'"></td>
              <td>Code :</td>                  <td><input value="'.$array['Code'].'"></td>
             <td>Id_pays :</td>                <td><input value="'.$array['Id_Pays'].'"></td>
';
      }
echo '</table></tr>';

}
else
echo 'id n\'existe pas dans la bd';


Maintenant, est il possible de récupérer c'est valeur dans mes input qui sont déja créer dans ma page php Localité.


dimanche 25 février 2007 à 22:19:05 | Re : Récupérer les données par rapport à une donnée qui a été sélectionnée dans mon tableau dynamique de données

younes371

alors tu peux accepter ma reponse !

N'importe où. 
mais là où il le faut.




Cette discussion est classé dans : code, mysql, id, result, localite


Répondre à ce message

Sujets en rapport avec ce message

Effet désiré : Récupérer données PHP Javascript MySQL [ par patachon_76 ] Bonjour, Je fais un script qui récupére la valeur du champs grâce à un click dans mon tableau qui est rempli des données de ma table localité Récupérer les données dans un input suite à une requête dans une autre pas PHP [ par patachon_76 ] Bonjour,Voilà dans mon premier input il y a l'indentifiant de ma table.  Je clique sur le bouton 'Envoyer' et là il fait la requête dans une autre pag php sql [ par kelm_by ] salut tous le monde je ne sais pas ouest l'erreur dans ce code??????????,merci d'avance$result = mysql_query("SELECT * FROM table ORDER BY n ASC LIMIT Modification d'un code en PHP4 pour le rendre compatible PHP4 [ par tom10000 ] Voici mon code ( en tout cas la partie qui pose problème sous PHP5  : include(dirname(__FILE__) . "/inc/header.php");$server = 'localhost';    acharnement php/mysql [ par seb76250 ] Bonjour a tous, je suis en formation informatique et j'essaie de comprendre le langage php et la gestion de base sql (ce qui n'est pas simple) J'avoue Listing 1 seul enregistrement [ par christuckers ] Amis CSistes, bien le bonjour.....J'ai posé une question hier après midi, par rapport à la fonction INNER JOIN, qui n'est apparament pas disponible su erreur de mysql :mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in [ par ouzb ] Bonjour j'aimerai quelqu'un m'aider concernant cette erreur :Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C php [ par marocmarocmaroc ] Salut;problème presque déjà posé mais je ne sais pas l'analyser voilà le code:j'explique mon problème:dans ma page j'ai deux listes déroulantes et deu probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si Erreur sur mysql_result() [ par cseagle ] Bonsoir,J'ai cette erreur mysql et je ne sais pas comment la résoudre :Warning: mysql_result(): Unable to jump to row 4 on MySQL resultmon code trouvé


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.