J'ai un problème. J'ai une page ADMIN et dans cette page j'ai une liste de tous les articles que je vends. A coté j'ai un bouton ajouter, modifier pour modifier et Supprimer pour supprimer.
Ajouter fonctionne, par contre modifier quand je clique sur modifier, sa ouvre une page avec des champs (en HTML) qui doivent se remplir via la BDD. Mais là, ils sont vide. et supprimer ça ne fonctionne pas.
et on ne sais jamais. Voici le code de la MAJ (je ne l'ai pas encore testé):
Code :
<?php
include ("connect_db.php" );
$Nom=($_POST['Nom']);
$Categories=($_POST['Categories']);
$Description=($_POST['Description']);
$Stock=($_POST['Stock']);
$Prix=($_POST['Prix']);
$req5=$bdd->prepare('UPDATE produits SET * = :Nom, :Categories, :Description, :Stock, :Prix WHERE Nom=:Nom');
$req5->execute(array(
'Nom' => $Nom,
'Categories' => $Categories,
'Description' => $Description,
'Stock' => $Stock,
'Prix' => $Prix
));
echo 'Produits modifiez!';
header("Refresh: 1; url=admin.php" );
?>
J'ai cette erreur pour la page modif_produits:
Warning: PDOStatement::execute() [<a href='pdostatement.execute'>pdostatement.execute</a>]: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\wamp\www\modif_produits.php on line 9
line 9 = execute (array());
Message édité par Escambray le 29-01-2013 à 22:12:06
Marsh Posté le 29-01-2013 à 22:10:46
Bonjour,
J'ai un problème. J'ai une page ADMIN et dans cette page j'ai une liste de tous les articles que je vends. A coté j'ai un bouton ajouter, modifier pour modifier et Supprimer pour supprimer.
Ajouter fonctionne, par contre modifier quand je clique sur modifier, sa ouvre une page avec des champs (en HTML) qui doivent se remplir via la BDD. Mais là, ils sont vide. et supprimer ça ne fonctionne pas.
Pourriez vous m'aidez svp?
Voici le code de ma page admin.php
Voici la page modif_produits.php
et on ne sais jamais. Voici le code de la MAJ (je ne l'ai pas encore testé):
J'ai cette erreur pour la page modif_produits:
Warning: PDOStatement::execute() [<a href='pdostatement.execute'>pdostatement.execute</a>]: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\wamp\www\modif_produits.php on line 9
line 9 = execute (array());
Message édité par Escambray le 29-01-2013 à 22:12:06