un formulaire avec 3 boutons submit

Voir le sujet précédent Voir le sujet suivant Aller en bas

un formulaire avec 3 boutons submit

Message par Admin le Jeu 16 Mai - 20:52

créer une base de donnée commerce contenant la table
produit(reference_P,nom_P)
une remarque importante : les 3 boutons doivent avoir le même nom
*********************************produit.htm***************************************
<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Produit</title>
</head>

<body>

<fieldset style="padding: 2">
<legend>Produit</legend>
<form method="POST" action="maj.php">
Référence <input type="text" name="ref" size="20" maxlength="10">
<p>Nom: <input type="text" name="nom" size="20">
</p>
<p>
<input type="submit" value="Ajouter" name="B"><input type="submit" value="Supprimer" name="B"><input type="submit" value="Modifier" name="B">
</p>
</form>
</fieldset>
</body>
</html>
*****************************************maj.php**********************************
<?php
mysql_connect('localhost','root','') or die('erreur de connexion');
mysql_select_db('commerce') or die('base inexistante');

$x=$_POST['B'];//récupération de la valeur du bouton cliqué
if($x=='Ajouter') //si le bouton cliqué est le bouton Ajouter
{ $r=$_POST['ref'];
$n=$_POST['nom'];
mysql_query("INSERT INTO produit VALUES('$r','$n')"); echo('produit ajouté');}

if($x=='Supprimer')//si le bouton cliqué est le bouton Supprimé
{$r=$_POST['ref'];
mysql_query("DELETE FROM produit WHERE reference_P='$r'"); echo('produit supprimé');}

if($x=='Modifier') //si le bouton cliqué est le bouton Modifier
{$r=$_POST['ref'];
$n=$_POST['nom'];
$res=mysql_query("UPDATE produit SET nom_P='$n' WHERE '$r'=reference_P"); echo('produit modifié');}
mysql_close();
?>


Admin
Admin

Messages : 42
Date d'inscription : 27/09/2007

Voir le profil de l'utilisateur http://missaoui-lcp.forumpro.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum