Enreqistrer des notes d'eleves en php
Fermé
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
-
11 août 2011 à 20:23
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 12 août 2011 à 17:00
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 12 août 2011 à 17:00
A voir également:
- Enreqistrer des notes d'eleves en php
- Easy php - Télécharger - Divers Web & Internet
- Retrouver une musique avec les notes - Guide
- Php natif - Forum PHP
- Bloc-notes (windows) - Télécharger - Traitement de texte
- Bloc notes gratuit - Télécharger - Agendas & Calendriers
13 réponses
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 00:01
Modifié par Fallentree le 12/08/2011 à 00:01
Bonsoir,
c est ce truc la qui marche pas ???
ton hypothèse de laison NUM.eleve=Num.participe ne semble pas lier à la table eleve...
si je comprends bien ta liaison : ...(SELECT NUM FROM eleve WHERE eleve.NUM=".$elevequialanote."))
J espère t avoir eclairé.
$sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."',(SELECT NUM FROM eleve WHERE NUM.eleve=Num.participe))");
c est ce truc la qui marche pas ???
ton hypothèse de laison NUM.eleve=Num.participe ne semble pas lier à la table eleve...
si je comprends bien ta liaison : ...(SELECT NUM FROM eleve WHERE eleve.NUM=".$elevequialanote."))
J espère t avoir eclairé.
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 00:13
12 août 2011 à 00:13
je comprend pa cette variable : .$elevequialanote.
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 00:21
Modifié par Fallentree le 12/08/2011 à 00:21
ta condition where depend de la clef affecté a l eleve, non ?
je l ai nommé $elevequialanote
participe(NOTE) est bien la table des notes ???
je l ai nommé $elevequialanote
participe(NOTE) est bien la table des notes ???
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 00:25
12 août 2011 à 00:25
voici mes tables:
eleve( NUM,NOM,PRENOM,CLASSE,AGE,)
participe(NUM,id_eleve,id_eval,date_eval,note)
evaluation(id_eval,,type_eval)
eleve( NUM,NOM,PRENOM,CLASSE,AGE,)
participe(NUM,id_eleve,id_eval,date_eval,note)
evaluation(id_eval,,type_eval)
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 00:32
Modifié par Fallentree le 12/08/2011 à 00:32
il te manques la deuxieme valeur dans le insert
INSERT INTO participe(NOTE,id_eleve) values('".$NOTE."' ....
deja ...
Puis apres la jonction, est trop bizarre ...
INSERT INTO participe(NOTE,id_eleve) values('".$NOTE."' ....
deja ...
Puis apres la jonction, est trop bizarre ...
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 00:51
12 août 2011 à 00:51
j'ai pas compris ton explication alors j'ai essayé ca mais ca marche toujours pas !
:
SELECT a.NUM,b.id_eleve FROM eleve a,participe b WHERE a.NUM=b.id_eleve ;
:
SELECT a.NUM,b.id_eleve FROM eleve a,participe b WHERE a.NUM=b.id_eleve ;
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 00:59
Modifié par Fallentree le 12/08/2011 à 00:59
1- la ligne que tu veux deux elements: la note et l id ...
2- il te faut au moins l id de l eleve comme 2eme parametre de ton fichier php.
est ce que ton formulaire te donne ces 2 params???
dans ce cas ....
2- il te faut au moins l id de l eleve comme 2eme parametre de ton fichier php.
est ce que ton formulaire te donne ces 2 params???
dans ce cas ....
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 01:02
Modifié par Fallentree le 12/08/2011 à 01:02
INSERT INTO participe (NOTE,id_eleve) values('".$NOTE."',(SELECT a.NUM FROM eleve a,participe b WHERE a.NUM=b.id_eleve and a.NUM=".$elevequialanote ." ))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 01:02
12 août 2011 à 01:02
au fait les élèves sont deja enregistré dans ma base de donnée . je veu enregistrer leur note apres chaque eveluation
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 01:05
12 août 2011 à 01:05
a quoi refère .$elevequialanote. et ou et comment l'utiliser
je suis perdu avec cette variable. explique moi son role
je suis perdu avec cette variable. explique moi son role
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
12 août 2011 à 02:28
12 août 2011 à 02:28
apres if (isset($_POST["valider"])) {rajoute print_r ($_POST);
dis moi ce qu elle renvoie ...
dis moi ce qu elle renvoie ...
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 12:54
12 août 2011 à 12:54
print_r($_POST) affiche les information de la variable $_POST
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 15:09
12 août 2011 à 15:09
voici mes tables : eleve( NUM,NOM,PRENOM,CLASSE,AGE,) participe(id_eleve,id_eval,date_eval,note) /////////// id_eleve fait reference a NUM evaluation(id_eval,,type_eval) j'ai enlevé SELECT qui se trouvait dans mon INSERT . j'ai mis : "INSERT INTO participe(NOTE,id_eleve) values('".$NOTE.",'".$id_eleve."')" . mais jusque la ca marche pas
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 15:22
Modifié par Fallentree le 12/08/2011 à 15:22
'".$NOTE.",'".$id_eleve."')"Manque un quillemet
'".$NOTE."','".$id_eleve."')"
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 15:26
12 août 2011 à 15:26
je viens de rectifier ça mais toujours pas d'insertion .
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
12 août 2011 à 16:16
12 août 2011 à 16:16
en mysql c est du genre
$lign= "INSERT INTO '".$table."' ('Album', 'Date','login') VALUES ".$value.";";
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
12 août 2011 à 16:17
12 août 2011 à 16:17
table et value sont des variables d une classe ...
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
12 août 2011 à 16:18
12 août 2011 à 16:18
$value est sous la forme ('string','date',integer)
lupuz
Messages postés
68
Date d'inscription
mercredi 10 août 2011
Statut
Membre
Dernière intervention
12 août 2011
11
12 août 2011 à 15:45
12 août 2011 à 15:45
vu le nombre de fois ou tu as poster ce bout de code sur CCM.
Tu ne devrais pas chercher à comprendre (en trouvant un bon livre su PHP par exemple) plutôt que de faire développer ton script par tous les membres de ce forum ?
Tu ne devrais pas chercher à comprendre (en trouvant un bon livre su PHP par exemple) plutôt que de faire développer ton script par tous les membres de ce forum ?
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 16:15
12 août 2011 à 16:15
voici ma nouvelle table et ma nouvelle requête :
participe(NOTE,id_eleve,id_evaluation) /////////// id_eleve fait reference a NUM
$sql=oci_parse($conn,"INSERT INTO participe(NOTE,id_eleve,id_evaluation) values('".$NOTE."','".$id_eleve."','".$id_evaluation."')");
je reçois toujours pas d'insertion de note
participe(NOTE,id_eleve,id_evaluation) /////////// id_eleve fait reference a NUM
$sql=oci_parse($conn,"INSERT INTO participe(NOTE,id_eleve,id_evaluation) values('".$NOTE."','".$id_eleve."','".$id_evaluation."')");
je reçois toujours pas d'insertion de note
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
12 août 2011 à 16:25
12 août 2011 à 16:25
participe(NOTE
rajoute peut etre un espace
participe (NOTE
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 16:20
12 août 2011 à 16:20
tu viens de m'achever la avec la notion de classe . je veux faire un truck sans passer par les classes
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
12 août 2011 à 16:26
12 août 2011 à 16:26
C'est studieux ou <<Stu dit: "Hantes">>
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
12 août 2011 à 16:29
12 août 2011 à 16:29
toujours rien meme avec l'espace
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 12/08/2011 à 17:08
Modifié par Fallentree le 12/08/2011 à 17:08
Pour finir sur la requete les guillemets autour de (NOTE,id_eleve,id_evaluation)
soit ('NOTE','id_eleve','id_evaluation')
En mysql c est les guillements du 7 en AltGr
regarde un topic du meme genre https://forums.commentcamarche.net/forum/affich-22872364-modification-profil-erreur-php
soit ('NOTE','id_eleve','id_evaluation')
En mysql c est les guillements du 7 en AltGr
regarde un topic du meme genre https://forums.commentcamarche.net/forum/affich-22872364-modification-profil-erreur-php