IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Récupération de données [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Par défaut Récupération de données
    j'ai crée une base de donnée mysql,qui contient une table produit .
    dans la requete modification produit je dois recuperer l'anregistrement a modifier dans le formulaire modification produit le probleme que j'ai lors de la recuperation des données mon script php n'arrive pas a les afficher dans les zone de texte dédié t j'ai pas de probleme au niveau de mon fichier php
    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?
     
    	//include(connection.inc);	  
     
    		 $id  = $_GET['reference'] ;//c'est id reçue de la page liste modifier	
          	$sql =("SELECT * from produit where reference='.$id.' ");
     
           //exécution de la requête: 
            $requete = mysql_query( $sql,$connect) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()        ." <br>  \n" );  
     
    	  //affichage des résultats, recupéré de la base:
    	  $result = mysql_fetch_array( $requete );
     
    	  $reference=$result["reference"] ;
    	 print("<script> document.formul.reference.value='".$reference."'</script>");
     
    	  $designation=$result["designation"];
    	 print("<script> document.formul.designation.designation.value='".$designation."'</script>");
    	 echo  $designation;//j'uste pour tester
    	 $description=$result["description"];
    	 /* print("<script> document.formul.description.nom.value='".$description."'</script>");*/
     
    	  ?>
     
     
    //ca c'est une partie de mon formulaire
     
     
     
          <td height="24">Reference</td>
          <td><input name="reference" type="text" id="reference" size="20" maxlength="30" value="<?php echo $reference ;?>" /></td>
        </tr>
        <tr>
          <td height="24">Designation</td>
          <td><input name="designation" type="text" id="designation" size="20" value="<?php echo $designation; ?>" /></td>
        </tr>
        <tr>
          <td height="71">Description</td>
          <td><textarea name="description" cols="35" rows="5" wrap="virtual" class="Style1" id="description" > <? echo $description; ?></textarea></td>

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonsoir,
    Essayes de modifier comme cci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $result = mysql_fetch_assoc( $requete );

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Par défaut
    j'ai essaye mais rien qui saffiche les zone de texte reste vide
    aidez moi ,je suis bloqué

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Testes si tu récupères bien ta variable $_GET['reference']

  5. #5
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Pour tes balises PHP utilises <?php ?> plutot que <? ?>

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Par défaut
    pour la variable $_GET['reference'] ,c'est la seule que j'ai reussi a recuperer et ca grace au $_GET mais les autres champs non ,j'ai essaye beaucoups de chose mais c'est le meme probleme
    je sais pas comment faire je suis bloqué

  7. #7
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    La connexion à ta base se fait correctement

  8. #8
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Test</title>
    <?php
    ///Connexion à la base 
    $hostname = "localhost";
    $database = "magasin";
    $username = "root";
    $password = "";
    $CnxMagasin = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); 
     
    $id = $_GET['reference'] ; //c'est id reçue de la page liste modifier	
    mysql_select_db($database, $CnxMagasin);
    $query_sql = "SELECT * FROM produit WHERE produit.reference = '$id'";
    $sql = mysql_query($query_sql, $CnxMagasin) or die(mysql_error());
    $row_sql = mysql_fetch_assoc($sql);
    ?>
    <form action="test.php" method="get"> 
    <td height="24">Reference</td>
          <td><input name="reference" type="text" id="reference" size="20" maxlength="30" value="<?php echo $row_sql['reference']; ?>" /></td>
        </tr>
        <tr>
          <td height="24">Designation</td>
          <td><input name="designation" type="text" id="designation" size="20" value="<?php echo $row_sql['designation']; ?>" /></td>
        </tr>
        <tr>
          <td height="71">Description</td>
          <td><textarea name="description" cols="35" rows="5" class="Style1" id="description" ><?php echo $row_sql['description']; ?></textarea></td>
    </tr>
    </form>
    </body>
    </html>

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Par défaut
    comment ça ce fait?
    je vou remercie boucoup sa marche trés bien
    vous êtes champion
    merci mille fois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2004, 10h09
  2. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  3. [ DB2] => [ORACLE] Récupération de données
    Par LeDid dans le forum DB2
    Réponses: 3
    Dernier message: 25/06/2003, 17h10
  4. Réponses: 13
    Dernier message: 20/03/2003, 08h11
  5. [XMLRAD] récupération de donnée
    Par Mitch79 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 30/01/2003, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo