le 17/08/2005 à 13:33
recupérer les données
merci pour ton conseil tres sympa mais bon .......l'erreur y est est toujours malgré que je le recupére par $GET
<?php
case 'Supprimer' :
if(isset($_POST['idproduit']))
{
mysql_query("DELETE FROM produit WHERE idproduit =".$_POST['idproduit']) or die(mysql_error());
echo "<script language='Javascript'>location.href = 'gestionp2.php';</script>\n";
}
else echo "<script language='Javascript'>alert('Sélectionnez un produit !');</script>\n";?>
<?php
$id_produit = mysql_real_escape_string($_POST['idproduit']);?>
<?php
//On teste pour savoir si on modifie...
case 'Modifier' :
//On redirige vers la page de modification
header("Location: page_modifier.php?idproduit=$id_produit");
default: echo"erreur";
break;?>
<?php
$id_produit = mysql_real_escape_string($_POST['idproduit']);?>
<?php
<?
require_once("connexion.php");
$connexion = mysql_connect($server, $user, $motdepasse);
echo "Connexion au serveur ". $connexion ? "réussie": "ratée";
$connexion2 = mysql_select_db($base);
echo "Connexion à la base ". $connexion2 ? "réussie": "ratée";
<table width="760" align="center"><td>
<form name="form1" method="post">
<fieldset style="border:.5pt solid black">
<legend align="center">
<table cellSpacing=1 cellPadding=4 bgColor="#000000" border=0>
<td width="100%" height=24 vAlign="middle" bgColor="#ffba00">
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Gestion des produits</FONT>
</td></table></legend>
<br>
<table align="center">
<td align="center" valign="top">
<table align="center">
<tr><td align="center"><b>Liste des produits</b></td></tr>
<tr>
<td align="center">
<select name='idproduit' size='10'>
<?
// construction de la liste des produits
$rqt = "SELECT idproduit, nomproduit, categorie FROM produit ORDER BY nomproduit";
$res = mysql_query($rqt, $connexion);
echo $rqt;
echo $res;
while ($curseur = mysql_fetch_array($res))
echo '<option value="'.stripslashes($curseur[0]).'" >'.stripslashes($curseur[1]).stripslashes($curseur[2]);?>
</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 form_ajout_produit.php?idproduit=" . $id_produit);
break;
case 'Modifier' :
if (isset($_POST['idproduit']))
//On redirige vers la page de suppression
header("Location page_modifier.php?idproduit=$id_produit"); //<--ligne 75
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;
}
}
?>
Chargement en cours