A voir également:
- Problémes script php-mysql
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
8 réponses
benkeeper
Messages postés
81
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
26 janvier 2008
45
9 févr. 2007 à 15:04
9 févr. 2007 à 15:04
Si le code est tel quel il y a pas mal d'erreur de syntaxe (point virgule, parenthèses, guillemets). Voici une version corrigée :
//valeur de l'id colonne envoyer par flash sous forme de variable ID
$date=$HTTP_POST_VARS['date'];
//chaine de variable et traitement 1er ligne selection de l'element en rapport avec la ranger choisit
$sql = "SELECT titre FROM zh_article WHERE date= $date";
//2eme ligne execution de la requete et renvoi d'un identifiantdu résultat
$req = mysql_query($sql);
//3eme ligne selection de tout les élément de la rangée
$data = mysql_fetch_array($req);
//envoi de cette rangée
Parse('titre', $data[0]); //Ici les guillemets autour de $data[0] ne me semblent pas utiles
//fermeture de la base de donées
mysql_close($db);
Essayez ça pour voir :)
D'autre part la fonction Parse() me semble un peu alambiquée, qu'est elle censée faire ?
Ben :)
//valeur de l'id colonne envoyer par flash sous forme de variable ID
$date=$HTTP_POST_VARS['date'];
//chaine de variable et traitement 1er ligne selection de l'element en rapport avec la ranger choisit
$sql = "SELECT titre FROM zh_article WHERE date= $date";
//2eme ligne execution de la requete et renvoi d'un identifiantdu résultat
$req = mysql_query($sql);
//3eme ligne selection de tout les élément de la rangée
$data = mysql_fetch_array($req);
//envoi de cette rangée
Parse('titre', $data[0]); //Ici les guillemets autour de $data[0] ne me semblent pas utiles
//fermeture de la base de donées
mysql_close($db);
Essayez ça pour voir :)
D'autre part la fonction Parse() me semble un peu alambiquée, qu'est elle censée faire ?
Ben :)
voici le probléme qui s'affiche snif :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/sites/1/ifrance.com/g/r/grieve/site/lecture.php on line 18
Fatal error: Call to undefined function Parse() in /www/sites/1/ifrance.com/g/r/grieve/site/lecture.php on line 21
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/sites/1/ifrance.com/g/r/grieve/site/lecture.php on line 18
Fatal error: Call to undefined function Parse() in /www/sites/1/ifrance.com/g/r/grieve/site/lecture.php on line 21
désolé j'ai oublier de dire que la fonction parse sert à données la variable récupérer à flash qui la place sur la scene
benkeeper
Messages postés
81
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
26 janvier 2008
45
9 févr. 2007 à 18:12
9 févr. 2007 à 18:12
>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/[...]/lecture.php on line 18
Le resultat de la requete n'est pas valide, ce qui signifie que la requete a du échouer.
Remplacez la ligne
$sql = "SELECT titre FROM zh_article WHERE date= $date";
par
$sql = "SELECT titre FROM zh_article WHERE date= '$date'"; (guillemets simples autour de $date)
En revanche je ne vois pas pourquoi il ne trouve pas la fonction parse, elle m'a l'air correctement déclarée et définie :/
Le resultat de la requete n'est pas valide, ce qui signifie que la requete a du échouer.
Remplacez la ligne
$sql = "SELECT titre FROM zh_article WHERE date= $date";
par
$sql = "SELECT titre FROM zh_article WHERE date= '$date'"; (guillemets simples autour de $date)
En revanche je ne vois pas pourquoi il ne trouve pas la fonction parse, elle m'a l'air correctement déclarée et définie :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
il ne reste que cette érreur :
Fatal error: Call to undefined function Parse() in /www/sites/1/ifrance.com/g/r/grieve/site/lecture.php on line 21
Je voulais savoir si c'était aussi possible d'envoyer des variable a flash via php par la fonction echo comme parse ne marche pas.
Fatal error: Call to undefined function Parse() in /www/sites/1/ifrance.com/g/r/grieve/site/lecture.php on line 21
Je voulais savoir si c'était aussi possible d'envoyer des variable a flash via php par la fonction echo comme parse ne marche pas.
benkeeper
Messages postés
81
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
26 janvier 2008
45
9 févr. 2007 à 18:23
9 févr. 2007 à 18:23
Vu que dans tout les cas la fonction Parse ne fait qu'une ligne, essayez d'écrire directement
echo "&" . 'titre ' . "=" . utf8_encode($data[0]);
à la place de Parse('titre', $data[0])
En revanche pour Flash et les variables je ne peux pas vous aider, je ne connais pas du tout :/
echo "&" . 'titre ' . "=" . utf8_encode($data[0]);
à la place de Parse('titre', $data[0])
En revanche pour Flash et les variables je ne peux pas vous aider, je ne connais pas du tout :/
merci beaucoup maintenant le script est bon mais il n'affiche pas la variable demandé ca doit être un probléme entre flash et php je verrais ca merci tout plein kissou à toua benkeeper
Bonjour a tous.
j'ai besoin d'aide car je voudrai afficher un message si la page ne contient pas de résultats mais j'ai toujours une page blanche
pourriez vous m'indiquer comment executer correctement ce code afin d'afficher un texte si il n'y a pas de résultats.
merci.
if ($row[6] != "nul") {
$split = explode("../", $row[6]);
$row[6] = $split[1];
$img = "<img src=\"$row[6]\" width='30%' border=0>";
}else {
$img = "<img src=\"$images/na.jpg\" width='30%' border=0>";
}
echo "<td valign=top><center><a href=\"detail.php?id=$row[0]\"><font color=navy><b>$row[3]</b></font></a><br>";
echo "<center><a href=\"detail.php?id=$row[0]\">$img</a>";
echo "<br><center><font class='grand'><b>";
$prix = $row[4];
$prix = sprintf("%0.2f", $prix);
echo "$prix $devises TTC</b></font></td>";
}
j'ai besoin d'aide car je voudrai afficher un message si la page ne contient pas de résultats mais j'ai toujours une page blanche
pourriez vous m'indiquer comment executer correctement ce code afin d'afficher un texte si il n'y a pas de résultats.
merci.
if ($row[6] != "nul") {
$split = explode("../", $row[6]);
$row[6] = $split[1];
$img = "<img src=\"$row[6]\" width='30%' border=0>";
}else {
$img = "<img src=\"$images/na.jpg\" width='30%' border=0>";
}
echo "<td valign=top><center><a href=\"detail.php?id=$row[0]\"><font color=navy><b>$row[3]</b></font></a><br>";
echo "<center><a href=\"detail.php?id=$row[0]\">$img</a>";
echo "<br><center><font class='grand'><b>";
$prix = $row[4];
$prix = sprintf("%0.2f", $prix);
echo "$prix $devises TTC</b></font></td>";
}