Hello !
Moi j'ai le même type de probleme, dans un menu déroulant je selectionne ma reference (données qui viennent de la base) :
<SELECT NAME="reference_sup" ID="reference_sup"> <?php
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$sql="select CODEPRODUIT,DESIGNATION from produits";
$res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
while (odbc_fetch_row($res))
{
$CodeProduit_sup = odbc_result($res,"CODEPRODUIT");
$Designation_sup = odbc_result($res,"DESIGNATION");
echo "<OPTION>".$CodeProduit_sup."- ".$Designation_sup."</OPTION>";
// $sql="select DESIGNATION from produit where CODEPRODUIT='tata' and DESIGNATION='".$Designation_sup."'";
}
ODBC_close($connect);
?> </SELECT>
Et je supprime la ligne de la table où il y a le numéro récupéré séléctionné :
<?php
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$reference_sup = $_POST['reference_sup'];
if(isset($_POST['reference_sup']))
{
$sql="delete from produits where CODEPRODUIT ='tata' and DESIGNATION='".$Designation_sup."'";
$rs=ODBC_exec($connect,$sql);
$message_suppression = "<font face=arial color=red size=2>Produit supprimé de la base.</font>";
}
else
{
$message_suppression = "<font face=arial color=blue size=2>Veuillez séléctionner le produit à supprimer.</font>";
}
ODBC_close($connect);
?>
Mais evidemment ça ne marche pas, mes données ne sont pas supprimées. PLZ aidez moi
Merci
Ju'