Page 1 sur 1

syntax error, unexpected T_ELSEIF

Posté : 28 mai 2007, 12:01
par Biblio
bonjour à tous,
j'ai une base en PHP/mysql développée par un copain que j'ai complètement perdu de vue et c'est bien dommage car je suis pas loin d'être une bille en PHP.
mon pb c'est que suite à une restore de mon site (il héberge la base et les pages PHP) certaines pages (pas toutes) ne semblent plus vouloir interroger la BDD.

exemple ici, si vous cliquer sur un commentaire de livre vous allez voir une belle page blanche là où avant il y avait des commentaires de livres.
par contre sur l'accueil on voit bien que la base répond à certaines requètes.
http://www.capesentrouble.com/biblio/index.php
en bref j'y perds mon latin ! et mon php aussi !

2éme erreur liée à la restore, il y a une page login.php qui permet d'accèder au mode admin et elle me renvoie ça maintenant:
Parse error: syntax error, unexpected T_ELSEIF in /home/capese/public_html/biblio/login.php on line 1

en ligne 1 de login.php j'ai ça:

Code : Tout sélectionner

<? function db_connect($host,$db,$username,$password) { $mysql_link = mysql_connect($host,$username,$password); mysql_select_db($db, $mysql_link); return $mysql_link; }
donc, tout ça pour dire que si une bonne âme pouvait aider un malheureux à remettre en route sa base de données, les livres et moi lui en serions reconnaissants.
je peux vous envoyer des pages par mail si besoin est.

merci d'avance

Posté : 28 mai 2007, 13:13
par sylvaing26
function db_connect($host,$db,$username,$password)
Est ce qu'il y a de renseigné dans ta page ou dans un include les valeurs de $host, $db, $username, $password ? ce sont les infos necessaires qui sont requises pour se connecter a ta BDD

Posté : 28 mai 2007, 13:26
par Invité
merci de ta réponse
en effet, tous ces champs sont renseignés dans conf_inc.php et les valeurs sont bonnes, j'ai vérifié dans PHPmyadmin, tout est ok.
mais en effet je me demande si ce ne serait pas une histoire dans ce genre là.

ce que je ne comprends pas dans ce cas c'est pourquoi certaines pages répondent et pas d'autres ?
si il y avait des erreurs sur les variables host, username, db et password, alors aucune page ne répondrait aux requêtes .
et ce n'est pas le cas