Corriger mon code 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 à 15:28
lupuz Messages postés 68 Date d'inscription mercredi 10 août 2011 Statut Membre Dernière intervention 12 août 2011 - 12 août 2011 à 10:15
lupuz Messages postés 68 Date d'inscription mercredi 10 août 2011 Statut Membre Dernière intervention 12 août 2011 - 12 août 2011 à 10:15
A voir également:
- Corriger mon code php
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
- Code windows 10 - Guide
3 réponses
lupuz
Messages postés
68
Date d'inscription
mercredi 10 août 2011
Statut
Membre
Dernière intervention
12 août 2011
11
11 août 2011 à 15:36
11 août 2011 à 15:36
Bonjour,
Lors de l'ajout de la note, tu ne lie pas cette dernière à un élevé
"INSERT INTO participe(NOTE) values('".$NOTE."')" il manque d'une façon ou d'une autre un identifiant de l'élevé.
Lors de l'ajout de la note, tu ne lie pas cette dernière à un élevé
"INSERT INTO participe(NOTE) values('".$NOTE."')" il manque d'une façon ou d'une autre un identifiant de l'élevé.
msi79
Messages postés
509
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
2 mai 2023
Modifié par msi79 le 11/08/2011 à 19:14
Modifié par msi79 le 11/08/2011 à 19:14
oui je vois mais peut tu m'aider a construire cette requète.
voici a quoi j'ai pensé :
voici a quoi j'ai pensé :
$sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."',(SELECT NUM FROM eleve ;))");
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 à 10:15
12 août 2011 à 10:15
Cette requête va affecter toutes les notes au même élève :
$sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."',(SELECT NUM FROM eleve ;))");
Le NUM de l'élève est passé en POST avec la note
la bonne requête serait plutôt du type :
$sql=oci_parse($conn,"INSERT INTO participe(NOTE, NUM) values('".$NOTE."','".$NUM"');
$sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."',(SELECT NUM FROM eleve ;))");
Le NUM de l'élève est passé en POST avec la note
la bonne requête serait plutôt du type :
$sql=oci_parse($conn,"INSERT INTO participe(NOTE, NUM) values('".$NOTE."','".$NUM"');