Formulaire

plume83 Messages postés 33 Date d'inscription lundi 24 mai 2004 Statut Membre Dernière intervention 27 janvier 2005 - 17 juin 2004 à 14:49
plume83 Messages postés 33 Date d'inscription lundi 24 mai 2004 Statut Membre Dernière intervention 27 janvier 2005 - 18 juin 2004 à 10:16
bonjour,
j'ai créé un formulaire dans lequel j'ai mis une liste déroulante dans laquelle je veux faire afficher la référence des chaussures de la base de données MySQL pour permettre de la supprimer directement de la base. J'ai la liste déroulante mais elle est vide. Voici le code:
Supprimer un enregistrement:


<form name="suppr" action="suppr.php" method="post">
<?
$link = mysql_connect("localhost","root","") or die ("Impossible de se connecter");
mysql_select_db ("marcon")or die ("Impossible d'accéder à la base de données");

$query="SELECT * FROM pointure , produit , couleur, marque , sport
WHERE pointure.codepointure=produit.codepointure and couleur.codecouleur=produit.codecouleur and marque.Numero=produit.codemarque and sport.codesport=produit.codesport";

$result=mysql_query($query);

print"<select name=ref>";
while ($val = mysql_fetch_array($result))
{
$ref = $val["ref"];
print "<option value=$ref name=ref</option>";
}
print "</select>

";
print "";
?>
</form>
Pouvez-vous m'aider? :sad)
Merci d'avance ;)

2 réponses

cs_lotr Messages postés 128 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 12 août 2005
17 juin 2004 à 15:14
C'est ta balise <option> qui a un probleme.
<option value=$ref>$ref</option>
0
plume83 Messages postés 33 Date d'inscription lundi 24 mai 2004 Statut Membre Dernière intervention 27 janvier 2005
18 juin 2004 à 10:16
Je te remercie. çà marche. enfin presque. les références s'affichent bien mais maintenant çà ne veux pas le supprimer dans la base. çà doit venir e ma page suppr.php. çà me met le message

Notice: Undefined variable: nom in //save\btsig2d\marcon\pagedusite\suppr.php on line 2
a été supprimé.
Notice: Undefined variable: ref in //save\btsig2d\marcon\pagedusite\suppr.php on line 5

Si vous pouviez me dire d'où çà vient, ce serait sympa. Je suis dépassé. Voici le code de la page suppr.php

<?
print "$nom a été supprimé.";
$link = mysql_connect("localhost","root","") or die ("Impossible de se connecter");
mysql_select_db ("marcon")or die ("Impossible d'accéder à la base de données");
$query="DELETE FROM produit WHERE ref='$ref'";

$result=mysql_query($query);
mysql_close($link);
?>

Merci d'avance
0