Parse error: syntax error, unexpected $end in etc...

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: syntax error, unexpected $end in etc...

par albatross » 30 nov. 2006, 12:16

Merci Ajoloca,
ça y est ça remarche. j'ai bien changé $val en $row.

Ce qui est étonnant c'est que ça marchait avant avec $val, mais peu importe du moment que le code fonctionne.
Encore merci à tous pour votre aide.

par albatross » 30 nov. 2006, 08:47

Ok, ok. Je vais essayer de comprendre un poil plus le code et vous tiens au courant.

par Ajoloca » 30 nov. 2006, 02:16

Bonjour,

J'ai l'impression que tu n'as pas compris.
Quand je te parle de "faire le ménage" c'est d'enlever tout ce qui ne sert à rien, par exemple
<?
// Param&egrave;tres persos
$host = "***"; // voir h&eacute;bergeur
$user = "***"; // vide ou "root" en local
$pass = "***"; // vide en local
$bdd = "***"; // nom de la BD
// connexion
$connect = mysql_connect($host,$user,$pass)
or    mysql_error();

$select = mysql_select_db("$bdd")
or die("Impossible de se connecter &agrave; la base selectionn&eacute;e");

  $table="artiste";
  $table= "chanson";
$query = "SELECT * FROM `artiste` WHERE Nom_Artiste LIKE '$var%' ORDER BY `Nom_Artiste`ASC "; 
 echo "Artistes commen&ccedil;ant par la lettre :"."\n"."$var";
?> 
à quoi te sert ce code ?

Il est tout simplement à virer !

Tu fais une connexion, tu exécutes une requête mais tu n'exploites pas les résultats :?:

Ici
$table="artiste";
  $table= "chanson"; 
Tu déclares deux variables que tu n'utilises jamais, pour quoi :?:
Depuis le début LHDN92 te parle de la variable $val
Elle est déclarée où :?:
Elle contient quoi :?:
Ici
while($row =
Tu récupères des valeurs dans $row, tu les exploites où :?:
Remplace donc ta variable non déclarée ($val) par celle qui contient les données ($row)
Ce qui te donnerais QQ chose du style
echo "-<a href='artiste.php?page=".$row["Nom_Artiste"]."'>".$row["Prenom_Artiste"]."&nbsp;".$row["Nom_Artiste"]."</a><BR><BR>";

par albatross » 29 nov. 2006, 18:42

Bonjour,

Des erreurs on en commet tous (Sauf PTT Zeus), moi le premier
L'important c'est d'en tirer les leçons (l'Homme est le seul animal qui trébuche deux fois dans la même pierre).

Commece par épurer ton code.

Tu as deux fois une connexion (la première ne te sert strictement à rien)
Sépare bien la partie PHP du reste comme dans
"WHERE `artiste`.`Nom_Artiste` LIKE '$var%'"
ça devrait être QQ chose du style
"WHERE `artiste`.`Nom_Artiste` LIKE '" . $var . "%'"
Teste bien et emploie les bonnes instructions dans
$result = mysql_query($query);

