Voilà, j' ai installer Apache et PHP ( Apache/2.0.47 (Unix) DAV/2 PHP/4.3.2 ). Mais j'ai un gros problème !
Je me suis mit au php et j' ai voulu tester les tutos du bouquin, mais ceux ci ne marchaient pas. Croyant que c' était ma faute, j' ai télécharger sur le site officiel des example et eux non plsu ne marchent pas. Et cette erreur m' arrive avec bcp de script ( le seul qui marche, c' est PhpBB ).
Voilà mon problème, lorsque je remplis un forùmulaire, les données ne sont pas transmise et/ou la page fait comme si elle se rachargeait. Voici 2 sources de scripts qui me font ça !
---- script 01 ----
La page de formulaire :
<font color="red"><html>
<head>
<title>Entering Information into a Form</title>
</head>
<form action="form_results.php" method="GET">
<p>First Name: <input type="text" name="first_name">
<br>Last Name: <input type="text" name="last_name">
<br>Address: <input type="text" name="address">
<br>City: <input type="text" name="city">
<br>State: <input type="text" name="state">
<br>Zip: <input type="text" name="zip">
<br>Home Phone: <input type="text" name="home_phone">
<p><input type="submit" name="Submit" value="Submit">
<input type="Reset">
</form>
</body>
</html>
</font>
La page d' affichage des données :
<font color="red"><html>
<head>
<title>Form Results</title>
</head>
<body>
<h2>Below are the results of your Form Submission</h2>
<?php
print("<p>First Name: <b>$first_name</b>\n");
print("<br>Last Name: <b>$last_name</b>\n");
print("<br>Address: <b>$address</b>\n");
print("<br>City: <b>$city</b>\n");
print("<br>State: <b>$state</b>\n");
print("<br>Zip: <b>$zip</b>\n");
print("<br>Home Phone: <b>$home_phone</b>\n");
?>
</body>
</html>
</font>
-----Scipt 02 --- ( avec l' effet : page qui se recharge, j' ai le même problème dans la page de conig avec phpmyannu )
<font color="red"><html>
<head>
<title>ZIP Code Checker</title>
</head>
<body>
<?php
if(isset($submit)):
$zip = trim($zip);
$zip_length = strlen($zip);
$zip_test = substr($zip, -5, 1);
if(($zip_length > '5' && $zip_test != '-') || ($zip_length < '5')):
?>
<p>That doesn't appear to be a valid ZIP or ZIP+4 ZIP code.
<p>ZIP codes should be in the format of "12345" or "12345-1234".
<?
else:
print("Thanks. Now that's a good ZIP code!");
endif;
else:
?>
<form action="zip_check.php3" method="POST">
Please enter your Zip code: <input type="text" name="zip" size="10" maxlength="10">
<input type="submit" name="submit" value="Submit!">
</form>
<?
endif;
?>
</body>
</html>
</font>
Vous n' avez pas une idée ?
Je me suis mit au php et j' ai voulu tester les tutos du bouquin, mais ceux ci ne marchaient pas. Croyant que c' était ma faute, j' ai télécharger sur le site officiel des example et eux non plsu ne marchent pas. Et cette erreur m' arrive avec bcp de script ( le seul qui marche, c' est PhpBB ).
Voilà mon problème, lorsque je remplis un forùmulaire, les données ne sont pas transmise et/ou la page fait comme si elle se rachargeait. Voici 2 sources de scripts qui me font ça !
---- script 01 ----
La page de formulaire :
<font color="red"><html>
<head>
<title>Entering Information into a Form</title>
</head>
<form action="form_results.php" method="GET">
<p>First Name: <input type="text" name="first_name">
<br>Last Name: <input type="text" name="last_name">
<br>Address: <input type="text" name="address">
<br>City: <input type="text" name="city">
<br>State: <input type="text" name="state">
<br>Zip: <input type="text" name="zip">
<br>Home Phone: <input type="text" name="home_phone">
<p><input type="submit" name="Submit" value="Submit">
<input type="Reset">
</form>
</body>
</html>
</font>
La page d' affichage des données :
<font color="red"><html>
<head>
<title>Form Results</title>
</head>
<body>
<h2>Below are the results of your Form Submission</h2>
<?php
print("<p>First Name: <b>$first_name</b>\n");
print("<br>Last Name: <b>$last_name</b>\n");
print("<br>Address: <b>$address</b>\n");
print("<br>City: <b>$city</b>\n");
print("<br>State: <b>$state</b>\n");
print("<br>Zip: <b>$zip</b>\n");
print("<br>Home Phone: <b>$home_phone</b>\n");
?>
</body>
</html>
</font>
-----Scipt 02 --- ( avec l' effet : page qui se recharge, j' ai le même problème dans la page de conig avec phpmyannu )
<font color="red"><html>
<head>
<title>ZIP Code Checker</title>
</head>
<body>
<?php
if(isset($submit)):
$zip = trim($zip);
$zip_length = strlen($zip);
$zip_test = substr($zip, -5, 1);
if(($zip_length > '5' && $zip_test != '-') || ($zip_length < '5')):
?>
<p>That doesn't appear to be a valid ZIP or ZIP+4 ZIP code.
<p>ZIP codes should be in the format of "12345" or "12345-1234".
<?
else:
print("Thanks. Now that's a good ZIP code!");
endif;
else:
?>
<form action="zip_check.php3" method="POST">
Please enter your Zip code: <input type="text" name="zip" size="10" maxlength="10">
<input type="submit" name="submit" value="Submit!">
</form>
<?
endif;
?>
</body>
</html>
</font>
Vous n' avez pas une idée ?