|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Bonjour,
J'ai déjà fait un post car j'avais des soucis pour insérer. Maintenant l'insertion marche mais je n'arrive pas à modifier... J'ai une page modif où il ya les champs à modifier. Voici le code : Code :
La requête pour modifier les champs dans la base de données est située dans une autre page. Voici le code de ma requête sql : Code :
Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\site aloa\confirm_modif.php on line 286 Si quelqu'un voit d'où peut venir cette erreur... |
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Si on pouvait savoir quelle ligne est la #286 ça pourrait déjà avancer un chouilla
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Il met ce message d'erreur pour toutes les lignes où il y a $_POST['motif_intervention'][$i] ou $_POST['description_intervention'][$i].
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Tu fais bien un $row_interventions = mysql_fetch_array($interventions); avant ta boucle do...while ?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
oui, j'ai une requête comme ça :
$query_interventions = "SELECT ..." $interventions = mysql_query($query_interventions, $aloa) or die(mysql_error()); $row_interventions = mysql_fetch_array($interventions); $totalRows_interventions = mysql_num_rows($interventions); |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Si tu fais un
qu'est-ce que ça donne ?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
ça me donne Array
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Arf excuse moi c'est un var_dump qu'il faut faire.
Code :
var_dump($_POST['motif_intervention']);
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#9 | ||
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Ca me donne ça :
Code :
|
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Dans ton formulaire essaie en enlevant $i lors de l'insertion des tableaux.
Comme ça : Code :
<td><input type="text" name="motif_intervention[]" maxlength="60" size="30" value="<?php echo $row_interventions['motif_intervention'];?>"></td>
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#11 | ||
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Maintenant il me met plus de message d'erreur mais le problème c'est qu'il recopie il remplace la deuxième ligne du tableau par la première. J'ai donc deux ligne identiques...
Le var_dump($_POST['motif_intervention']); donne : Code :
|
||
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Tu l'as aussi fait pour l'autre tableau ?
Peux-tu remettre le code de ton premier post mis à jour stp.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#13 | ||||
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Voilà le code modifié :
Code :
Code :
|
||||
|
|
00
|
|
|
#14 | ||
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ah Ok je comprens mieux le résultat du var_dump qui m'a fait peur, peux-tu le sortir de la boucle while et donner lé résultat stp (et dire si c'est bien ce que tu attends, en fait j'ai pas bien compris où était le nouvueau problème).
Code :
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
||
|
|
00
|
|
|
#15 | ||
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Voilà ce que donne le vardump :
Code :
"Remplacement du routeur" est ce qui est était dans le champ motif de la deuxième ligne. Mon problème est qu'il met le motif de la deuxième ligne dans celui de la première ligne. Il recopie la dernière ligne du tableau pour remplacer les autres lignes... Je ne comprends pas pourquoi. |
||
|
|
00
|
|
|
#16 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Citation:
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
|
|
#17 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
Ben il change ça dans la base de données, juste après le update
|
|
|
00
|
|
|
#18 | ||||
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 94 ![]() |
En fait j'ai trouvé.
J'ai un rajouté dans le formulaire, dans la boucle : Code :
Code :
|
||||
|
|
00
|
|
|
#19 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Il en va sans peine.
![]() Bon courage.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com