par
Miaouu » 06 juin 2011, 15:48
Bon voila , j ' ai un table sql ayant 3 colonne : CODE ,NOMBRE et PRIX. Seul la colonne CODE est rempli .
Je voudrais entrer le nombre et le prix en insert ou en update par rapport au code afficher.
// Voici une des valeur du code prise par la page précedente:
<input type="text" name="recup" value="
<?php
if(isset($_POST['acheter']))
{
$code=$_POST['code'];
echo''.$code.'';
}
?>" >
// Voila le boutton
<form name="minh" method="post" action="inserer.php">
<input name="valider" value="ok" type="submit">
// Champ vide pour NOMBRE et PRIX
<input name="nbr" type="text">
<input name="prix" type="text">
// Faire un update
<?php
if (isset($_POST['valider']))
{
$recup=$_POST['recup'];
$nbr=$_POST['nbr'];
$prix=$_POST['prix'];
connectMaBase();
$sql = 'UPDATE fiche SET Nombre="'.mysql_real_escape_string($nbr).'", Prix="'.mysql_real_escape_string($prix).'" WHERE Code="'.mysql_real_escape_string($recup).'"';
mysql_query ($sql) or die('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
mysql_close();
}
?>
Aucun valeur n'entre dans la table pourtant il ne me donne aucun erreur. Pouvez-vous m'aider sur le sujet svp , merci
Bon voila , j ' ai un table sql ayant 3 colonne : CODE ,NOMBRE et PRIX. Seul la colonne CODE est rempli .
Je voudrais entrer le nombre et le prix en insert ou en update par rapport au code afficher.
// Voici une des valeur du code prise par la page précedente:
[php]
<input type="text" name="recup" value="
<?php
if(isset($_POST['acheter']))
{
$code=$_POST['code'];
echo''.$code.'';
}
?>" >
// Voila le boutton
<form name="minh" method="post" action="inserer.php">
<input name="valider" value="ok" type="submit">
// Champ vide pour NOMBRE et PRIX
<input name="nbr" type="text">
<input name="prix" type="text">
// Faire un update
<?php
if (isset($_POST['valider']))
{
$recup=$_POST['recup'];
$nbr=$_POST['nbr'];
$prix=$_POST['prix'];
connectMaBase();
$sql = 'UPDATE fiche SET Nombre="'.mysql_real_escape_string($nbr).'", Prix="'.mysql_real_escape_string($prix).'" WHERE Code="'.mysql_real_escape_string($recup).'"';
mysql_query ($sql) or die('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
mysql_close();
}
?>
[/php]
Aucun valeur n'entre dans la table pourtant il ne me donne aucun erreur. Pouvez-vous m'aider sur le sujet svp , merci