Bonjour,
Je ne dois pas comprendre ce que tu demandes, cette requête fonctionne et pour la première, je n'ai aucun message d'erreur, juste 0 ligne affectée.
Mais j'ai finalement opté pour le remplacement de l'UVC par un code barre, et cela fonctionne
SELECT LIG_NUM_CMD,LIG_ART_CODE,LIG_ART_LIBELLE,LIG_ART_COLOR,LIG_BARRECODE,LIG_ART_TAILLE,LIG_ART_QTY FROM CMD_LIGNE WHERE LIG_ART_CODE="' . $_POST['artcode'] . '" ORDER BY LIG_ART_COLOR,LIG_ART_TAILLE
Il m'intéresse malgré tout d'aller au bout de ce problème et de savoir pourquoi le \ ne fonctionne pas
Voici la requête update:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
require_once('../connexion/recConnexion.php');
try {
$dbco = new PDO("mysql:host=$servname;dbname=$dbname", $user, $pass);
$dbco->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = ("UPDATE CMD_LIGNE SET LIG_ART_QTY= '" . $_POST['qty'] . "' WHERE LIG_BARRECODE = '" . $_POST['cb'] . "' AND LIG_NUM_CMD = '" . $_POST['numcmd'] . "' ");
$dbco->exec($sql);
$dbco->exec($sql);
echo 'Data modifié avec succès !';
} catch (PDOException $e) {
echo "Erreur : " . $e->getMessage();
}
?> |
Merci
Partager