Erreur dans mon code php/je suis aveugle ..^^
Résolu/Fermé
Marion
-
15 avril 2008 à 11:32
Julien_R Messages postés 128 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 18 avril 2013 - 15 avril 2008 à 11:57
Julien_R Messages postés 128 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 18 avril 2013 - 15 avril 2008 à 11:57
A voir également:
- Erreur dans mon code php/je suis aveugle ..^^
- Erreur 0x80070643 - Accueil - Windows
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
6 réponses
Julien_R
Messages postés
128
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
18 avril 2013
5
15 avril 2008 à 11:35
15 avril 2008 à 11:35
Salut
Lors de l'execution, as-tu un message qui te dit a quelle ligne est l'erreur ?
Ca pourrait nous aider ^^
merci
Lors de l'execution, as-tu un message qui te dit a quelle ligne est l'erreur ?
Ca pourrait nous aider ^^
merci
Oui, lor de l'execution, le message qui s'affiche sur fond blanc est:
Parse error: syntax error, unexpected '>' in C:\wamp\www\page web\filmPolicier.php on line 21
Parse error: syntax error, unexpected '>' in C:\wamp\www\page web\filmPolicier.php on line 21
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
18
15 avril 2008 à 11:46
15 avril 2008 à 11:46
bonjour Marion!
tu as deux erreurs de syntaxe;
l'un dans la ligne 18...
tu as oublié de fermer l'accolade.
avant :
echo '<b>'.$requete.'</b>;
apres:
echo '<b>'.$requete.'</b>';
et la 2eme c'est dans la ligne 21
y'a un trait de plus! (non visible) -
avant :
echo '<table border=\'1\'><tr><th>Films</th><th>genre<th></tr>';-
apres :
echo '<table border=\'1\'><tr><th>Films</th><th>genre<th></tr>';
code finale:
<?php
include ('connexion.php');
$id_connexion= connexion_bd();
if ($di_connexion) {
$requete= 'select * from Films;';
echo '<b>'.$requete.'</b>';
$result=mysqli_query($id_connexion, $requete);
echo '<br />Nombre de films : '.mysqli_num_rows($result).'<br />';
while ($ligne=mysqli_fetch_array($result)) {
echo $ligne['idfilm'].'-'.$ligne['titrefilm'].'-'.$ligne['realisateur'].'-'.$ligne['datesortiefilm'].'-'.$ligne['resumefilm'].'-'.$ligne['txtcritiquefilm'].'<br />';
}
$requete = 'select titrefilm, libgenre from films, genre';
$requete=$requete.'Where film.idgenre=1;';
echo '<b>'.$requete.'</b>';
$result=mysqli_query($id_connexion, $requete);
echo '<br>Nombre de films : '.mysqli_num_rows($result).'<br />';
echo '<table border=\'1\'><tr><th>Films</th><th>genre<th></tr>';
while ($ligne=mysqli_fetch_array($result)) {
echo '<tr><td>'.$ligne['titrefilm'].'</td><td>'.$ligne['libgenre'].'<;/td></tr>';
}
echo '</table>';
mysqli_free_result($result);
mysqli_close($id_connexion);
}
tu as deux erreurs de syntaxe;
l'un dans la ligne 18...
tu as oublié de fermer l'accolade.
avant :
echo '<b>'.$requete.'</b>;
apres:
echo '<b>'.$requete.'</b>';
et la 2eme c'est dans la ligne 21
y'a un trait de plus! (non visible) -
avant :
echo '<table border=\'1\'><tr><th>Films</th><th>genre<th></tr>';-
apres :
echo '<table border=\'1\'><tr><th>Films</th><th>genre<th></tr>';
code finale:
<?php
include ('connexion.php');
$id_connexion= connexion_bd();
if ($di_connexion) {
$requete= 'select * from Films;';
echo '<b>'.$requete.'</b>';
$result=mysqli_query($id_connexion, $requete);
echo '<br />Nombre de films : '.mysqli_num_rows($result).'<br />';
while ($ligne=mysqli_fetch_array($result)) {
echo $ligne['idfilm'].'-'.$ligne['titrefilm'].'-'.$ligne['realisateur'].'-'.$ligne['datesortiefilm'].'-'.$ligne['resumefilm'].'-'.$ligne['txtcritiquefilm'].'<br />';
}
$requete = 'select titrefilm, libgenre from films, genre';
$requete=$requete.'Where film.idgenre=1;';
echo '<b>'.$requete.'</b>';
$result=mysqli_query($id_connexion, $requete);
echo '<br>Nombre de films : '.mysqli_num_rows($result).'<br />';
echo '<table border=\'1\'><tr><th>Films</th><th>genre<th></tr>';
while ($ligne=mysqli_fetch_array($result)) {
echo '<tr><td>'.$ligne['titrefilm'].'</td><td>'.$ligne['libgenre'].'<;/td></tr>';
}
echo '</table>';
mysqli_free_result($result);
mysqli_close($id_connexion);
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Julien_R
Messages postés
128
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
18 avril 2013
5
15 avril 2008 à 11:46
15 avril 2008 à 11:46
je crois que j'ai trouvé
ligne 18
echo '<b>'.$requete.'</b>'; // il te manque ' avant le point virgule
ligne 18
echo '<b>'.$requete.'</b>'; // il te manque ' avant le point virgule
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
18
15 avril 2008 à 11:51
15 avril 2008 à 11:51
non Mr. Julien_R!
c'est une "simple quote"! qui manque dans cette ligne...
j'ai déjà donné la solution ..
courage a tous!
c'est une "simple quote"! qui manque dans cette ligne...
j'ai déjà donné la solution ..
courage a tous!
Julien_R
Messages postés
128
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
18 avril 2013
5
>
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
15 avril 2008 à 11:57
15 avril 2008 à 11:57
J'ai mis une simple quote, c'est juste que je l'ai mise en gras ;)
bien joué pour ta rapidité, moi il a fallut que j'instal notepad++
bien joué pour ta rapidité, moi il a fallut que j'instal notepad++