PHP : transmission de données

Résolu
zivodul8 Messages postés 229 Date d'inscription   Statut Membre Dernière intervention   -  
zivodul8 Messages postés 229 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Tout d'abord, je voudrais signaler que j'ai en vain fait des recherches sur mon problèmes, mais aucun résultat ne m'a satisfait étant la "complexité à expliquer mon souci.

Voila, je réalise un site internet. Ayant une liste de produit, j'ai ajouté un lien hypertexte vers une page permettant de modifier les champs de ma base de données concernant ce produit. Le problème est que je n'arrive pas à récupérer les données déjà présentes dans mes "cases" de la page qui permet de modifier. Voici ce que j'ai fais jusque ici :


//Ligne de ma page de liste des produits pour récupérer le numéro du produit souhaité
echo "[...]<a href=modifier.php?nom=$nom>Modifier<a>";

// Page permettant de modifier les données

//recuperation du numéro du produit à modifier
$nom = $_GET['nom'];

//execution permettant de recuperer les champs du produit à modifier
$produitàmodifier="select * from produit where Num_Prod='$numero';";
$resultlisteproduits= mysql_query($produitàmodifier) or die ('ERREUR '.mysql_error());

//recuperation des resultats
while($row = mysql_fetch_row($resultlisteproduits)){
$num = $row[1];
$nom= $row[2];
[...]
$capacite= $row[6];

//Afficher les champs du produit dans la page de modification
echo "<tr><td>Nom : </td><td><input type='text' name='$nom'></td></tr>";
[...]
echo "<tr><td>Capacité : </td><td>$capacite</td></tr></table>";





Merci!
A voir également:

3 réponses

__construct()
 
Bonjour,
La variable $numero n'existe pas, par contre la variable $nom qui contient le numéro du produit à rechercher dans la table "produit" existe bien!
0
floverdevel Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
Dans ton affichage, tes input n'ont pas de value ...

ex:

<input type="text" name="nom" value="$nom" />
0
zivodul8 Messages postés 229 Date d'inscription   Statut Membre Dernière intervention   22
 
Quel idiot! Merci floverdevel. Une erreur de débutant ^^
0