while($row = mysql_fetch_array($result)) { 
Ça drevrait être
$result = mysql_query($query) or die('ERR SQL : <br />' . $query . '<br />' . mysql_error());

while($row = mysql_fetch_array($result)) { 
Comme je n'ai pas tout ton code je ne peux te dire si ce sont des erreurs, mais vérifie toutes tes balises (elle doivent aller par paire) là je vois que des fermantes

Code : Tout sélectionner

</FONT></B></FONT></DIV> </FONT></B></FONT></DIV> <p> <span class="">
Ne mets pas de code inutile (une class CSS sans nom)
A quoi te sert class = "" ?
En ce qui concerne ton affichage, ça peux venir de l'emplacement de '}' qui ferme ton while mais aussi de tes balises.
Lis les postes et tiens compte des remarques.
Si jamais tu ne trouve pas, demande toi d'où vient $val
Reprends tout ça tranquillement, si ça ne fonctionne pas reviens nous voir avec ton nouveau code et une petite explication de :
- ce qu'il fait
- ce que tu voudrais qu'il face.
Alors voici le code intégral de la page :
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Planet-80, tout sur les Années 80.</title>
<meta name="Keywords" lang="fr" content="années,80,musique,80's,80s,series-tele, dessins animes, fluo, chansons,hit,hits,top,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1979,annees 80">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="image/lien.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
-->
</style>
</head>

<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="892" border="0" align="center" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr> 
    <td width="48" height="30">&nbsp;</td>
    <td width="2">&nbsp;</td>
    <td colspan="2" valign="top" background="image/menu4bouton.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="120" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#CC6600"><a href="index.htm" class="menu5">Accueil</a></td>
        </tr>
      </table></td>
    <td width="120" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="120" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#CC6600"><a href="liens.htm" class="menu4">Lien</a></td>
        </tr>
      </table></td>
    <td width="120" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="120" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#CC6600"><a href="lienici" class="menu1">News</a></td>
        </tr>
      </table></td>
    <td width="120" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="120" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#CC6600"><a href="http://planet80.free.fr/Forum/phpBB2/index.php?sid=b60a48925b7565fbf60a7ae1880825c7" class="menu6">Forum</a></td>
        </tr>
      </table></td>
    <td colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="120" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#CC6600"><a href="[email protected]" class="menu3">Email</a></td>
        </tr>
      </table></td>
    <td colspan="3" valign="top" background="image/menu4bouton.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td width="50"></td>
    <td width="3"></td>
  </tr>
  <tr> 
    <td height="40" valign="top" background="image/bar11.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td colspan="15" valign="top" background="image/bar12.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td valign="top" background="image/bar13.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td></td>
  </tr>
  <tr> 
    <td colspan="3" rowspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="125" height="21" valign="top" background="image/menu1.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td width="5" rowspan="13" valign="top" background="image/menu4bouton.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
        <tr> 
          <td height="66" valign="top" background="image/menu2.png"><img src="image/cube_gauche_80.gif" width="125" height="66"></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#F9252F"><a href="musique.htm" class="menu3">Musique</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="cinema.htm" class="menu4">Cin&eacute;ma</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="tele.htm" class="menu5">T&eacute;l&eacute;vision</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="sports.htm" class="menu6">Sports</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="40" valign="top" background="image/menu2.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="124" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="actus.htm" class="menu3">Actualit&eacute;s</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="lienici" class="menu1">Bouton6</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="lienici" class="menu1">Bouton7</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#003399"><a href="liens.htm" class="menu6">Liens</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="155" valign="top" background="image/menu2.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
        <tr> 
          <td height="15" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="15" background="image/menu5.png"></td>
              </tr>
            </table></td>
        </tr>
      </table></td>
    <td width="15" height="2"></td>
    <td width="41"></td>
    <td width="10"></td>
    <td width="69"></td>
    <td></td>
    <td></td>
    <td></td>
    <td width="72"></td>
    <td width="10"></td>
    <td width="38"></td>
    <td width="1"></td>
    <td width="13"></td>
    <td colspan="2" rowspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr background="image/menu1.png"> 
          <td width="125" height="21" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="21" background="image/menu1.png">&nbsp;</td>
              </tr>
            </table></td>
          <td width="5" rowspan="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="5" height="537" background="image/menu4bouton.png">&nbsp;</td>
              </tr>
            </table></td>
        </tr>
        <tr background="image/menu1.png"> 
          <td height="70" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="70" background="image/menu2.png">&nbsp;</td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="168" height="30" align="center" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonA</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonB</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonC</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonD</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="40" valign="top" background="image/menu2.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonE</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonF</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonG</a></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="30" align="center" valign="middle" background="image/menu3bouton.png" bgcolor="#660000"><a href="index.htm" class="menu2">BoutonH</a></td>
              </tr>
            </table></td>
        </tr>
        <tr background="image/menu2.png"> 
          <td height="151" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="151" background="image/menu2.png">&nbsp;</td>
              </tr>
            </table></td>
        </tr>
        <tr background="image/menu2.png"> 
          <td height="15" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="125" height="15" background="image/menu5.png"></td>
              </tr>
            </table></td>
        </tr>
      </table></td>
    <td></td>
  </tr>
  <tr> 
    <td height="121">&nbsp;</td>
    <td colspan="10" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td height="78" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr> 
                <td width="600" height="78" align="center" valign="middle" background="image/menu4bouton.png"><img src="image/bandeau_musique.gif" width="468" height="73"></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td width="50" height="42" valign="top" background="image/bar21.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td width="501" align="center" valign="middle" background="image/bar22.png" class="titre">          MUSIQUE</td>
          <td width="50" valign="top" background="image/bar23.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      </table></td>
    <td></td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td height="414" bgcolor="#2C55B1">&nbsp;</td>
    <td></td>
    <td valign="top" background="image/menu4bouton.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td colspan="5" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="501" height="415" valign="top" bgcolor="#CCCCCC" class="Texte_site"><DIV ALIGN="CENTER"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="+1"><B><FONT >
              <?
// Param&egrave;tres persos
$host = "***"; // voir h&eacute;bergeur
$user = "***"; // vide ou "root" en local
$pass = "***"; // vide en local
$bdd = "***"; // nom de la BD
// connexion
$connect = mysql_connect($host,$user,$pass)
or	mysql_error();

$select = mysql_select_db("$bdd")
or die("Impossible de se connecter &agrave; la base selectionn&eacute;e");

  $table="artiste";
  $table= "chanson";
$query = "SELECT * FROM `artiste` WHERE Nom_Artiste LIKE '$var%' ORDER BY `Nom_Artiste`ASC "; 
 echo "Artistes commen&ccedil;ant par la lettre :"."\n"."$var";
?>
            </FONT></B></FONT></DIV>
            </FONT></B></FONT></DIV>          
            <p>                  <span >
	
	
 <?
// Param&egrave;tres persos
$host = "***"; // voir h&eacute;bergeur
$user = "***"; // vide ou "root" en local
$pass = "***"; // vide en local
$bdd = "***"; // nom de la BD
// connexion
$connect = mysql_connect($host,$user,$pass)
or	mysql_error();

$select = mysql_select_db("$bdd")
or die("Impossible de se connecter &agrave; la base selectionn&eacute;e");

  $table="artiste";
  $table= "chanson";
//$var="A";
$query = "SELECT `artiste`.`Nom_Artiste`,`artiste`.`Prenom_Artiste` FROM artiste WHERE `artiste`.`Nom_Artiste` LIKE '" . $var . "%' ORDER BY `artiste`.`Nom_Artiste` ASC ";
//echo "$var";
$result = mysql_query($query)or die('ERR SQL : <br />' . $query . '<br />' . mysql_error());;

while($row = mysql_fetch_array($result)) {

        echo "-<a href='artiste.php?page=".$val["Nom_Artiste"]."'>".$val["Prenom_Artiste"]."&nbsp;".$val["Nom_Artiste"]."</a><BR>"."<BR>";
										 }
?>			
			
<? mysql_close(); ?>
          </span></TD></TR>
      </table></td>
    <td valign="top" background="image/menu4bouton.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td></td>
    <td></td>
    <td></td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td height="1"></td>
    <td></td>
    <td width="80"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td width="80"></td>
    <td></td>
    <td></td>
  </tr>
  <tr> 
    <td height="0" colspan="17" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="50" height="42" colspan="2" valign="top" background="image/bar21.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td width="789" align="center" valign="middle" background="image/bar22.png"><span class="titre">&nbsp;<a href="http://www.easycreation.com">easycreation.com</a></span></td>
          <td width="50" colspan="2" valign="top" background="image/bar23.png"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
        
        
      </table></td>
    <td></td>
  </tr>
</table>
</body>
</html>

Alors dans un premier temps j'ai bien enlevé la connexion, mais il m'a indiqué qu'il ne pouvait pas se connecter sur la ligne 315 avec le message "Warning..."
Sinon maintenant avec le peu que j'ai modifié, il ne m'affiche rien.
Quand on passe le curseur sur l'endroit où il devrait y avoir des informations, style nom d'artiste "John Lennon", le lien est bien sûr incomplet : "http://planet-80.com/artiste.php?page="

Donc en fait il devrait y avoir une liste d'artistes par ordre alphabétique (en partant de cette page : http://planet-80.com/musique.htm) qui amène sur la page http://planet-80.com/Alpha_Artiste.php?var=A.
En cliquant sur chaque artiste on devrait être dirigé vers la fiche artiste.

Ce qui est étrange c'est que quand vous arrivez sur la page http://planet-80.com/Alpha_Artiste.php?var=A , par exemple et que l'on compte le nombre de traits, il y en a 24 et c'est exactement le nombre d'entrées dans la base.

par albatross » 29 nov. 2006, 13:22

Merci à vous je vois ça et je vous informe du résultat.
En attendant bonne journée,

par Ajoloca » 29 nov. 2006, 11:36

(Sauf PTT Zeus)
Enfin reconnu à ma juste valeur 8)

