le 10/08/2005 à 16:20
elodyb
je vous ai envoyé le message aavnt d'avoir votre derniere réponse
<?php
// construction de la liste des produits
$rqt = "SELECT idproduit, nomproduit FROM produit ORDER BY nomproduit";
$res = mysql_query($rqt, $connexion);
echo $rqt;
echo $res;
while ($curseur = mysql_fetch_array($res))
echo "<option value=".$curseur[0].">".$curseur[1];
?>
</select></td></tr></table></td>
<td align="center" valign="top"><br><br>
<p><input type="submit" name="bouton" value="Ajouter"></p>
<p><input type="submit" name="bouton" value="Supprimer" ></p>
<p><input type="submit" name="bouton" value="Modifier"></p>
</td></table>
<br>
</fieldset>
<br>
</form>
</td></table>
<?
if (isset($_POST['bouton']))
{
switch(stripslashes($_POST['bouton']))
{
case 'Ajouter' :
//echo "<script language='Javascript'>location.href = 'index.php?page=form_produit';/script>\n";
echo "<script language='Javascript'>location.href = 'form_produit.php';</script>\n";
echo "<script language='Javascript'>alert('return verifier_formulaire()');</script>\n";
break;
case 'Modifier' :
if (isset($_POST['idproduit']))
echo "<a href = 'form_confirm_modif.php?idproduit=256';</script>\n";
else echo "<script language='Javascript'>alert('Sélectionnez une produit !');</script>\n";
break;
}
}
?>
<?php
//Très important !!! On teste tout d' abord si les variables $_POST['bouton'] et $_POST['idproduit'] n' existe pas. Si elle n' existe pas on affiche la page des choix
if ( ! isset($_POST['bouton']) and ! isset($_POST['idproduit']))
{
?>
<select name="idproduit">
<?php
// construction de la liste des produits
$rqt = "SELECT idproduit, nomproduit FROM produit ORDER BY nomproduit";
$res = mysql_query($rqt, $connexion);
echo $rqt;
echo $res;
while ($curseur = mysql_fetch_array($res))
echo "<option value=".$curseur[0].">".$curseur[1];
?>
</select></td></tr></table></td>
<td align="center" valign="top"><br><br>
<p><input type="submit" name="bouton" value="Ajouter"></p>
<p><input type="submit" name="bouton" value="Supprimer" ></p>
<p><input type="submit" name="bouton" value="Modifier"></p>
</td></table>
<br>
</fieldset>
<br>
</form>
</td></table>
<?
//Si les variables $_POST['bouton'] et $_POST['idproduit'] existe et bien on choisi l' action à exécuter en fonction de la variable $_POST['bouton'].
}else{
//On récupère l' id de notre produit en le protègeant des attaques par injection
$id_produit = mysql_real_escape_string($_POST['idproduit']);
//On teste pour savoir si on ajoute...
if( $_POST['bouton'] == "Ajouter" ){
//On met ici le code de la page d' ajout
//On teste pour savoir si on supprime
}else if( $_POST['bouton'] == "Supprimer" ){
//On met ici le code de la page de suppression
//On teste pour savoir si on modofie
}else if( $_POST['bouton'] == "Modifier" ){
//On met ici le code de la page de modification
}
}
//Et voila, ce n' est pas plus compliqué que cela !!!
?>
<?php
//On récupère l' id de notre produit en le protègeant des attaques par injection
$id_produit = mysql_real_escape_string($_POST['idproduit']);
//On teste pour savoir si on ajoute...
if( $_POST['bouton'] == "Ajouter" ){
//On redirige vers la page d' ajout
header("Location page_ajouter.php?idproduit=$id_produit");
//On teste pour savoir si on supprime
}else if( $_POST['bouton'] == "Supprimer" ){
//On redirige vers la page de suppression
header("Location page_supprimer.php?idproduit=$id_produit");
//On teste pour savoir si on modofie
}else if( $_POST['bouton'] == "Modifier" ){
//On redirige vers la page de modification
header("Location page_modifier.php?idproduit=$id_produit");
}
}
//Et voila, ce n' est pas plus compliqué que cela !!!
?>
<?php
//On récupère l' id de notre produit en le protègeant des attaques par injection
$id_produit = mysql_real_escape_string($_POST['idproduit']);
//On teste pour savoir si on ajoute...
if( $_POST['bouton'] == "Ajouter" ){
//On redirige vers la page d' ajout
require("page_ajouter.php");
//On teste pour savoir si on supprime
}else if( $_POST['bouton'] == "Supprimer" ){
//On redirige vers la page de suppression
require("page_supprimer.php");
//On teste pour savoir si on modofie
}else if( $_POST['bouton'] == "Modifier" ){
//On redirige vers la page de modification
require("page_modifier.php");
}
}
//Et voila, ce n' est pas plus compliqué que cela !!!
?>
<?php
// construction de la liste des produits
$rqt = "SELECT idproduit, nomproduit FROM produit ORDER BY nomproduit";
$res = mysql_query($rqt, $connexion);
echo $rqt;
echo $res;
while ($curseur = mysql_fetch_array($res))
echo "<option value=".$curseur[0].">".$curseur[1];
?>
</select></td></tr></table></td>
<td align="center" valign="top"><br><br>
<p><input type="submit" name="bouton" value="Ajouter"></p>
<p><input type="submit" name="bouton" value="Supprimer" ></p>
<p><input type="submit" name="bouton" value="Modifier"></p>
</td></table>
<br>
</fieldset>
<br>
</form>
</td></table>
<?php
//On récupère l' id de notre produit en le protègeant des attaques par injection
$id_produit = mysql_real_escape_string($_POST['idproduit']);
//On teste pour savoir si on ajoute...
if (isset($_POST['bouton']))
{
switch(stripslashes($_POST['bouton']))
{
case 'Ajouter' :
//On redirige vers la page d' ajout
header("Location page_ajouter.php?idproduit=$id_produit");
break;
case 'Modifier' :
if (isset($_POST['idproduit']))
//On redirige vers la page de suppression
header("Location page_supprimer.php?idproduit=$id_produit");
break;
//On teste pour savoir si on modofie
case 'Supprimer' :
if(isset($_POST['idproduit']))
//On redirige vers la page de modification
header("Location page_modifier.php?idproduit=$id_produit");
break;
}
}
?>