Tentative de update infrcuteuse avec php
Acarnan
-
acarnan -
acarnan -
Bien le bonjour messieurs dames , je vien quérir votre aide en ce triste jour, ou mon code php, dans son habituel difficulté me fait buté sur une faute qui vous paraîtra simple mais que je ne parviens pas à décrypter. Le code que je vais vous montrer est en réalité un simple "update" qui lorsque le champ dont il provient est vide incrémente le champ souhaité par 0.
Malheureusement il s'avère que ça ne fonctionne pas... Je crois que c'est parce que je n'execute pas complètement la requête , bref si vous pouvez me venir en aide vous me verriez vraiment ravi, en vous remerciant d'avance pour l'intérêt que vous porterez à mon message bonne journée.
if(empty($_POST['suppr'] { ... }else{ $sql3="update micro set code='0' where code2='".$_POST['idmicrosuppr']."'"; mysql_query($sql3) or die ('erreur sql 1! <br>'.sql3.'<br>'.mysql_error()); ?>...<?php }
Malheureusement il s'avère que ça ne fonctionne pas... Je crois que c'est parce que je n'execute pas complètement la requête , bref si vous pouvez me venir en aide vous me verriez vraiment ravi, en vous remerciant d'avance pour l'intérêt que vous porterez à mon message bonne journée.
A voir également:
- Tentative de update infrcuteuse avec php
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Nettoyage de windows update - Guide
4 réponses
Vu que tu as un "die()", il doit bien t'afficher l'erreur, non ?
Par ailleurs quelques question :
- "code" c'est un champ de quel type (INT, VARCHAR,etc.) ?
- "code2" c'est un champ de quel type (INT, VARCHAR,etc.) ?
- Tu devrais vérifier la valeur de $_POST['idmicrosuppr'] avant de le balancer dans la requête... tu risque des injections SQL
Par ailleurs quelques question :
- "code" c'est un champ de quel type (INT, VARCHAR,etc.) ?
- "code2" c'est un champ de quel type (INT, VARCHAR,etc.) ?
- Tu devrais vérifier la valeur de $_POST['idmicrosuppr'] avant de le balancer dans la requête... tu risque des injections SQL
Je vois pas tres bien se que sa peu etre mais petit conseil
fait un echo de ta requete avant de l'executer, comme sa tu vois se qu'y s'affiche et apres tu l'execute directement dans mysql par copier coller.
Tu verra si s'est ta requete qui est fausse ou pas.
fait un echo de ta requete avant de l'executer, comme sa tu vois se qu'y s'affiche et apres tu l'execute directement dans mysql par copier coller.
Tu verra si s'est ta requete qui est fausse ou pas.