Problème PHP
Résolu
killersources
Messages postés
24
Statut
Membre
-
amjahed Messages postés 350 Statut Membre -
amjahed Messages postés 350 Statut Membre -
Bonjour à tous,
Je suis en train de créer un formulaire pour ajouter une entrée de stock. J'ai donc une table contenant tous mes articles et je voudrais pouvoir ajouter la quantité renseigner dans mon formulaire à la quantité déjà présente dans la base.... Mais je ne trouve pas le moyen d'y arriver.
J'espère que quelqu'un pourra m'aider à y arriver.
Moici mon code actuel pour l'update du produit:
<?php
include ("variables.inc.php");
include ("identification.inc.php");
$liendb = mysql_connect ("localhost", "", "");
mysql_select_db ("");
if ($_REQUEST['action']=="maj")
{
$sql = "UPDATE articles SET qte = '".$_POST['qte']."'
WHERE id_article = '".$_REQUEST['id']."'";
mysql_query ($sql) or die (mysql_error());
header("Location: liste_article.php");
}
elseif ($_REQUEST['action']=="suppr" && $_REQUEST['id']>=1)
{
$sql = "DELETE FROM articles WHERE id_article='".$_REQUEST['id']."'";
mysql_query ($sql);
header("Location: liste_article.php");
}
include("haut.inc.php");
echo "<p align=left> Article n° [".$_REQUEST['id']."]</p>";
$sql = "SELECT * FROM articles WHERE id_article='".$_REQUEST['id']."'";
$resultat = mysql_query ($sql);
$machines = mysql_fetch_array ($resultat)
?>
<form action="articles3.php" method="post">
<input type="hidden" name="enregistre" value="oui" />
<input type="hidden" name="id" value="<?php echo $_REQUEST['id']; ?>" />
<table width="600" >
<tr>
<td valign="top">Désignation</td>
<td><textarea name="nom" rows="1" cols="90"><?php echo $machines['designation']; ?></textarea></td>
</tr>
<tr>
<td>Quantité d'article ajouter</td>
<td><input type="text" name="qte" /></td>
</tr>
<tr>
<td>Seuil de commande</td>
<td><input type="text" name="seuil" value="<?php echo $machines['seuil']; ?>" /></td>
</tr>
<tr>
<td>Prix</td>
<td><input type="text" name="prix" value="<?php echo $machines['prix']; ?> €" /></td>
</tr>
</table>
<br/>
<select name="action">
<option value="maj"> Enregistrer la fiche </option>
<option value="suppr"> Supprimer la fiche </option>
</select>
<input type="submit" value="effectuer">
</form>
</div>
</body>
</html>
<?php
mysql_close ($liendb);
?>
Merci d'avance pour votre aide
Je suis en train de créer un formulaire pour ajouter une entrée de stock. J'ai donc une table contenant tous mes articles et je voudrais pouvoir ajouter la quantité renseigner dans mon formulaire à la quantité déjà présente dans la base.... Mais je ne trouve pas le moyen d'y arriver.
J'espère que quelqu'un pourra m'aider à y arriver.
Moici mon code actuel pour l'update du produit:
<?php
include ("variables.inc.php");
include ("identification.inc.php");
$liendb = mysql_connect ("localhost", "", "");
mysql_select_db ("");
if ($_REQUEST['action']=="maj")
{
$sql = "UPDATE articles SET qte = '".$_POST['qte']."'
WHERE id_article = '".$_REQUEST['id']."'";
mysql_query ($sql) or die (mysql_error());
header("Location: liste_article.php");
}
elseif ($_REQUEST['action']=="suppr" && $_REQUEST['id']>=1)
{
$sql = "DELETE FROM articles WHERE id_article='".$_REQUEST['id']."'";
mysql_query ($sql);
header("Location: liste_article.php");
}
include("haut.inc.php");
echo "<p align=left> Article n° [".$_REQUEST['id']."]</p>";
$sql = "SELECT * FROM articles WHERE id_article='".$_REQUEST['id']."'";
$resultat = mysql_query ($sql);
$machines = mysql_fetch_array ($resultat)
?>
<form action="articles3.php" method="post">
<input type="hidden" name="enregistre" value="oui" />
<input type="hidden" name="id" value="<?php echo $_REQUEST['id']; ?>" />
<table width="600" >
<tr>
<td valign="top">Désignation</td>
<td><textarea name="nom" rows="1" cols="90"><?php echo $machines['designation']; ?></textarea></td>
</tr>
<tr>
<td>Quantité d'article ajouter</td>
<td><input type="text" name="qte" /></td>
</tr>
<tr>
<td>Seuil de commande</td>
<td><input type="text" name="seuil" value="<?php echo $machines['seuil']; ?>" /></td>
</tr>
<tr>
<td>Prix</td>
<td><input type="text" name="prix" value="<?php echo $machines['prix']; ?> €" /></td>
</tr>
</table>
<br/>
<select name="action">
<option value="maj"> Enregistrer la fiche </option>
<option value="suppr"> Supprimer la fiche </option>
</select>
<input type="submit" value="effectuer">
</form>
</div>
</body>
</html>
<?php
mysql_close ($liendb);
?>
Merci d'avance pour votre aide
A voir également:
- Problème PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP