j'ai un probléme pour faire la mise à jour de ma table mysql
bonjour,
j'ai des soucis avec mes codes php normalement ca doit faire la mise a jour de ma table mais je test les données ne sont pas insérées en plus le systeme ne signale pas d'erreur
pourriez vous corriger mon code merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
| <?
// on se connecte à MySQL
$sql=mysql_connect('localhost', 'root', "");
// On commence par récupérer les champs
if(isset($_POST['txtlibelle'])) $txtlib=$_POST['txtlibelle'];
else $txtlib="";
if(isset($_POST['txtquantite'])) $txtqte=$_POST['txtquantite'];
else $txtqte="";
if(isset($_POST['typeproduit'])) $typeproduit=$_POST['typeproduit'];
if(isset($_POST['txtmodele'])) $txtmodele=$_POST['txtmodele'];
// On vérifie si les champs sont vides
if(empty($txtlib) OR empty($txtqte))
{
echo( '<script language=\"javascript\">alert(\"Attention vous avez oublié de remplir un champs!\");</script>');
}
else
{
//vérifier le type des valeurs
if (!is_string($txtlib))
{
echo('<script language=\"javascript\">alert(\"Attention, la valeur entrée n''est pas valide !\");</script>');
}
elseif (!is_numeric($txtqte))
{
echo('<script language=\"javascript\">alert(\"Attention, la valeur entrée n''est pas valide !\");</script>');
}
else
{
// on sélectionne la base
mysql_select_db('bd_ngalam');
//on recupere la valeur champs quantité dans la table produit
$premier=mysql_query("select qte from produit where produit.nom_produit=$txtlib AND produit.idcategorie=$typeproduit AND produit.idmodele=$txtmodele");
$db=mysql_fetch_array($premier);
//on l'additionne avec la nouvelle valeur entrée
$resultat=($db["qte"]+$txtqte);
// on crée la requête SQL
$sql = mysql_query(" UPDATE produit SET qte=$resulat where produit.nom_produit=$txtlib AND produit.idcategorie=$typeproduit AND produit.idmodele=$txtmodele ");
echo( '<script language=\"javascript\">alert(\"Mise à jour effectué avec succés\");</script>');
// on ferme la connexion à mysql
mysql_close();
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Formulaire de mise à jour des produits</title>
<style type="text/css">
<!--
body {
background-image: url(discotheque.jpg);
}
.Style2 {color: #000000; font-weight: bold; }
.Style3 {color: #000000}
.Style4 {
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
}
-->
</style></head>
<body>
<div align="center">
<form name="form1" method="post" action="">
<p align="center"> </p>
<p align="left"><u><span class="Style4">Discothéque le Ngalam</span></u></p>
<p align="center" class="Style4"> </p>
<table width="488" border="3" bordercolor="#000000" bgcolor="#CCCCCC">
<tr>
<th colspan="2" bordercolor="#FFFFFF" scope="col"><div align="center">
<p><strong><span class="Style3"><u>Formulaire de mise en stock des Produits</u> </span></strong></p>
<p> </p>
</div></th>
</tr>
<tr>
<th width="294" bordercolor="#FFFFFF" scope="col"><div align="center"><span class="Style3"><strong>Libellé Produit</strong></span></div></th>
<th width="178" bordercolor="#FFFFFF" scope="col"><div align="center"><span class="Style3">
<input name="txtlibelle" type="text" id="txtlibelle">
</span></div></th>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style2">Type Produit </span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style2">
<select name="typeproduit" size="1" id="typeproduit">
<option value="1">Alcool</option>
<option value="2">Sucrée</option>
</select>
</span></div></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3"><strong>Modéle</strong></span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<select name="txtmodele" size="1" id="txtmodele">
<option value="1">GM</option>
<option value="2">PM</option>
</select>
</span></div></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3"><strong>Quantité</strong></span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<input name="txtquantite" type="text" id="txtquantite">
</span></div></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<input type="submit" name="Submit" value="Stocker">
</span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<input type="reset" name="Submit" value="Annuler">
</span></div></td>
</tr>
<tr>
<td height="53" bordercolor="#FFFFFF"><div align="center"></div></td>
<td bordercolor="#FFFFFF"><div align="center"></div></td>
</tr>
</table>
<p align="center" class="Style3"> </p>
<p align="center" class="Style2"> </p>
<p align="center" class="Style3"> </p>
<p align="center" class="Style3"> </p>
<p align="center" class="Style3"> </p>
<p align="center">Discothéque le Ngalam</p>
<table width="488" border="3" bordercolor="#000000" bgcolor="#CCCCCC">
<tr>
<th colspan="2" bordercolor="#FFFFFF" scope="col"><div align="center">
<p><strong><span class="Style3"><u>Formulaire d'Approvionnement de Produits</u> </span></strong></p>
<p> </p>
</div></th>
</tr>
<tr>
<th width="294" bordercolor="#FFFFFF" scope="col"><div align="center"><span class="Style3"><strong>Libellé Produit</strong></span></div></th>
<th width="178" bordercolor="#FFFFFF" scope="col"><div align="center"><span class="Style3">
<input name="txtlibelle" type="text" id="txtlibelle">
</span></div></th>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style2">Type Produit </span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style2">
<select name="select">
<option value="1">Alcool</option>
<option value="2">sucrée</option>
</select>
</span></div></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3"><strong>Modéle</strong></span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<select name="select">
<option value="1">GM</option>
<option value="2">PM</option>
</select>
</span></div></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3"><strong>Quantité</strong></span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<input name="txtquantite" type="text" id="txtquantite">
</span></div></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<input type="submit" name="Submit" value="Valider">
</span></div></td>
<td bordercolor="#FFFFFF"><div align="center"><span class="Style3">
<input type="reset" name="Submit" value="Annuler">
</span></div></td>
</tr>
<tr>
<td height="53" bordercolor="#FFFFFF"><div align="center"></div></td>
<td bordercolor="#FFFFFF"><div align="center"></div></td>
</tr>
</table>
<p align="center" class="Style3"> </p>
<p align="center" class="Style2"> </p>
<p align="center" class="Style3"> </p>
<p align="center" class="Style3"> </p>
<p align="center" class="Style3"> </p>
</form>
<p class="Style3"> </p>
</div>
</body>
</html> |