par
Une Minute » 17 févr. 2017, 18:19
Merci à vous deux !
@Spols, WAHOU, tu es sur tous les fronts ! Malheureusement je ne dois pas m'y prendre comme il faut, j'ai défini $var, il m'indique que la modification a bien été prise en compte mais rien ne se passe au niveau de la bdd.
@wireg, j'ai un message d'erreur "Notice: Array to string conversion on line 190 et si j'enlève les '. .' ça ne me marque plus de message d'erreur mais ça ne fonctionne pas non plus.
$champs = array('telephone', 'email', 'contact');
if (in_array($_POST['champs'], $champs)) {
// update à faire
$query=$db->prepare('UPDATE partenaires SET $champs[] = :modification, WHERE username=:username');
$query->bindValue(':modification',$_POST['modification'],PDO::PARAM_INT);
$query->bindValue(':username',$_POST['username'],PDO::PARAM_INT);
Merci à vous deux !
@Spols, WAHOU, tu es sur tous les fronts ! Malheureusement je ne dois pas m'y prendre comme il faut, j'ai défini $var, il m'indique que la modification a bien été prise en compte mais rien ne se passe au niveau de la bdd.
@wireg, j'ai un message d'erreur "Notice: Array to string conversion on line 190 et si j'enlève les '. .' ça ne me marque plus de message d'erreur mais ça ne fonctionne pas non plus.
[php]$champs = array('telephone', 'email', 'contact');
if (in_array($_POST['champs'], $champs)) {
// update à faire
$query=$db->prepare('UPDATE partenaires SET $champs[] = :modification, WHERE username=:username');
$query->bindValue(':modification',$_POST['modification'],PDO::PARAM_INT);
$query->bindValue(':username',$_POST['username'],PDO::PARAM_INT);[/php]