pss, PTT, tu entends quoi par là ?? 8-|
S.M.S language, Sir (peut être), comme quoi j'ai même des doutes sur la perfection des Dieux

par zeus » 29 nov. 2006, 11:29

(Sauf PTT Zeus)
Enfin reconnu à ma juste valeur 8)

pss, PTT, tu entends quoi par là ?? 8-|

par Ajoloca » 29 nov. 2006, 10:47

Bonjour,

Des erreurs on en commet tous (Sauf PTT Zeus), moi le premier
L'important c'est d'en tirer les leçons (l'Homme est le seul animal qui trébuche deux fois dans la même pierre).

Commece par épurer ton code.

Tu as deux fois une connexion (la première ne te sert strictement à rien)
Sépare bien la partie PHP du reste comme dans
"WHERE `artiste`.`Nom_Artiste` LIKE '$var%'"
ça devrait être QQ chose du style
"WHERE `artiste`.`Nom_Artiste` LIKE '" . $var . "%'"
Teste bien et emploie les bonnes instructions dans
$result = mysql_query($query);

while($row = mysql_fetch_array($result)) { 
Ça drevrait être
$result = mysql_query($query) or die('ERR SQL : <br />' . $query . '<br />' . mysql_error());

while($row = mysql_fetch_array($result)) { 
Comme je n'ai pas tout ton code je ne peux te dire si ce sont des erreurs, mais vérifie toutes tes balises (elle doivent aller par paire) là je vois que des fermantes

Code : Tout sélectionner

</FONT></B></FONT></DIV> </FONT></B></FONT></DIV> <p> <span class="">
Ne mets pas de code inutile (une class CSS sans nom)
A quoi te sert class = "" ?
En ce qui concerne ton affichage, ça peux venir de l'emplacement de '}' qui ferme ton while mais aussi de tes balises.
Lis les postes et tiens compte des remarques.
Si jamais tu ne trouve pas, demande toi d'où vient $val
Reprends tout ça tranquillement, si ça ne fonctionne pas reviens nous voir avec ton nouveau code et une petite explication de :
- ce qu'il fait
- ce que tu voudrais qu'il face.

par albatross » 29 nov. 2006, 09:05

Merci j'ai rajouté la '}' et donc il n'y a plus de message d'erreur, mais il manque l'affichage, cela donne : http://planet-80.com/Alpha_Artiste.php?var=A

