A voir également:
- Message d'erreur d'un script en php
- Message - Guide
- Script vidéo youtube - Guide
- Erreur 0x80070643 - Accueil - Windows
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
3 réponses
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
24 avril 2009 à 22:42
24 avril 2009 à 22:42
Que l'index « code_agent » n'existe pas dans ton array.
merci pour votre réponse
voila tou le script si vous pouvez m'aider svp
<?php
mysql_connect("localhost","root","");
mysql_select_db("hermes_enquetes");
{
$code_agent=$_POST['code_agent'];
$nom_agent=$_POST['nom_agent'];
$Question1=$_POST['Question1'];
$com_Q1=$_POST['com_Q1'];
$Question2=$_POST['Question2'];
$com_Q2=$_POST['com_Q2'];
$Question3=$_POST['Question3'];
$com_Q3=$_POST['com_Q3'];
$Question4=$_POST['Question4'];
$com_Q4=$_POST['com_Q4'];
$Question4_1=$_POST['Question4_1'];
$com_Q41=$_POST['com_Q41'];
$Question5=$_POST['Question5'];
$com_Q5=$_POST['com_Q5'];
$Question6=$_POST['Question6'];
$com_Q6=$_POST['com_Q6'];
$Question6_1=$_POST['Question6_1'];
$com__Q61=$_POST['com_Q61'];
$Question7=$_POST['case'];
$com_Q7=$_POST['com_Q7'];
$com_Q8=$_POST['com_Q8'];
$Question9=$_POST['case1'];
$com_Q9=$_POST['com_Q9'];
$com_Q10=$_POST['com_Q10'];
$enregistrement = "INSERT INTO enquetes (code_agent,nom_agent,Question1,com_Q1,Question2,com_Q2,Question3,com_Q3,Question4,com_Q4,Question4_1,com_Q41,Question5,com_Q5,Question6,com_Q6,Question6_1,com_Q61,Question7,com_Q7,com_Q8,Question9,com_Q9,com_Q10) VALUES ('$code_agent ','$nom_agent','$Question1','$com_Q1','$Question2','$com_Q2','$Question3','$com_Q3','$Question4','$com_Q4','$Question4_1','$com_Q41','$Question5','$com_Q5','$Question6','$com_Q6','$Question6_1','$com__Q61','$Question7','$com_Q7','$com_Q8','$Question9','$com_Q9','$com_Q10')";
mysql_query($enregistrement);
mysql_close();
}
voila tou le script si vous pouvez m'aider svp
<?php
mysql_connect("localhost","root","");
mysql_select_db("hermes_enquetes");
{
$code_agent=$_POST['code_agent'];
$nom_agent=$_POST['nom_agent'];
$Question1=$_POST['Question1'];
$com_Q1=$_POST['com_Q1'];
$Question2=$_POST['Question2'];
$com_Q2=$_POST['com_Q2'];
$Question3=$_POST['Question3'];
$com_Q3=$_POST['com_Q3'];
$Question4=$_POST['Question4'];
$com_Q4=$_POST['com_Q4'];
$Question4_1=$_POST['Question4_1'];
$com_Q41=$_POST['com_Q41'];
$Question5=$_POST['Question5'];
$com_Q5=$_POST['com_Q5'];
$Question6=$_POST['Question6'];
$com_Q6=$_POST['com_Q6'];
$Question6_1=$_POST['Question6_1'];
$com__Q61=$_POST['com_Q61'];
$Question7=$_POST['case'];
$com_Q7=$_POST['com_Q7'];
$com_Q8=$_POST['com_Q8'];
$Question9=$_POST['case1'];
$com_Q9=$_POST['com_Q9'];
$com_Q10=$_POST['com_Q10'];
$enregistrement = "INSERT INTO enquetes (code_agent,nom_agent,Question1,com_Q1,Question2,com_Q2,Question3,com_Q3,Question4,com_Q4,Question4_1,com_Q41,Question5,com_Q5,Question6,com_Q6,Question6_1,com_Q61,Question7,com_Q7,com_Q8,Question9,com_Q9,com_Q10) VALUES ('$code_agent ','$nom_agent','$Question1','$com_Q1','$Question2','$com_Q2','$Question3','$com_Q3','$Question4','$com_Q4','$Question4_1','$com_Q41','$Question5','$com_Q5','$Question6','$com_Q6','$Question6_1','$com__Q61','$Question7','$com_Q7','$com_Q8','$Question9','$com_Q9','$com_Q10')";
mysql_query($enregistrement);
mysql_close();
}
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
24 avril 2009 à 22:53
24 avril 2009 à 22:53
Le problème ne semble pas venir de ce fichier... Regarde plutôt le fichier indiqué dans le message d'erreur à la ligne indiquée dans le message d'erreur... Et vérifie que tu n'essaies pas d'accéder à l'index mentionné dans le message d'erreur alors qu'il n'existe pas... C'est à ça que servent les messages d'erreur...
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
24 avril 2009 à 22:55
24 avril 2009 à 22:55
Il serait temps de commencer à apprendre à contrôler un formulaire, et de sécuriser les valeurs à insérer dans une table.
Consulte un tutoriel.
Consulte un tutoriel.
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
24 avril 2009 à 23:06
24 avril 2009 à 23:06
Oui, et accessoirement tous les
$variable = $_POST['variable']ne servent strictement à rien sinon à consommer de la mémoire...
zihipon
>
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
25 avril 2009 à 18:47
25 avril 2009 à 18:47
merci pour la réponse, mais qu'esque je doit faire au lieu d'ecrire
$variable = $_POST['variable']
$variable = $_POST['variable']
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
>
zihipon
25 avril 2009 à 18:58
25 avril 2009 à 18:58
Tu utilises directement $_POST['variable']... Sachant que si tu veux utiliser ces variables pour une requête, il faut les sécuriser afin d'éviter les risques d'injection SQL... cf : mysql_real_escape_string si tu travailles avec MySQL et aussi is_numeric ou intval lorsque tes champs sont sensés être numériques.
zikipon
>
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
25 avril 2009 à 23:04
25 avril 2009 à 23:04
merci pour ton info ça m'a beaucoup aidé
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
>
zikipon
26 avril 2009 à 01:21
26 avril 2009 à 01:21
De rien, on est là pour ça !