probleme avec un if[RESOLU] - PHP - Programmation
Marsh Posté le 09-10-2004 à 16:34:49
erreur de frappe de ma part !
$action=$_POST['action']; est bien dans du php
Marsh Posté le 09-10-2004 à 16:48:24
il passe !!!
mais G toujours dans le code source de ma page html:
Code :
|
chelou, non?
Marsh Posté le 09-10-2004 à 17:07:09
voici le code complet de ma page :
Code :
|
donc si je vire le if ($action =="ajouter" )ca marche mais etant donné qu'il y aura d'autres actions je suis obligé de le mettre
merci de votre aide
Marsh Posté le 09-10-2004 à 17:21:40
Montre le code de la page qui point vers cette page de traitement.
Marsh Posté le 09-10-2004 à 17:28:02
Code :
|
merci de ton aide
Marsh Posté le 09-10-2004 à 17:31:18
<input type="submit" value="<? echo $action; ?>">
tsstsssss...
<input type="submit" name="action" value="<? echo $action; ?>">
Marsh Posté le 09-10-2004 à 17:44:42
pour info, je te rapelle que si je met le if ($action =="ajouter" ) ca marche pas et que si je l'enleve ca marche. donc est ce qu'il faut bien chercher du coté du formulaire etant donné que $action passe bien
Marsh Posté le 09-10-2004 à 17:46:35
Met le echo $action juste avant le mysql_close($connexion);
Marsh Posté le 09-10-2004 à 17:51:16
mon code source donne toujours pareil :
Code :
|
Marsh Posté le 09-10-2004 à 18:02:13
ze trouve pas...
pas a la fin de mon code ...j'ai un parse error !
dis moi !!
Marsh Posté le 09-10-2004 à 18:03:33
Si tu utilisais un VRAI éditeur de code comme jEdit, tu l'aurais obligatoirement vu...
Marsh Posté le 09-10-2004 à 18:04:43
attentio a écrit : ze trouve pas... |
ah ben non j'ai revérifié...
Marsh Posté le 09-10-2004 à 18:05:54
j'ai rajouter un } a la fin de mon code et G un parse error
ligne 70
Marsh Posté le 09-10-2004 à 18:06:20
Au fait que ce passe-t-il EXACTEMENT quand tu ne mets pas le if(truc...
Marsh Posté le 09-10-2004 à 18:06:54
attentio a écrit : j'ai rajouter un } a la fin de mon code et G un parse error |
non, j'ai mal compté, j'ai fait un copier coller dans jEdit, et il ne manque pas de }
Marsh Posté le 09-10-2004 à 18:08:59
Hermes le Messager a écrit : Au fait que ce passe-t-il EXACTEMENT quand tu ne mets pas le if(truc... |
Répond à ça.
Que renvoie ta page html ?
Marsh Posté le 09-10-2004 à 18:15:14
en même temps si t'indentais ton code il n'y aurait aucun risque de ce côté là
Marsh Posté le 09-10-2004 à 18:47:32
et bien si je ne met pas le if tout marche a merveille (la requete se passe bien et l'upload se fait).mais j'en ai besoin etant donne que j'ai trois actions ajouter, modifier, supprimer)
Marsh Posté le 09-10-2004 à 18:50:17
attentio a écrit : et bien si je ne met pas le if tout marche a merveille (la requete se passe bien et l'upload se fait).mais j'en ai besoin etant donne que j'ai trois actions ajouter, modifier, supprimer) |
oui mais QUEL HTML RENVOYE ???
Marsh Posté le 09-10-2004 à 18:54:32
Code :
|
Marsh Posté le 10-10-2004 à 23:45:29
C'est originale ça de définir une fonction après l'avoir appelé.
Je sais que PHP est permissif mais ça fait peur là
Marsh Posté le 10-10-2004 à 23:47:22
Sinon en faisant le echo $action dans le if, ça te l'affiche ou pas?
Marsh Posté le 11-10-2004 à 08:42:39
dans le if, et bien ca me l'affiche, mais toujours pas le reste de mon code html
Marsh Posté le 11-10-2004 à 09:34:24
le probleme vient de :
Code :
|
qui se trouve dans mon if.si je vire ce bout de code tout remarche et j'arrive a recuperer la fin de mon code html. je comprends pas pourquoi, comment puis je faire ...
merci de votre aide
Marsh Posté le 11-10-2004 à 09:52:57
Rajoute à la fin de ce passage :
else
{
echo "DTC";
}
Pour voir...
Marsh Posté le 11-10-2004 à 10:02:58
Ok, à la place de :
# else
# {
# //pas besoin de recadrer/compresser l'originale
# @copie($_FILES['photo_collection']['tmp_name'],$nom);
# }
met :
else
{
echo "DTC";
}
Marsh Posté le 11-10-2004 à 10:03:54
Et enlève les @ qui empêche php d'afficher les erreurs...
Marsh Posté le 11-10-2004 à 10:08:07
Reply
Marsh Posté le 09-10-2004 à 16:16:40
bonjour j'ai quelques petits soucis avec un if ... je vous expliques :
C un page de traitement qui selon $action : ajoute, supprime ou modifie un enregistrement.
donc voila mon code pour une action
donc si j'enleve le if mon action se passe sans probleme mais si je le laisse tel qu'il est alors rien ne se passe et sur le code source de ma page j'ai ceci :
rien de plus !
d'ou viens le probleme? est ce que C parce qu'il se trouve dans mon body?
merci de votre aide
Message édité par attentio le 24-03-2005 à 21:06:59
---------------
L'ordinateur a de la mémoire mais aucun souvenir ...