Version complète: sur le forum Webmaster Hub : PHP5 de micro application
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
stever34
Salut est ec que quelqu'un a le livre LE GUIDE COMPLET DU PHP 5 de micro application

Car page 143 je comprend pas

Ils font faire un script form.html

CODE
<HTML>
<HEAD>
<TITLE>
Test
</TITLE></HEAD>
<BODY>
<form action="script.php">
  <input type="text" name="x" />
  <input type="submit" value="envoyer" />
</form>
</BODY>
</HTML>


un script.php
CODE
<HTML>
<HEAD>
<TITLE>
Test
</TITLE></HEAD>
<BODY>
<?php
print("valeur de x : ");
?>
</BODY>
</HTML>


Ils disent que ca prend pas en compte la variable X, ça OK
mais ils disent qu'en valendant le formulaire le script affiche "bonjour monde" je comprend pas comme ca peut faire cela puisque meme si on tappe bonjour monde dans le formulaire ac peut pas l'afficher puisque le script prend pas en compte la varoable X ????
Dan
Bonjour,

Effectivement, ils ont dû se louper dans la mise en plage du livre.
C'est encore l'un de leurs exemples qui ne fonctionne pas, et qui brouille complètement l'esprit des débutants.

Je pense que pour apprendre le Php tu n'as pas choisi le meilleur bouquin.
Ces éditions ont régulièrement des coquilles et ne sont aucunement des références.

Je te suggère plutôt de te baser sur le Livre "Php5 avancé" écrit par deux membres du Hub.
Tu peux trouver la seconde édition sur Amazon ou dans toute bonne librairie.
xou
Si ça peut t'aider à comprendre, voici deux exemples qui marchent:

1. METHODE POST
****************************************************

CODE
<html>
<head>
<title>Test : Formulaire</title>
</head>
<body>
<form action="script.php" method="post" >
  <input type="text" name="x" />
  <input type="submit" value="envoyer" />
</form>
</body>
</HTML>


script.php
CODE
<html>
<head>
<title>Test : Resultat</title>
</head>
<body>
<?php
echo "valeur de x : ".$_POST['x'];
?>
</body>
</html>




1. METHODE GET
****************************************************

CODE
<html>
<head>
<title>Test : Formulaire</title>
</head>
<body>
<form action="script.php" method="get" >
  <input type="text" name="x" />
  <input type="submit" value="envoyer" />
</form>
</body>
</HTML>


script.php
CODE
<html>
<head>
<title>Test : Resultat</title>
</head>
<body>
<?php
echo "valeur de x : ".$_GET['x'];
?>
</body>
</html>
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.