[reglé]Problème Undefined offset

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


webac
WRInaute impliqué
WRInaute impliqué
 
Messages: 359
Inscription: Ven Mar 04, 2005 17:30

[reglé]Problème Undefined offset

Message le Jeu Nov 06, 2008 9:43

Bonjour à tous ,

je rencontre un petit problème sur ma requete j'obtiens undefined offset à plusieurs reprises voici mon code :

Code: Tout sélectionner
<?
include ('connexion.php');

for ($i = 0; $i < sizeof($_POST['id']); $i++) {
$sql = "INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('" . $_POST['id'][$i] . "', '$magasin', '" . $_POST['versement'][$i] . "', '" . $_POST['cmdmonnaie'][$i] . "', '" . $_POST['rbtmonnaie'][$i] . "', '" . $_POST['validation'][$i] . "'')" ;
}
?>


et voici ce que me retourne echo $sql :

Code: Tout sélectionner
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('2102008', 'SPF', '2534.25', '', '', 'oui'')
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('6102008', 'SPF', '3584.10', '', '', ''')
Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('9102008', 'SPF', '4562.30', '2545', '', ''')
Notice: Undefined offset: 3 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('13102008', 'SPF', '5800', '', '', ''')
Notice: Undefined offset: 4 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('16102008', 'SPF', '', '', '', ''')
Notice: Undefined offset: 5 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('20102008', 'SPF', '', '', '', ''')
Notice: Undefined offset: 6 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('23102008', 'SPF', '', '', '', ''')
Notice: Undefined offset: 7 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('27102008', 'SPF', '', '', '2500', ''')
Notice: Undefined offset: 8 in c:\program files\easyphp1-8\www\ramassage\validation.php on line 16
INSERT INTO ramassage_data (id,magasin,versement,cmdmonnaie,rbtmonnaie,validation ) VALUES ('30102008', 'SPF', '', '', '', ''')


Pouvez vous m'aiguiller?

Merci
Dernière édition par webac le Jeu Nov 06, 2008 13:51, édité 1 fois.


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Jeu Nov 06, 2008 10:23

c'est quoi le code ici : validation.php on line 16 ?

jcaron
WRInaute accro
WRInaute accro
 
Messages: 1197
Inscription: Ven Fév 13, 2004 20:33

Message le Jeu Nov 06, 2008 11:11

L'un de tes champs $_POST[quelquechose][$i] n'est pas défini pour $i > 0? Mon petit doigt penche pour "validation".

Au passage, on ne passe JAMAIS directement des valeurs obtenues d'un POST ou GET à un serveur SQL. On les vérifie et on les filtre (escape) avant, sinon tu vas te retrouver victime d'attaques par injection SQL super sympa. N'importe qui peut vider toutes tes tables sans rien de demander, par exemple.

Jacques.


webac
WRInaute impliqué
WRInaute impliqué
 
Messages: 359
Inscription: Ven Mar 04, 2005 17:30

Message le Jeu Nov 06, 2008 13:09

j'ai reglé mon problème, il sagissait effectivement de validation.

Merci a tous


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités