insertion soumission formulaire avec multiple critere
Bonjour,
j'ai un formulaire avec des critere qui peuvent etre note de 1 a 5.
j'ai créer ma fonction pdo.
mais comment inserer les criteres ref_critere et ref_notation qui sont affiché avec des select pour les notations et des label pour les criteres.
ex critere : accueil en face liste deroulante de 1 a 5
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| protected function add(Evaluation $Evaluation)
{
$requete = $this->db->prepare('INSERT INTO evaluation
(id_evaluation, date_evaluation, heure_evaluation, adresse_ip, commentaire, ref_notation, ref_critere, ref_servicepublic
)
values
(:id_evaluation, :date_evaluation, :heure_evaluation, :adresse_ip, :commentaire, :ref_notation, :ref_critere, :ref_servicepublic
');
$requete->bindValue(':id_evaluation', $Evaluation->getIdEvaluation());
$requete->bindValue(':date_evaluation', $Evaluation->getDateEvaluation());
$requete->bindValue(':heure_evaluation', $Evaluation->getHeureEvaluation());
$requete->bindValue(':adresse_ip', $Evaluation->getAdresseIp());
$requete->bindValue(':commentaire', $Evaluation->getCommentaire());
$requete->bindValue(':ref_notation', $Evaluation->getRefNotation());
$requete->bindValue(':ref_critere', $Evaluation->getRefCritere());
$requete->bindValue(':ref_servicepublic', $Evaluation->getRefServicePublic());
$requete->execute();
} |
sachant aussi que les 3dernière variable sont des 3 cle etrangeres.
je voudrai aussi savoir comment modifier le select pour l'affichage :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public function getUnique($id)
{
$requete = $this->db->prepare('SELECT id_evaluation, date_evaluation, heure_evaluation, adresse_ip, commentaire, ref_notation, ref_critere, ref_servicepublic
FROM evaluation WHERE id_evaluation = :id');
$requete->bindValue(':id', (int) $id, PDO::PARAM_INT);
$requete->execute();
return new Evaluation($requete->fetch(PDO::FETCH_ASSOC));
} |
merci pour votre aide.