Php probleme exctract
reno93
-
dodoecchi Messages postés 480 Statut Membre -
dodoecchi Messages postés 480 Statut Membre -
Bonjour,
voila j ai une requete php qui m'extrait les données et je souhaite afficher eulement un champ d'une de es tables mais dans ma requete il affiche tout le "POST" du coup j'ai bien le menu deroulant mais vide ...
Pouvez vous m aider merci
$rq2 = "SELECT DISTINCT jos_categories.title, jos_categories.section, jos_sections.id FROM jos_categories, jos_sections where jos_categories.section=jos_sections.id";
$result2 = mysql_query($rq2) or die ("Exécution de la requête impossible");
echo "<form action='modif_classement.php' method='post'><select name='categories'>";
while ($liste=mysql_fetch_array($result))
{
extract($liste);
if(isset($_POST['categories']) && $categories == $_POST['categories'])
echo "<option value='$categories' selected>$categories\n";
else
echo "<option value='$categories' selected='selected'>$categories</option>";
}
echo "</select>\n";
echo "<input type='submit'"."value='Go'></form>\n";
}
voila j ai une requete php qui m'extrait les données et je souhaite afficher eulement un champ d'une de es tables mais dans ma requete il affiche tout le "POST" du coup j'ai bien le menu deroulant mais vide ...
Pouvez vous m aider merci
$rq2 = "SELECT DISTINCT jos_categories.title, jos_categories.section, jos_sections.id FROM jos_categories, jos_sections where jos_categories.section=jos_sections.id";
$result2 = mysql_query($rq2) or die ("Exécution de la requête impossible");
echo "<form action='modif_classement.php' method='post'><select name='categories'>";
while ($liste=mysql_fetch_array($result))
{
extract($liste);
if(isset($_POST['categories']) && $categories == $_POST['categories'])
echo "<option value='$categories' selected>$categories\n";
else
echo "<option value='$categories' selected='selected'>$categories</option>";
}
echo "</select>\n";
echo "<input type='submit'"."value='Go'></form>\n";
}
A voir également:
- Php probleme exctract
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
1 réponse
Salut,
merci d'utiliser les balises code de ce forum!
déja un conseil :
au lieu de mettre
mieux vaut mettre
je parle pas du or mais de la gestion des erreurs
déja en faisant ça si ça t'affiche l'erreur exacte tu sauras quoi regarder
ensuite, à quoi sert extract()? je connais pas cette fonction et pourtant j'ai fait pas mal de chose avec PHP sans ça
et là je vois un truc bizarre : pour concaténer deux chaînes....
moi je fais :
bon coding
Dorian
merci d'utiliser les balises code de ce forum!
déja un conseil :
au lieu de mettre
or die ("Exécution de la requête impossible");
mieux vaut mettre
(!mysql_query($rq2)) die(mysql_error());
je parle pas du or mais de la gestion des erreurs
déja en faisant ça si ça t'affiche l'erreur exacte tu sauras quoi regarder
ensuite, à quoi sert extract()? je connais pas cette fonction et pourtant j'ai fait pas mal de chose avec PHP sans ça
et là je vois un truc bizarre : pour concaténer deux chaînes....
echo "<option value='$categories' selected>$categories\n";
moi je fais :
echo "<option value='" . $categories . "' selected>" . $categories . "\n"
bon coding
Dorian