Problème avec $_POST (Linux) - PHP - Programmation
Marsh Posté le 13-02-2014 à 15:37:41
Bonjour,
Peux-tu nous mettre ton code du formulaire ? et de recup de la valeur.
Merci d'avance,
Marsh Posté le 13-02-2014 à 15:49:39
Comme je disais, le code provient directement du site de tutoriaux cité, je ne l'ai même pas modifié.
Le voici:
Index.html
Code :
|
go.php
Code :
|
Marsh Posté le 13-02-2014 à 16:12:42
Salut !
Si tu fait un
Code :
|
dans la première page, il s'affiche ? (n'oublie pas de la renommer en index.PHP et non .html
Marsh Posté le 13-02-2014 à 16:22:26
Donc ça t'affiche toujours "Votre score est de 0" ?
Franchement, ton code devrait fonctionner xD
Sinon je t'invites à faire les tuto du sdz (openclassroom), ils sont très bien fait.
Marsh Posté le 13-02-2014 à 16:24:09
Je viens de faire quelques modifications, je les retire, et quand je remet tout d'origine, page blanche...
Je tombe à 95% sur page blanche avec le PHP...
Marsh Posté le 13-02-2014 à 16:25:03
L'html marche bien par contre, mais le php semble déconner...
Marsh Posté le 13-02-2014 à 16:50:24
dans ta deuxième page, si tu fait
Code :
|
tu retrouves tes variables?
Marsh Posté le 13-02-2014 à 16:51:22
Dans les logs, quand il y avait "0" d'affiché, il y à:
PHP Parse error: syntax error, unexpected '$choice' (T_VARIABLE) in /var/www/go.php on line 4,
Et maintenant, avec la page blanche:
PHP Parse error: syntax error, unexpected 'echo' (T_ECHO) in /var/www/go.php on line 12
Marsh Posté le 13-02-2014 à 16:53:10
Tien, j'ai trouvé l'erreur de la page blanche:
Des espaces devant "echo".
Je regarde pour les variables
Marsh Posté le 13-02-2014 à 16:54:52
Oui, je retrouve mes variables:
"Array ( [1] => 1 [2] => 2 )"
Marsh Posté le 13-02-2014 à 16:56:01
Tu ne retrouves pas tes variables.
Tu retrouves une variable 1 et une variable 2 mais pas de variable Choice ou choice2, donc php ne sait pas trouver $_POST['choice'];
Marsh Posté le 13-02-2014 à 16:56:20
PHP Notice: Use of undefined constant \xe2\x80\x991\xe2\x80\x99 - assumed '\xe2\x80\x991\xe2\x80\x99' in /var/www/go.php on line 3, referer: http://localhost/
[Thu Feb 13 15:54:28 2014] [error] [client 127.0.0.1] PHP Notice: Undefined index: \xe2\x80\x991\xe2\x80\x99 in /var/www/go.php on line 3, referer: http://localhost/
[Thu Feb 13 15:54:28 2014] [error] [client 127.0.0.1] PHP Notice: Use of undefined constant \xe2\x80\x992\xe2\x80\x99 - assumed '\xe2\x80\x992\xe2\x80\x99' in /var/www/go.php on line 4, referer: http://localhost/
[Thu Feb 13 15:54:28 2014] [error] [client 127.0.0.1] PHP Notice: Undefined index: \xe2\x80\x992\xe2\x80\x99 in /var/www/go.php on line 4, referer: http://localhost/
J'ai ces erreurs PHP maintenant...
Marsh Posté le 13-02-2014 à 17:00:53
Sisi, j'avais renomé des variables.
J'ai donc
"Array ( [choice] => 2 [choice2] => 3 )"
dans la page go.php, mais toujours score: 0
Marsh Posté le 13-02-2014 à 17:02:20
ça marche !
Des simples quotes provoquaient tout ça !
Encore merci, je vais pouvoir avancer !
Marsh Posté le 13-02-2014 à 17:02:30
Tant mieux
De rien !
Marsh Posté le 13-02-2014 à 15:27:14
Bonjour, aujourd'hui, je doit me heurter au language PHP pour terminer un projet pour le lycée.
C'est simple, je possède une Raspberry (avec Raspbian dessus) et le module PiFace. Si vous ne l'avez pas encore compris, je transforme ce Raspberry en serveur domotique.
Tout est déjà en place, il ne me reste "plus" qu'à faire une interface web pour faire le lien entre l'utilisateur et la machine.
J'ai suivi cette page pour configurer le serveur web sur le raspberry:
http://blog.idleman.fr/raspberry-p [...] n-serveur/
Après plusieurs échecs "étranges", (page blanche, le navigateur indique "Empty document The document sent by the server is empty." j'ai décidé de simplement copier / coller un tutoriel qui fait ce que je veux, afin de pouvoir le modifier.
J'ai donc simplement copié le premier tutoriel de cette page.
L'utilisateur, pour mon projet, séléctionnera simplement les sorties à allumer, et cliquera sur envoyer. Une page PHP se chergera de faire les transformations pour que le raspberry execute les bonnes actions.
J'ai suivi le tout premier tuto:
http://tecfa.unige.ch/guides/tie/h [...] tml-2.html
Et la, problème: quelque soit les réponses données au départ, le score reste à 0, et je suis toujours "un débutant" (ce qui est vrai en plus)
Comment corriger celà ? Je ne peux plus avanceravec ce problème.
Merci d'avance.