Après une multitude d'essais afin d'essayer comprendre mon erreur je me tourne vers ma dernière solution le forum php france
Je souhaite modifier une base de donnée en fonction d'un formulaire,
mon formulaire se presente sour la forme d'un tableau qui a chaque ligne possède un input.
Pour etre plus claire :
un tableau avec une colonne personne et une colone score
personne un login.
score est un input.
j'envoi mon formulaire à l'arrivé j'effectue un foreach sur la liste des personne et modifie leur score.
Voici le code de l'envoi:
Code : Tout sélectionner
foreach($Bd->listeEtu() as $row){
$log=$row['login']
$Bd->ajouteRang($log,$_POST[$log]);
}Code : Tout sélectionner
public function ajouteRang($log, $rang) {
try {
return $this->connexion->query("UPDATE `Etudiants` SET `score`=".$rang." WHERE `login`=".$log.");");
}
catch (PDOException $e) {
throw new RequeteException("Probleme lors de l'envoi de la requete");
}
}