oups, je croyais l'avoir déjà mis..
autant pour moi
alors voici le code concernant le formulaire sur la première page :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<?
print("<form name='ajout_produit' method='post' action='./catacopy.php5?id=".$_GET['id']."'>");
?>
<input type="hidden" name="valid" value="1" />
<table border="1">
//..... autre donnée du formulaire
<tr>
<td><h5 class="Style2">Pays concernés : </h5></td>
<td>
<?
$list_pays = hydrus_site_list(-1,$bdd);
for($i=0;$i<count($list_pays);$i++)
{
if($_POST['site'.$list_pays[$i][0].''] == true)
{
print("<input type='checkbox' name='site".$list_pays[$i][0]."' value='site".$liste_pays[$i][0]."' />".$list_pays[$i][1]."<br/>");
selected == 'selected';
}
else
{
print("<input type='checkbox' name='site".$list_pays[$i][0]."' value='site".$liste_pays[$i][0]."' />".$list_pays[$i][1]."<br/>");
}
}
?>
</td>
</tr>
<tr>
<td colspan='2'> <center class="Style2">
<h5>
<input type="submit" value="Suivant"/>
</h5>
</center> </td>
</tr>
</table>
</form> |
les données sont transmises par cette commande :
hydrus_utils_redirect("catcopy2.php5?ref=".$_POST['prod_ref']."&nom=".$_POST['prod_nom']."&id=".$_GET['id']."&site_id=".$list_pays[$i][0]."");
en ce qui concerne la fonction hydrus_site_list qu'on trouve dans le formulaire, voici le code se trouvant sur une autre page :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| /* Gestion des sites */
function hydrus_site_list($site_id,$bdd)
{
$requete = "SELECT * FROM `sites`";
if($site_id != -1)
{
$requete .= " WHERE site_id = '".$site_id."'";
}
$requete .= " ORDER BY site_id";
$result = $bdd->result_to_array($bdd->query($requete));
return $result;
} |
voilà, je crois ne rien avoir oublié
Partager