[PHP] Probléme syntaxe
Résolu
winco07
Messages postés
117
Date d'inscription
Statut
Membre
Dernière intervention
-
donuts08 Messages postés 519 Date d'inscription Statut Membre Dernière intervention -
donuts08 Messages postés 519 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [PHP] Probléme syntaxe
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php ✓ - Forum PHP
- Alert php ✓ - Forum PHP
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
5 réponses
bonjour,
toujours difficile à trouver ces petites erreurs ^^
regarde en souligné
toujours difficile à trouver ces petites erreurs ^^
<TD>".$ligne["Date"]."</TD>
<TD>".$ligne["Objet"]."</TD>
<TD>".'<a href="telecharger_pdf.php?chemin=upload/'.$fichier.'">'.$Fichier.'</a></TD></TR>';
$ligne=mysql_fetch_array($query);
regarde en souligné
Ben écoute merci pour ta réponse claire et précise et qui de plus fonctionne
Juste aprés le dépot de mon post et avec une ultime tentative la solution suivante marché :
<TD>".$ligne["Objet"]."</TD>";
echo '<TD><a href="telecharger_pdf.php?chemin=upload/'.$Fichier.'">'.$Fichier.'</a></TD></TR>';
Beaucoup moin bien programmé que toi je le conçois mais qui m'aurrais été utile si rien d'autre n'été possible
Merci encor
Cordialement
Winco07
Juste aprés le dépot de mon post et avec une ultime tentative la solution suivante marché :
<TD>".$ligne["Objet"]."</TD>";
echo '<TD><a href="telecharger_pdf.php?chemin=upload/'.$Fichier.'">'.$Fichier.'</a></TD></TR>';
Beaucoup moin bien programmé que toi je le conçois mais qui m'aurrais été utile si rien d'autre n'été possible
Merci encor
Cordialement
Winco07
Bonjour,
Je suis en train de crée une petite page internet qui me permettra de crée une liste de personne séparée par parti politique.
Un message d'erreur apparait sur ma page, voici le message :
nom du parti
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 147
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 148
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 151
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 151
voici mon code :
while ($value_candidat = mysql_fetch_array ($result_candidat))
{
$id_can=$value_candidat ["id_can"];
$nom = $value_candidat ["nom_can"];
$prenom = $value_candidat ["prenom_can"];
$profession = $value_candidat ["profession_can"];
$naissance = $value_candidat ["nais_can"];
$photo = $value_candidat ["photo_can"];
//faire apparaitre la table(les données dans la table)
echo ("<tr>"); ?>
<td><a href="liste_can_det.php?id_can=<?php echo $id_can;?>"><?php echo $nom;?> </td><?php
echo ("<td>" . $prenom . "</td>");
echo ("<td align='center'>" . $profession . "</td>");
echo ("<td align='center'>" . $naissance . "</td>");
echo ("<td align='center'><img src='./photos/" . $photo . ".jpg'></td>");
//echo ("<a href="liste_can_det.php">" . $nom . , . $prenom . , . $photo . "</a>");
// faut il que j'utilise du javascript pour le lien ? ?
//echo ("</a></td>");
echo ("</tr>");
}
echo ("</tr>");
echo ("<br>");
echo ("/div");
echo ("</table>");
?>
<?php
//liste par parti
140 $req1="select * from tb_parti";
141 $res1=mysql_query($req1);
142 $nb_parti=mysql_num_rows($res1);
143 for($i=0;$i<$nb_parti-1;$i++){
144 $tab1=mysql_fetch_array($res1);
145 echo $tab1['nom_parti'];
146 $req2="select * from tb_candidat,tb_parti where fk_id_parti_can='".$tab1['id_parti']."'";
147 $res2=mysql_num_rows($req2);
148 $nb_candidat=mysql_num_rows($res2);
149 for($j=0;$j<$nb_parti-1;$j++){
150
151 $tab2=mysql_fetch_array($res2);
152 echo $tab2['nom_can'];
}
}
?>
Je pense avoir un problème de syntaxe, mais je ne trouve pas. (je ne suis pas fortiche en php, je suis débutant ^^)
D'avance je vous remercie de l'aide que vous pourrez m'apporter
Je suis en train de crée une petite page internet qui me permettra de crée une liste de personne séparée par parti politique.
Un message d'erreur apparait sur ma page, voici le message :
nom du parti
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 147
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 148
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 151
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\TD\listes_parti.php on line 151
voici mon code :
while ($value_candidat = mysql_fetch_array ($result_candidat))
{
$id_can=$value_candidat ["id_can"];
$nom = $value_candidat ["nom_can"];
$prenom = $value_candidat ["prenom_can"];
$profession = $value_candidat ["profession_can"];
$naissance = $value_candidat ["nais_can"];
$photo = $value_candidat ["photo_can"];
//faire apparaitre la table(les données dans la table)
echo ("<tr>"); ?>
<td><a href="liste_can_det.php?id_can=<?php echo $id_can;?>"><?php echo $nom;?> </td><?php
echo ("<td>" . $prenom . "</td>");
echo ("<td align='center'>" . $profession . "</td>");
echo ("<td align='center'>" . $naissance . "</td>");
echo ("<td align='center'><img src='./photos/" . $photo . ".jpg'></td>");
//echo ("<a href="liste_can_det.php">" . $nom . , . $prenom . , . $photo . "</a>");
// faut il que j'utilise du javascript pour le lien ? ?
//echo ("</a></td>");
echo ("</tr>");
}
echo ("</tr>");
echo ("<br>");
echo ("/div");
echo ("</table>");
?>
<?php
//liste par parti
140 $req1="select * from tb_parti";
141 $res1=mysql_query($req1);
142 $nb_parti=mysql_num_rows($res1);
143 for($i=0;$i<$nb_parti-1;$i++){
144 $tab1=mysql_fetch_array($res1);
145 echo $tab1['nom_parti'];
146 $req2="select * from tb_candidat,tb_parti where fk_id_parti_can='".$tab1['id_parti']."'";
147 $res2=mysql_num_rows($req2);
148 $nb_candidat=mysql_num_rows($res2);
149 for($j=0;$j<$nb_parti-1;$j++){
150
151 $tab2=mysql_fetch_array($res2);
152 echo $tab2['nom_can'];
}
}
?>
Je pense avoir un problème de syntaxe, mais je ne trouve pas. (je ne suis pas fortiche en php, je suis débutant ^^)
D'avance je vous remercie de l'aide que vous pourrez m'apporter
bonjour,
y'a des problèmes au niveau des arguments que tu passes à tes fonctions.
mysql_fetch_array et mysql_num_rows prennent en paramètre le résultat d'une requête
140 $req1="select * from tb_parti";
141 $res1=mysql_query($req1);
142 $nb_parti=mysql_num_rows($res1); => là c'est bon
143 for($i=0;$i<$nb_parti-1;$i++){
144 $tab1=mysql_fetch_array($res1); => ok
145 echo $tab1['nom_parti'];
146 $req2="select * from tb_candidat,tb_parti where fk_id_parti_can='".$tab1['id_parti']."'";
147 $res2=mysql_num_rows($req2); => là c'est plutot mysql_query($req2)
148 $nb_candidat=mysql_num_rows($res2); => idem mysql_query($req2)
etc... vérifies bien partout et n'hésite pas à utiliser des noms de variables explicitent genre $chaine_requete1 ou $res_req1
y'a des problèmes au niveau des arguments que tu passes à tes fonctions.
mysql_fetch_array et mysql_num_rows prennent en paramètre le résultat d'une requête
140 $req1="select * from tb_parti";
141 $res1=mysql_query($req1);
142 $nb_parti=mysql_num_rows($res1); => là c'est bon
143 for($i=0;$i<$nb_parti-1;$i++){
144 $tab1=mysql_fetch_array($res1); => ok
145 echo $tab1['nom_parti'];
146 $req2="select * from tb_candidat,tb_parti where fk_id_parti_can='".$tab1['id_parti']."'";
147 $res2=mysql_num_rows($req2); => là c'est plutot mysql_query($req2)
148 $nb_candidat=mysql_num_rows($res2); => idem mysql_query($req2)
etc... vérifies bien partout et n'hésite pas à utiliser des noms de variables explicitent genre $chaine_requete1 ou $res_req1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question