erreur t_variable (résolu)

erreur t_variable (résolu) - PHP - Programmation

Marsh Posté le 14-03-2006 à 20:56:48    

Salut tout le monde,
encore une erreur bete de ma part que je n'arive pas a trouver!  :fou:  :fou:  :fou:  :fou: :

Citation :


Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in /www/sites/1/ifrance.com/o/v/over-templates/site/templates.php on line 10


Code :
  1. <div align="center"><h2>Les Templates</h2></div><br>
  2. Pour télécharger un template ou voir un aperçu, clicke dessus!<br>
  3. <?php
  4. require ($_SERVER['DOCUMENT_ROOT'].'/inc/bd.inc.php');
  5. $conn = mysql_connect( $bdserveur, $bdutilisateur, $bdpass);
  6. mysql_select_db($bdbase);
  7. $sql = "Select * FROM templates ORDER BY date";
  8. $resultat = mysql_query($sql);
  9. while ($row = mysql_fetch_assoc($resultat)) {
  10. echo '<a href="'.$_SERVER['DOCUMENT_ROOT'].'/pass/'.$row["pass"].'"><img src="'.$_SERVER['DOCUMENT_ROOT'].'/img/templates/'.$row["demo"].'" border="0"><br>'.$row["titre"].'</a><br><br>';
  11. }
  12. mysql_close();
  13. ?>


Message édité par hugoOo le 15-03-2006 à 22:55:49
Reply

Marsh Posté le 14-03-2006 à 20:56:48   

Reply

Marsh Posté le 14-03-2006 à 23:55:27    

Lis ton erreur... Tu as un point virgule manquant qui se trouve probablement plus haut dans ton code et qui n'apparait pas ici, mon debogueur n'a pas trouve, ou tu as peut etre des guillemets dans tes variables...

Reply

Marsh Posté le 15-03-2006 à 16:18:06    

oui je sait lire mon erreur mais franchement je vois pas ou c'est la! j'ai vérifié toute les lignes une par une et j'ai rien vue de faux!

Reply

Marsh Posté le 15-03-2006 à 16:49:13    

Dans le code que t'as mis dans ton message, la ligne 10 du fichier "templates.php", c'est laquelle?

Reply

Marsh Posté le 15-03-2006 à 17:08:40    

omega2 a écrit :

Dans le code que t'as mis dans ton message, la ligne 10 du fichier "templates.php", c'est laquelle?


c'est exactement la question que je me posais


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-03-2006 à 17:46:53    

il y a tout le fichier template.php donc la ligne 10 corespond à la ligne 10.!

Reply

Marsh Posté le 15-03-2006 à 18:20:20    

Met à jour le fichier que t'as envoyé sur le serveur, le code de la version en ligne doit être différente de celle que tu nous a donné. J'ai testé cette derniére, il n'y a pas l'erreur.

Reply

Marsh Posté le 15-03-2006 à 18:34:32    

je sais pas ce qui c'est passé je l'ai envoyé trois fois sur le serveur et c'est à la 3eme fois que sa à marché! désolé d'encore vous dérangez mais j'ai encore une erreur dans mon code :

Citation :

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/sites/1/ifrance.com/o/v/over-templates/site/templates.php on line 9


donc apparemment l'argument de la fonction n'est pas bon, c'est $résultat défini plus haut par mysql_query($sql). Quelqu'un a une idée de ce que je devrai mettre?


Message édité par hugoOo le 15-03-2006 à 18:35:46
Reply

Marsh Posté le 15-03-2006 à 18:52:15    

Toujours vérifier qu'une requette c'est bien déroulé, ca évite l'affichage de ce genre d'erreur. ;)
A mon avis, tu dois avoir une erreur dans ta requette (non de table ou de colone ou mauvaise base de sélectioné)

Reply

Marsh Posté le 15-03-2006 à 18:53:40    

ok je regarde

Reply

Marsh Posté le 15-03-2006 à 18:53:40   

Reply

Marsh Posté le 15-03-2006 à 19:03:17    

désolé de t'embetter encore mais je suis vraiment un boulet, meme pas capable de formuler une requete corecte:

Code :
  1. $sql = "Select id,titre,demo,pass FROM templates ORDER BY id";


la requete est t'elle bonne sachant que ma table contient id,date,titre,demo,temp,pass et que je n'utilise qu'ensuite titre demo et pass ??

Reply

Marsh Posté le 15-03-2006 à 19:30:22    

hugoOo a écrit :

désolé de t'embetter encore mais je suis vraiment un boulet, meme pas capable de formuler une requete corecte:

Code :
  1. $sql = "Select id,titre,demo,pass FROM templates ORDER BY id";


la requete est t'elle bonne sachant que ma table contient id,date,titre,demo,temp,pass et que je n'utilise qu'ensuite titre demo et pass ??


Oui elle est bien :

Code :
  1. $sql = "Select id,titre,demo,pass FROM templates ORDER BY id";
  2. $Execute = mysql_query($sql) or die(mysql_error()) ;
  3. $rows = mysql_fetch_assoc($Execute);

Reply

Marsh Posté le 15-03-2006 à 19:48:39    

hugoOo a écrit :


la requete est t'elle bonne sachant que ma table contient id,date,titre,demo,temp,pass et que je n'utilise qu'ensuite titre demo et pass ??


alors pourquoi est-ce que tu extrais les champs si tu n'en utilises que 2 ?

Reply

Marsh Posté le 15-03-2006 à 20:43:14    

j'en utilise 3 : titre demo pass ! relis bien! si ma requete est bonne alors d'ou vien l'erreur?
EDIT: HELP ME PLEASE!!!!!


Message édité par hugoOo le 15-03-2006 à 21:58:25
Reply

Marsh Posté le 15-03-2006 à 22:55:27    

problème résolu merci de votre aide. j'ai un problème avec un autre script mais je vais faire un nouveau topic sinon sa va etre illisible!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed