Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2007, 15h29   #1
Membre du Club
 
Avatar de Mydriaze
 
Inscription : décembre 2006
Messages : 177
Détails du profil
Informations personnelles :
Âge : 44
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2006
Messages : 177
Points : 56
Points : 56
Par défaut 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 :

$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&nbsp; </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...
Mydriaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 15h40   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
si tu fais une prévisualisation HTML c'est normal que le code PHP en soit pas exécuté, pour ça il faudrait passer par le serveur.
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 15h48   #3
Membre du Club
 
Avatar de Mydriaze
 
Inscription : décembre 2006
Messages : 177
Détails du profil
Informations personnelles :
Âge : 44
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2006
Messages : 177
Points : 56
Points : 56
Ah d'accord, je ne savais pas....

MERCI BEAUCOUP
Mydriaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h30.


 
 
 
 
Partenaires

Hébergement Web