HTML preview differente de l'affichage en localhost
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 8O :
$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 :
Code:
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> |
avec connexion.php :
Code:
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());
?> |
Est-ce que qqn voit d'où ça peut venir?
En tout cas merci d'avance si vous pouvez m'aider...