parse error

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : parse error

par Invité » 01 mai 2006, 14:15

Autant pour moi, j'ai peut-etre oublié de déclarer une connexion à la base dans le script "parent" :oops:
je vérifie cela d'ici ce soir :)

par Truc » 30 avr. 2006, 02:14

Si "IL" le dit c'est que c'est vrai :wink:

"localhost" est une constante ? sinon il manque des guillemets

par Invité » 30 avr. 2006, 02:01

:lol:
le message d'erreur a changé à présent, il ne trouve pas la base soit disant :shock:

est-ce du au fait que le code est intégré dans un if ?
<?php
$heure = date("H:i");
$jour="0";
$saison="printemps";
$an="0";
echo "<strong><font face='Arial, Helvetica, sans-serif'><center>$heure</strong></font></center>";
$hts = mktime(date("H"),date("i"),0,date("m"), date("d"), date("Y"));
$debut = mktime(23, 30, 0, date("m"), date("d"), date("Y"));
$fin = mktime(23, 45, 0, date("m"), date("d"), date("Y"));
if($hts < $debut || $hts > $fin)
{
$db= mysql_connect(localhost, xxxx, xxxx) or die("Impossible de se connecter à la base de données"); 	   
$sql = "SELECT jour, an  FROM calendrier"; 
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_assoc($res))
{
?>
<body background="images/fond.jpg">
<center>
<img src="images/calendrier_jour.jpg"><?php $data['jour']?>;<img src="images/calendrier_an.jpg"><?php $data['an']?>;<br>
<img src="images/printemps.jpg"><br><img src="images/icoprintemps.gif"><br>
</center>
<?php
}
}
mysql_close();
?>

par Truc » 30 avr. 2006, 01:49

Salut,
Si le message d'erreur indique la dernière ligne dans 95% des cas il manque une accolade ou parenthèse dans le code, fait le compte :wink:

parse error

par Invité » 30 avr. 2006, 01:40

<?php
  $db= mysql_connect(localhost, xxxx, xxxx) or die("Impossible de se connecter à la base de données"); 	   
$sql = "SELECT jour, an  FROM calendrier  WHERE jour= ". $jour; 
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_assoc($res))
{
?>
<body background="images/fond.jpg">
<center>
<img src="images/calendrier_jour.jpg"><?php $data['jour']?>;<img src="images/calendrier_an.jpg"><?php $data['an']?>;<br>
<img src="images/printemps.jpg"><br><img src="images/icoprintemps.gif"><br>
</center>
<?php
}
mysql_close();
?>
j'ai l'erreur suivante==> Parse error: syntax error, unexpected $end in d:\www\xxxx\htdocs\calendrier.php on line 29 la ligne 29 est la toute derniere, celle ou il y a la balise de fermeture php