Bonjour à tous! voici mon problème j'ai le message suivant après avoir tapé les lignes de codes ci-dessous extraites du livre php/mysql pour les nuls merci pour votre aide très cordialement!: Parse error: parse error in C:\wamp\www\mysql_envoi.php on line 18
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100 <!-- Nom du programme : mysql_envoi.php Description : envoi d'une requête SQL au serveur SQL et affichage des résultats. --> <html> <head> <title>Envoi de requêtes SQL</title> </head><body> <?php $host=""; $user=""; $password=""; /* Section d'exécution de la requête */ if(@$_GET['form'] == "yes") { mysql_connect($host,$user,$password); mysql_select_db($_POST['database']); $query = strip$lashes($_POST['query']); $result = mysql_query($query); echo "Base de données sélectionnée : <b>{$_POST['database']} </b><br> Requête : <b>$query</b><h3>Résultats</h3><hr>"; if($result == 0) echo "<b>Erreur ".mysql_errno().": ".mysql_error(). "</b>"; elseif (@mysql_num_rows($result) == 0) echo("<b>Requête exécutée. Auncun résultat envoyé. </b><br>"); else { echo "<table border='1'> <thead> <tr>"; for($i = 0;$i < mysql_num_fields($result);$i++) { echo "<th>".mysql_field_name($result,$i). "</th>"; } echo " </tr> </thead> <tbody>"; for ($i = 0; $i < mysql_num_rows($result); $i++) { echo "<tr>"; $row = mysql_fetch_row($result); for($j = 0;$j<mysql_num_fields($result);$j++) { echo("<td>" . $row[$j] . "</td>"); } echo "</tr>"; } echo "</tbody> </table>"; } //end else echo " <hr><br> <form action=\"{$_SERVER['PHP_SELF']}\" method=\"POST\"> <input type='hidden' name='query' value='$query'> <input type='hidden' name='database' value={$_POST['database']}> <input type='submit' name=\"queryButton\" value=\"Nouvelle requête\"> <input type='submit' name=\"queryButton\" value=\"Editer la requête\"> </form>"; unset($form); exit(); } // endif form=yes /* Section that requests user input of query */ @$query=stripSlashes($_POST['query']); if (@$_POST['queryButton'] !="Editer la requête") { $query = " "; } ?> <form action="<?php echo $_SERVER['PHP_SELF'] ?>?form=yes" method="POST"> <table> <tr> <td align=right><b>Indiquez le nom<br> de la base de données</b></td> <td><input type="text" name="database" value=<?php echo @$_POST['database'] ?> ></td> </tr> <tr> <td align="right" valign="top"> <b>Saisissez la requête SQL</b></td> <td><textarea name="query" cols="60" rows="10"><?php echo $query ?></textarea> </td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Envoyez la requête"></td> </tr> </table> </form> </body></html>
Partager