[PHP/SQL] Mettre à jour des données dans un t
Fermé
epokepok
Messages postés
2
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
14 juillet 2008
-
12 juil. 2008 à 17:17
epokepok Messages postés 2 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 14 juillet 2008 - 14 juil. 2008 à 21:55
epokepok Messages postés 2 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 14 juillet 2008 - 14 juil. 2008 à 21:55
A voir également:
- [PHP/SQL] Mettre à jour des données dans un t
- Mettre à jour ses pilotes - Guide
- Mettre a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
- Mettre a jour airpods - Guide
1 réponse
Salut
je pense qu'il faut que tu fasse celà :
echo '<form action="pagecourante.php" method="post">
Quantité utilisée : <input type="text" name="qtutil" />
<input type="hidden" value="'.$donnees['id'].'" />
<input type="submit" value="Modifier" />
</form>
au debut de ta page tu met :
if(isset($_POST['qtutil']){
$id = $_POST['id'];
$reponse = mysql_query("SELECT * FROM sondes WHERE id=$id");
$row = mysql_fetc_row($reponse);
$qtini = $row['numero du champ concerné'];
$qtfinal = $qtini - $_POST['qtutil'];
//la tu modidie ta table en remplacant la qt par celle calculée ci-dessus
}
je pense qu'il faut que tu fasse celà :
echo '<form action="pagecourante.php" method="post">
Quantité utilisée : <input type="text" name="qtutil" />
<input type="hidden" value="'.$donnees['id'].'" />
<input type="submit" value="Modifier" />
</form>
au debut de ta page tu met :
if(isset($_POST['qtutil']){
$id = $_POST['id'];
$reponse = mysql_query("SELECT * FROM sondes WHERE id=$id");
$row = mysql_fetc_row($reponse);
$qtini = $row['numero du champ concerné'];
$qtfinal = $qtini - $_POST['qtutil'];
//la tu modidie ta table en remplacant la qt par celle calculée ci-dessus
}
14 juil. 2008 à 21:55
Comme je l'ai dis, je suis débutant et j'ai quand même du mal faut avouer lol... Comme j'ai utilisé ton code, ça marche pas fort !
Si y'a possibilité d'avoir encore de l'aide, je suis plus que preneur ! :)
Voici d'autres infos complémentaires qui pourront peut être aider...
Dans ma BDD, j'ai un table "sondes" avec entre autre :
- un champ nommé "id" configuré en auto_increment pour numéroter mes entrées (je dis ça car j'ai vu qu'il y avait des variables id dans ton code, je sais pas si on parle des mêmes ou si ça peut engendrer un souci...)
- un champ nommé "quantite" (le nom est assez transparent, cette valeur correspond à la quantité dispo du réactif... du coup n'y a-t-il pas doublon avec ta variable $qtfinal ? Car moi j'aurais vu quelque chose du genre $quantite = $quantite - $_POST['qtutil'] pour retrancher le volume utilisé...)
Qu'entends-tu par "numero du champ concerné" ? Mais champs ne sont pas numérotés dans ma table, ils portent juste des noms, c'est à remplacer par "quantite" ?
Voilà tous le code de la zone body que j'ai essayé... Il doit y avoir plein de choses qui vont pas à n'en pas douter...
Un grand merci d'avance !!!