Précédent
- 1
- 2
Ok, alors les Undefined index ce sont les index de tableau qui n'existent pas.
Donc dans ton code, $_POST['Submit'], $_POST['Phone_Call'] et les autres undefined index n'existent pas (à voir avec le formulaire)...
Le include(config.inc) ne marche pas (vérifier le chemin du fichier).
Pour le reste fais un echo sur ta requête, on verra ce que ça donne..
:-)
Donc dans ton code, $_POST['Submit'], $_POST['Phone_Call'] et les autres undefined index n'existent pas (à voir avec le formulaire)...
Le include(config.inc) ne marche pas (vérifier le chemin du fichier).
Pour le reste fais un echo sur ta requête, on verra ce que ça donne..
:-)
Alors :
1)en fait ,a part le submit qui sert a rien ,les autres (Phone_Call,...)sont dans mon formulaire des checkbox HTML,si je les coches tous alors il n y a plus le message Undefined Index,mais moi je veux pas tous les cocher,donc comment je fais?
2)j ai enleve le config.inc qui (peut etre !)ne me sert pas a grand chose.
3)Il me met Erreur de syntaxe près de '('SEQ_CLIENT')-1,'rtrt','rtrtr','','','','YES','','','YES','',''' à la ligne 1 et j ai enleve
'('SEQ_CLIENT')-pour le remplacer par $ID_NO et la il n ' y a plus d'erreur mais moi je veux que l ID s incréménte tout seul.donc ???
Finalement je n ai plus de mess d erreur et ca me donne cela :
INSERT INTO company_rafik(ID_NO,Client_Name,Company_Name,Date,Time,Phone_Call,Repeat_Call,Email_Call,Pre_Sales,Post_Sales,DT_INFO,Software_Type,Version,Location,Other_Version,Time_Taken_Mins,CASE_NO,Comments) values ('5','dfd','fddf','','','YES','YES','YES','YES','YES','YES','','','23','','5','','dfdf')
Que faire??
1)en fait ,a part le submit qui sert a rien ,les autres (Phone_Call,...)sont dans mon formulaire des checkbox HTML,si je les coches tous alors il n y a plus le message Undefined Index,mais moi je veux pas tous les cocher,donc comment je fais?
2)j ai enleve le config.inc qui (peut etre !)ne me sert pas a grand chose.
3)Il me met Erreur de syntaxe près de '('SEQ_CLIENT')-1,'rtrt','rtrtr','','','','YES','','','YES','',''' à la ligne 1 et j ai enleve
'('SEQ_CLIENT')-pour le remplacer par $ID_NO et la il n ' y a plus d'erreur mais moi je veux que l ID s incréménte tout seul.donc ???
Finalement je n ai plus de mess d erreur et ca me donne cela :
INSERT INTO company_rafik(ID_NO,Client_Name,Company_Name,Date,Time,Phone_Call,Repeat_Call,Email_Call,Pre_Sales,Post_Sales,DT_INFO,Software_Type,Version,Location,Other_Version,Time_Taken_Mins,CASE_NO,Comments) values ('5','dfd','fddf','','','YES','YES','YES','YES','YES','YES','','','23','','5','','dfdf')
Que faire??
Salut
Jai regle le pb du ID_NO car dans ma base je l avais mis en tant que auto-increment donc il faut l enlever du INSERT INTO.
Il me reste le pb des checkbox a regler.
Merci de me repondre quand tu peux
Jai regle le pb du ID_NO car dans ma base je l avais mis en tant que auto-increment donc il faut l enlever du INSERT INTO.
Il me reste le pb des checkbox a regler.
Merci de me repondre quand tu peux
Ok et l'entrée dans la base ne se fait pas?
En ce cas tape ceci dircetement dans ton client Mysql sous Dos:
Et regarde ce que donne l'erreur...
Et si tu ne coches pas un checkbox, son nom ne va pas jusque ta page Php? (Tu ne le retrouves pas dans le $_POST['nom_de_ta_checkbox'] ?
En ce cas tape ceci dircetement dans ton client Mysql sous Dos:
INSERT INTO company_rafik(ID_NO,Client_Name,Company_Name,Date,Time,Phone_Call,Repeat_Call,Email_Call,Pre_Sales,Post_Sales,DT_INFO,Software_Type,Version,Location,Other_Version,Time_Taken_Mins,CASE_NO,Comments) values ('5','dfd','fddf','','','YES','YES','YES','YES','YES','YES','','','23','','5','','dfdf')
Et regarde ce que donne l'erreur...
Et si tu ne coches pas un checkbox, son nom ne va pas jusque ta page Php? (Tu ne le retrouves pas dans le $_POST['nom_de_ta_checkbox'] ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
en fait il fait le insert car j ai verifie sur dos mais j aimerais qu il ne m ecrive plus le message d erreur
En ce cas , pour exemple on va prendre
Si cette checkbox n'est pas cochée tu auras une erreur.
Donc pour faire court tu crées une condition avec un opérateur ternaire:
Donc:
Et tu retires le isset($_POST['CASE_NO']) du gros bloc de vérification d'avant....
$CASE_NO=$_POST['CASE_NO'];On considérant que CASE_NO est le nom d'une checkbox.
Si cette checkbox n'est pas cochée tu auras une erreur.
Donc pour faire court tu crées une condition avec un opérateur ternaire:
(condition) ? (si oui) : (sinon)
Donc:
isset($_POST['CASE_NO']) ? ($CASE_NO=$_POST['CASE_NO'] ) : $CASE_NO='';
Et tu retires le isset($_POST['CASE_NO']) du gros bloc de vérification d'avant....
Pardon, ça fonctionne plutôt comme ça:
$CASE_NO= (isset($_POST['CASE_NO'])) ? $_POST['CASE_NO'] : '';
C bon merci Kilian.Mon programme a marché grace a toi.Tes vraiment trop sympa .Merci beaucoup
Mais le probleme c que j ai encore plein de pg en php a corriger
Donc j aurais certainement d autres questions.
En tout cas merci pour tout et je reviendrai tres prochainement sur ce site pour mes futues aventures en php
@+ merci
Mais le probleme c que j ai encore plein de pg en php a corriger
Donc j aurais certainement d autres questions.
En tout cas merci pour tout et je reviendrai tres prochainement sur ce site pour mes futues aventures en php
@+ merci
Précédent
- 1
- 2