Modérateur PHPfrance |
2575 Messages
13 avr. 2005, 13:49
page1: Affichage des catégories
$sql="select * from catégorie";
c'est cette requête qui va remplir la liste des catégories après exécution.
On peut laisser javascript s'occupe de la selection d'une catégorie de la liste en programmant un evenement onChange qui fait un submit
d'un formulaire qui envoi vers la page 2:
$sql="select * from catégorie";
$requête = mysql_query ($sql);
echo "<form name='form1' method=post action='page2.php'>
Catégories <select name='cat_nom' onChange=form1.submit()>
<option></option>";
while ($cat = mysql_fetch_array($requête)) {
$cat_nom = $cat["cat_nom"];
$cat_description = $cat["cat_description "];
echo "<option value = '$cat_nom'> $cat_description </option>";
}
echo "</select>
</form>";
La page 2 doit recevoir le champ "cat_nom" qui est la liste de la page 1
et où le formulaire transmet en mode POST.
La page 2 utilisera ce champ pour selectionner les HowTo :
$cat_nom = isset($_POST["cat_nom"]) ? $_POST["cat_nom"] : null;
if ($cat_nom != null) {
$sql ="select * from HOWTO where cat_nom = '$cat_nom' ";
....
//Exécuter la requête, traiter le résultat et afficher les données
}
--------
//////----
//---
//----
//////
-------
//---
//----
//---
//----
//---
//
------
//////----
//////-----
//////
-----
||--------
||--
||---
||
Prendre le recul n'est pas une perte de temps.
ps:
Affrontez moi dans l'arène