Bonsoir,
Je suis en plein développement d'une agence immobilière
Chaque inscrits peuvent poster leur avis, sur les maisons.
Pour cela je récupère le numéro de la maison et son adresse.
Le lien me permettant de récupérer ses variables est :
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<?php echo "<td><a href='donnezavis.php?adresse=$adresse&numeromaison=$numeromaison'>Donnez votre avis</a></td>";?>
Une fois que je veux faire mon insert, il ne prends pas le numéro de la maison, ni le numéro de l'inscrit.
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
40
41
42
43
44
45 <form name="avis" action="donnezavis.php" method = "POST"> <input type="hidden" name="suite" value= "1"> <table border="1"> <?php $result=mysql_query("SELECT Nom, NumeroInscription FROM inscription WHERE Nom ='".$_SESSION['pseudo']."';"); while($row = mysql_fetch_array($result)) { ?><tr> <td>Votre nom d'inscrit : </td> <td><input type="text" disabled="disabled" value =" <?php echo $row[0] ?>"></td></tr><br> <?php } $adresse = mysql_real_escape_string($_GET['adresse']) ; ?> <tr> <td>L'adresse de la maison : </td> <td><input type = "text" disabled="disabled" value = "<?php echo $adresse ?>"></td></tr><br> <tr> <td>Votre avis : </td> <td><textarea cols=30 rows=10 name="avis"></textarea></td></tr></table> <input type="submit" value="Envoyer mon avis"> <input type="hidden" name="suite" value="1"> </form> <?php if (isset($_POST['suite'])) { if ($_POST['suite'] == 1) { $avis = $_POST['avis']; $numeromaison = mysql_real_escape_string($_GET['numeromaison']) ; echo $numeromaison; $req = "INSERT INTO avis SET NumeroMaison = '".$numeromaison."' , NumeroInscription = '".$row[1]."' , AvisInscrit = '".$avis."'"; $resultat = mysql_query($req); echo "INSERT INTO avis SET NumeroMaison = '".$numeromaison."' , NumeroInscription = '".$row[1]."' , AvisInscrit = '".$avis."'"; } }
Il m'affiche undefined index.
Je ne comprends pas.
Je vous remercie pour votre aide
Partager