Je vais encore chercher d'où vient l'erreur, car il faut que j'y arrive tout seul aussi.

Comme dit le proverbe asiatique : Ne donne pas du poisson, mais un canne à pêche pour apprendre à pêcher :D
Si jamais tu ne trouve pas, demande toi d'où vient $val :wink:
Ce qui me gêne c'est qu'en fait ce code fonctionnait bien. Il me semble que c'est le même code qu'avant que j'ai des petits soucis. Comme quoi il faut sauvegarder plus régulièrement et avoir des copies pour ne rien perdre. :cry:
Allez je cherche encore.

par Cyrano » 27 nov. 2006, 19:48

Modération :
Merci d'utiliser un titre clair et qui corresponde bien à ta demande.
Les titres contenant "HELP", "Aidez-moi !" ou "je ne comprends pas" n'apportent rien à la compréhension du problème.
Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Zeus te l'as en plus signalé. Pour cette fois, j'ai modifié le titre, penses-y la prochaine fois.

Merci de prendre le temps de lire les règlements.

par DocType » 27 nov. 2006, 19:32

Merci j'ai rajouté la '}' et donc il n'y a plus de message d'erreur, mais il manque l'affichage, cela donne : http://planet-80.com/Alpha_Artiste.php?var=A

Je vais encore chercher d'où vient l'erreur, car il faut que j'y arrive tout seul aussi.

Comme dit le proverbe asiatique : Ne donne pas du poisson, mais un canne à pêche pour apprendre à pêcher :D
Si jamais tu ne trouve pas, demande toi d'où vient $val :wink:

par albatross » 27 nov. 2006, 19:21

Bonjour,

Regarde bien cette boucle
while($row = mysql_fetch_array($result)) {

        echo "-<a href='artiste.php?page=".$val["Nom_Artiste"]."'>".$val["Prenom_Artiste"]."&nbsp;".$val["Nom_Artiste"]."</a><BR>"."<BR>";
?> 
Elle te semble correcte?

elle n'est pas femée, il te manque une '}'
Merci j'ai rajouté la '}' et donc il n'y a plus de message d'erreur, mais il manque l'affichage, cela donne : http://planet-80.com/Alpha_Artiste.php?var=A

Je vais encore chercher d'où vient l'erreur, car il faut que j'y arrive tout seul aussi.

Comme dit le proverbe asiatique : Ne donne pas du poisson, mais un canne à pêche pour apprendre à pêcher :D

par albatross » 27 nov. 2006, 19:13

Salut,

Alors
1/ Dans les reglements du forum, il est demandé de mettre un titre explicite ;)

2/ A quelle ligne du code correspond la ligne indiquée dans le message d'erreur ;)
Toput d'abord, mille excuses, effectivement je ne l'avais pas lu.
2/ c'est la dernière ligne, mais il me semble qu'il arrive qu'il y ait des messages d'erreurs indiqués sur la dernière ligne et qu'en fait cela se trouve ailleurs. :shock:

par Ajoloca » 27 nov. 2006, 18:16

Bonjour,

Regarde bien cette boucle
while($row = mysql_fetch_array($result)) {

        echo "-<a href='artiste.php?page=".$val["Nom_Artiste"]."'>".$val["Prenom_Artiste"]."&nbsp;".$val["Nom_Artiste"]."</a><BR>"."<BR>";
?> 
Elle te semble correcte?

elle n'est pas femée, il te manque une '}'

par zeus » 27 nov. 2006, 18:16

Salut,

Alors
1/ Dans les reglements du forum, il est demandé de mettre un titre explicite ;)

2/ A quelle ligne du code correspond la ligne indiquée dans le message d'erreur ;)