pb de syntax...

Répondre
stress
le 22/03/2004 à 09:30
stress
Bonjour tout le monde, vive le lundi :-(...
Je suis une veritable quiche en php et j'ai vraiment besoin d'un ptit code et la je vois pas, j'ai du oublier du ' kelk par... help plz et emrci d'avance...


<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?php

$serveur="";
$utilisateur="";
$motDePasse="";
$base="";

@mysql_connect($serveur, $utilisateur, $motDePasse) or die("<h3>La connexion au serveur a échoué, essayez à nouveau dans quelques instants ou contactez le webmestre.</h3>\n");
@mysql_selectdb($base) or die("<h3>Les fichiers pour cette page sont temporairement indisponibles, veuillez accepter nos excuses et essayer à nouveau ultérieurement.</h3>\n");

?>
<?php
$requete = mysql_query("SELECT champ1, champ2, champ3, champ4, champ5, champ6, champ7, champ8, ref FROM nom_table ORDER BY champ1 ASC LIMIT 0,6 ");
while ($ligne = mysql_fetch_array($requete))
{
echo '
<table>
<tr><td rowspan="12" valign="top"><img src="../img/'.$champ1.'"></td></tr>
<td rowspan="12"><img src="spacer.gif"></td></tr>
<tr><td>'.$champ2.'</td></tr>
<tr><td>'.$champ3.'</td></tr>
<tr><td>'.$champ4.'</td></tr><tr>
<td>'.$champ5.'</td></tr>
<tr><td>'.$champ6.'</td></tr>
<tr><td>'.$champ7.'</td></tr>
<tr><td>'.$champ8.'</td></tr>
<tr><td><img src="spacer.gif"></td>
</tr><tr><td><a href="form_resa.php?ref='.$ref.'"><img src="reservez.gif"></a></td></tr>
<tr><td><img src="spacer.gif"></td></tr>
<tr><td><img src="spacer.gif"></td></tr>';
}
</table>

?>
</body>
</html>
jean-michel
le 22/03/2004 à 10:48
jean-michel
ta balise <TABLE> est dans le source php
la sortir ou mettre echo devant
http://jmg.redarmor.net
stress
le 22/03/2004 à 11:18
stress
trop merci de m'aider JM
je n'ai plus d'erreur de syntax me je n'ai rien d'afficher :-( sniff
??????????PHP tu est ttro cruel avec moi...
stress
le 22/03/2004 à 11:21
stress
j'ai sorti le </table> de mon code php et voila le code source ke j'obtien :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</table>
</body>
</html>
.............
stress
le 22/03/2004 à 14:13
stress
mer ci la globule me toujours la mem chose et aucune erreur retourné :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?php

$serveur="";
$utilisateur="";
$motDePasse="";
$base="";

mysql_connect($serveur, $utilisateur, $motDePasse) or die("<h3>La connexion au serveur a échoué, essayez à nouveau dans quelques instants ou contactez le webmestre.</h3>\n");
mysql_selectdb($base) or die("<h3>Les fichiers pour cette page sont temporairement indisponibles, veuillez accepter nos excuses et essayer à nouveau ultérieurement.</h3>\n");

?>
<?php
$requete = mysql_query("SELECT champ1, champ2, champ3, champ4, champ5, champ6, champ7, champ8, ref FROM nom_table ORDER BY champ1 ASC LIMIT 0,6 ") or die(mysql_error());
while ($ligne = mysql_fetch_array($requete))
{
echo '
<table>
<tr><td rowspan="12" valign="top"><img src="../img/'.$champ1.'"></td></tr>
<td rowspan="12"><img src="spacer.gif"></td></tr>
<tr><td>'.$champ2.'</td></tr>
<tr><td>'.$champ3.'</td></tr>
<tr><td>'.$champ4.'</td></tr><tr>
<td>'.$champ5.'</td></tr>
<tr><td>'.$champ6.'</td></tr>
<tr><td>'.$champ7.'</td></tr>
<tr><td>'.$champ8.'</td></tr>
<tr><td><img src="spacer.gif"></td>
</tr><tr><td><a href="form_resa.php?ref='.$ref.'"><img src="reservez.gif"></a></td></tr>
<tr><td><img src="spacer.gif"></td></tr>
<tr><td><img src="spacer.gif"></td></tr>';
}
</table>

?>
</body>
</html>

Je ne suis vremen pas sur de ma syntax sur la partie ki contient le code html avec le <table>, tableau qui n'est d'ailleurs pas affiché dan le code source de la page en ligne (cf ma reponse avec le code source)
zebden
le 22/03/2004 à 14:18
zebden
alors deja un tu refais l'erreur qu'une personne t'as fais remarqué soit le </table> sans echo.
Deuxiement c'est $ligne['champs1'] et non $champs1 , evidement c'est pareil pour toutes les variables tirées de la base.
zebdinou pour les intimes / Blog : http://www.zebden.fr
stress
le 22/03/2004 à 14:56
stress
heu merci zebden me c toujours pas ca ...
en plus $ligne c pas pour appeler un champ d'une table correspondant a un autre du mem enregistrement ??
LA GLOBULE
le 22/03/2004 à 15:31
LA GLOBULE
$ligne c'est un tableau contenant les données d'une ligne d'enregistrement de ta table.
Répondre
LoadingChargement en cours