Bonjour à tous,
J'ai un script qui me rend chevre...
Je l'ai recopié d'un livre, donc normalement ça devrait marcher...
ça marche en localhost mais dans le HTML préview ça me donne la fin du script :
$value) { echo " $value "; } echo "\n"; } echo "\n"; mysql_close('projet'); ?>
J'avais d'avantage d'erreurs mais j'ai réussi à réduire l'affichage en corrigeant des erreurs d'espace et de guillemets, mais il reste ça et là je ne vois pas ce qui ne va pas...
Le probleme se situe juste avant $value à mon avis ... mais je ne le vois pas....
Mon script est le suivant :
avec connexion.php :
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 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link type="text/css" rel="stylesheet" href="style.css"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta name="author" content="Moua"> <title>Banque</title> </head> <body> <?php echo '<br><br><br><H1 align=center><u>Liste des trucs référencés dans notre base</u></h1><br>'; //connexion à la base mysql require("connexion.php"); //récupère dans le curseur $requete les niveaux requis en fonction de ce qui est choisi dans le formulaire précédent $requete = 'select * from espece'; $resultat = mysql_query($requete); $champs=mysql_num_fields($resultat); $enregistrements=mysql_num_rows($resultat); // extract ($especes); echo "<p>nombre d'enregistrements : <b> $enregistrements </b></p> \n"; echo "<table border='1' cellspacing='0'>\n"; echo "<tr>"; for ($i=0;$i<$champs;$i++) { $nomchamp=mysql_field_name($resultat,$i); echo "<th>$nomchamp</th>"; } echo "</tr> \n"; while ($row=mysql_fetch_assoc($resultat)) { echo "<tr>"; foreach ($row as $key => $value) { echo "<td> $value </td> "; } echo "</tr>\n"; } echo "</table>\n"; mysql_close('projet'); ?> </body> </html>
Est-ce que qqn voit d'où ça peut venir?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $connexion = mysql_connect('127.0.0.1','root','') or die ("Désolé, connexion impossible au serveur!".mysql_error()); $db = 'projet'; mysql_select_db($db,$connexion) or die ("Désolé, connexion à la base impossible!".mysql_error()); ?>
En tout cas merci d'avance si vous pouvez m'aider...
Partager