[PHP] unexpected T_INCLUDE
Fermé
Thibane
Messages postés
48
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
9 février 2007
-
23 janv. 2007 à 21:56
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 26 janv. 2007 à 10:18
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 26 janv. 2007 à 10:18
A voir également:
- [PHP] unexpected T_INCLUDE
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- Syntax error, unexpected token "use" php ✓ - Forum PHP
- \R php ✓ - Forum PHP
- Unexpected indent ✓ - Forum Python
3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
24 janv. 2007 à 09:42
24 janv. 2007 à 09:42
montre ton code présent dans ton fichier connexion.php
Mais je te conseil tout de même de remonter ton include un peu plus haut dans ta page de code, apres avoir fais ton session start par exemple.
Mais je te conseil tout de même de remonter ton include un peu plus haut dans ta page de code, apres avoir fais ton session start par exemple.
Thibane
Messages postés
48
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
9 février 2007
3
25 janv. 2007 à 23:38
25 janv. 2007 à 23:38
Bonsoir. En fait, j'avais mis le probleme de coté. J'ai d'ailleurs pu le mettre de coté puisque j'ai remarqué qu'en enlevant une partie de code, ma page fonctionnait.
Voici donc le petit bout de code, servant à construire une liste déroulante et qui, apparemment, fait tout foirer :
Si vous y voyer une quelconque erreur, ca m'arrangerait...
Voici donc le petit bout de code, servant à construire une liste déroulante et qui, apparemment, fait tout foirer :
$requete_n2 = mysql_query("SELECT * FROM nationalite"); $nombrelignes = mysql_num_rows($requete_n2); $ld4= "<select name='n_natio1'>"; $ld4 .= "<option value=0>Sélectionnez</option>"; while ( $row = mysql_fetch_array( $requete)) { $libelle = $row["libelle"]; $n_libelle_natio2= $row["n_natio"]; $ld4 .= "<option value='$n_libelle_natio2'> $libelle </option>"; } $ld4 .= "</select>"; print $ld4;
Si vous y voyer une quelconque erreur, ca m'arrangerait...
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
26 janv. 2007 à 10:18
26 janv. 2007 à 10:18
while ( $row = mysql_fetch_array( $requete)) {
Ceci n'est pas bon, tu fais référence à $requete, mais il faut faire référence à '$requete_n2' si j'ai bien suivi ton bout de code.
Modifie ca et redis nous si ca change quelque chose.
24 janv. 2007 à 10:46
Alors voila le résultat le résultat lorsque je bouge mon include("connexion.php") tout en haut juste en dessous du session start :
Parse error: syntax error, unexpected T_VARIABLE in /mnt/145/sda/6/3/thibane62/videotheque/ajout_film.php on line 47
La ligne 47 étant la ligne de la requete $req juste en dessous de la 44.
Dans connexion.php, il y a ca :
<?php
$hote='sql.free.fr';
$base='****';
$user='*****';
$pass='*****';
$link= mysql_connect($hote,$user,$pass) or die (mysql_error());
$ret= mysql_select_db($base) or die (mysql_error());
?>
Une idée de ce qu'il se passe..?
24 janv. 2007 à 11:34
Pour etre sur qu'il prenne la bonne connexion, car si par malheur tu as oublié d'en fermer une ailleurs dans un autre script, il va prendre au hasard une connexion déjà ouverte il me semble.
EDIT : Tu es sur que tu n'as pas oublié de fermer une ligne (avec un ';') quelque part au dessus de la ligne d'erreur ?
Sinon je peux tu remplacer :
par :
quand tu exécute ta requete.
Remet le code avec les lignes concernées qu'on y voit plus clair :)