Précision, puisque tu débutes : avec simplement $i-, il essaye de soustraire la parenthèse fermante ) à ta variable $i, et il se trouve confronté à un problème, puisqu'il ne sait pas faire ça. Du coup il te répond qu'il n'attendait pas de parenthèse fermante à cet endroit du script.
Voilà :-)
-------------------------------
Réponse au message :
-------------------------------
> Salut.
> A cette ligne (à la fin de ton code) :
>
> for ($i=count($catname); $i>0;$i-)
>
> à la fin, c'est pas $i- mais $i-- pour décrémenter ta variable $i
>
> Cordialement, Johan.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
Game69 vous salut> >
> > Je débute en php en me servant d'un bouquin et je me heurte à un problème de syntaxe qui est un exemple donné dans ce livre.
> > Voici le code:
> >
> > <html>
> > <head>
> > <title>Untitled Document</title>
> > <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
> > </head>
> > <body bgcolor="#FFFFFF" text="#000000">
> > <p> </p>
> >
> > <?php
> > $host="";
> > $dbusername="root";
> > $dbpassword="";
> > $database="books";
> > $x=mysql_connect($host,$dbusername,$dbpassword);
> > $x2=mysql_select_db($database);
> >
> > if (empty($category)) {
> > $category=1;
> > }
> >
> > $childval=$category;
> > $query = "select categoryid, name from category where categoryid=\"" . $childval ."\"";
> > $result=mysql_query($query);
> >
> > if ($row=mysql_fetch_array($result)) {
> > $catid[1]=$row["categoryid"];
> > $catname[1]=$row["name"];
> > }
> >
> > while (!($childval==0)) {
> > $query="select parentcategoryid from category where categoryid=\"".$childval."\"";
> > $result=mysql_query($query);
> > if ($row=mysql_fetch_array($result)) {
> > $childval= $row["parentcategoryid"];
> > $query = "select categoryid,name from category where categoryid=\"" . $childval ."\"";
> > $result=mysql_query($query);
> > if ($row=mysql_fetch_array($result)) {
> > $catid[]=$row["categoryid"];
> > $catname[]=$row["name"];
> > }
> > }
> > }
> >
> > for ($i=count($catname); $i>0;$i-) { "C'EST ICI"
> > echo "<A href=visitor.php?category=".$catid[$i].">".$catname[$i] . "</a> >> ";
> > }
> > ?>
> > En le testant il me rend un code d'erreur ligne 44
> > unexpected ')' j'ai vérifié mais je ne vois pas l'erreur qui peu m'aider svp
> > Merci à tous
> >
>