Vous n'êtes pas identifié(e).
Je suis programmeur-concepteur de bases de données depuis 1984. Jusqu'à présent je n'ai pas eu à utiliser la programmation du Web. Mais, là je ne peux plus reculer. J'ai absorbé malheureusement superficiellement tellement de langages pour moi inconnus, que je n'ai plus le recul nécessaire pour voir où pourrait se trouver le problème.
Voilà des exemples récupérés (j'y suis depuis 15 jours et je n'arrive toujours pas!), je pense que mon ordi doit être conditionné pour m'énerver, mais je suis tenace, non mais des fois!
Première page:
Deuxième page:
Dans l'affichage de l'URL apparait facile_2.html?nom=alain&fonction=Pr%E9sident, c'est donc dans la 2ème page qu'est le problème, j'en peux plus.
Encore plus simple, y'a rien qui se passe, c'est page blanche!
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
</body>
</html>
Merci de vos réponses éclairées et éclairantes.
Hors ligne
<form action = "facile.html" method="post">
c'est donc vers facile.html que sont envoyées les données du formulaire
facile_2.html?nom=alain&fonction=Pr%E9sident
là, les paramètres sont passés en méthode GET, donc c'est avec $_GET qu'on les récupère dans facile_2.html
le nécessaire a été fait pour que le php soit exécuté dans des fichiers qui ont une extension html ?
Hors ligne
Les corrections ont été apportées facile2_.html pour le 1er ...
... et en $_Get pour le 2ème. Toujours rien!
Qu'entendez-vous par là: "le nécessaire a été fait pour que le php soit exécuté dans des fichiers qui ont une extension html ?"? C'est peut-être ce que je cherche désespérément, peut-être que ça n'a aucune correspondance mais à chaque fois que je veux ouvrir un fichier php, l'explorer me demande de télécharger, même s'il y a les déclarations <html>.
Merci de vous occuper de moi, mais je crois que c'est la bonne route.
Hors ligne
pour exécuter du php, il faut installer sur sa machine un serveur web, php (et mysql) ou mettre le code sur un serveur qui a cela.
faire, dans son navigateur, fichier ouvrir d'un fichier html qui contient du php n'est pas suffisant.
il faut accéder au fichier, même en local, par http://localhost/...
Hors ligne
J'avais installé mysql-workbench-community-6.3.6-win32, je viens de le désinstaller, mais j'avais essayé par le localhost ou le127.0.0.1 en changeant les ports, ou par ODBC, puisque le but est de servir d'interface à la base de données. Je vais donc réinstaller MySQL et Apache et ses plumes. Est-ce qu'il peut y avoir un conflit avec une instance ODBC lancée sur le serveur ( je développe sur le serveur). Merci de vos réponses en sachant que tout est déjà fait en vbs, js, Access, les pages de login et le tableau de bord aussi en html. C'est quand même idiot pour quelqu'un qui connaît il faudrait même pas 1/4 d'heure, mais c'est la vie.
De plus, WebStudio_Trial_fr refuse de s'installer, mais ce doit être ma destinée.
Merci encore.
Dernière modification par Chrysostome (09-01-2016 20:21:57)
Hors ligne
Bonjour,
Votre code initial en POST était bon. La seule chose qui est la cause de votre problème c'est que vous soumettez votre formulaire à une page html (facile.html). Or il faut la soumettre à une page PHP pour que votre code PHP puisse être interprété par le serveur.
Bonne journée et meilleurs vœux.
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne