|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : août 2007 Messages : 6 ![]() |
Salut tout le monde,
Voila j'ai certainement du faire une erreur dans mon code je ne vois pas où, Je voudrais que en fonction de ce que je choisi dans ma liste déroulante. Le fichier à uploader soit envoyé dans un dossier different le souci. C'est que ici il ne prend en compte que le default.. Merci d'avance voici le formulaire suivi du code php : Code :
Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
![]() Tu devrais un var_dump de $choice juste avant le switch car je doute qu'il contienne ce que tu souhaites. PS : - Evite les short tags ( <? ) - Evite la syntaxe alternative du if else, préfère le simple et largement plus lisible Code :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 6 ![]() |
effectivement il me renvoi string(0)
donc l'erreur survient avant. En fait je penses savoir d'où elle vient: En fait le formulaire et le code php ne sont pas dans la même page. Donc il faut que je rajoute action="upload.php" upload.php étant la page dans laquelle est mon code php. Mais bon en faisant ca, ca ne marche toujours pas. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Montre nous le code de la page qui contient le formulaire pour voir!
|
|
|
00
|
|
|
#5 | ||||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Attends je crois qu'il y a un truc que tu ne comprends pas en fait. Tu dois avoir un truc de ce style : formulaire.html
Code HTML :
Code :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
||||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 6 ![]() |
Non Non, Ils sont bien dans le même dossier.
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
En ayant la configuration que je t'ai marqué ci-dessus tu n'as rien dans $_POST['choice'] lorsque tu sélectionnes une valeur dans ta liste déroulante du formulaire.html ???
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : août 2007 Messages : 6 ![]() |
Non, le var_dump affiche toujours string(0)
Et le fichier est toujours uploadé dans le dossier par default. Je vois pas du tout où est l'erreur. :/ Merci de ton coup de main en tout cas. Voici la page contenant le html Code :
|
||
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
ah ok.
Je crois que tu devrais reprendre tes cours sur les formulaires Lorsque tu crées un form avec une liste déroulante, il faut bien que tu soummettes ce formulaire en cliquant sur un bouton "Envoyer". Toi, tu crées plusieurs formulaires pointant sur le même fichier upload.php dont seul le dernier à un bouton de soummission d'où ton souci. Essaie ceci: Code HTML :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 6 ![]() |
Effectivement >.< I need SOMMEIL.
Une bonne chose de réglée. Merci. Une autre erreur apparait: Notice: Undefined index: fichier in c:\program files\easyphp1-8\www\test\upload.php on line 42 can't find the file Mais ca devrait aller. Je te tiens au jus si je galere Merci beaucoup. |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 6 ![]() |
Ok c'est c'est RESOLU.
Il manquait le Dans le formulaire. Tu devrais revoir tes cours sur les formulaires En tout cas merci beaucoup à toi. à plus tard !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com