Page 1 sur 1

Debutant de base

Posté : 25 juil. 2008, 13:16
par Lolivier
Bonjour à tous ,

Désolé pour la question de débutant de base.

Voilà , je m'essaie au PHP et pour l'instant suis les exemples qui me sont donnés.

J'ai là un exercice avec un form HTML qui appelle un form PHP en envoyant des valeurs.

Mais impossible de récupérer les variables ... ?!?

Le form HTML :
<html><body><form method="get" action="traitement-02.php">
<table>
<tr>
<td align="right">Distance</td>
<td><input name="distance" /></td>
</tr><tr>
<td align="right">Heures/Jour</td>
<td><input name="heures" /></td>
</tr><tr>
<td align="right">Jours</td>
<td><input name="jours" /></td>
</tr><tr>
<td align="center" colspan="2"><input type="submit" value="Envoyer" />
</tr>
</table>
</form></body></html>
Et la réponse
<html><body>
<?php
echo "Le bébé a parcouru $distance km, "
."à raison de $heures heures par jour, "
."pendant $jours jours.<br />\n"
."Sa vitesse est donc de "
.($distance/$heures/$jours)." km/h.\n";
?>
</body></html>
Désolé pour l'exercice sur un bébé ... j'y suis pour rien .... :roll:

Merci d'avance
L'Olivier

Posté : 25 juil. 2008, 15:50
par dunbar
Pour récupérer tes valeurs tu dois créer des variable qui elles contiendrons les valeurs a récupérer
Un exemple pour ton champ distance.
traitement-02.php
$distance = $_GET['distance'];
Et tu fait la même chose pour les autre champs. :wink:

Pour info un petit tuto ici

Posté : 25 juil. 2008, 16:37
par chrislabricole
Alala... ça c'est l'impact du register_global :evil:
Rassure toi Lolivier tu n'y est pour rien ;)

Je précise aussi que si tu envoies ton formulaire en POST, il faut faire :
$_POST['distance']
Mais là c'est bon puisque t'envoies en GET ;)

Merci

Posté : 25 juil. 2008, 20:53
par Lolivier
hello ,

Et bien oui.

La réponse est enfin devenu :
Le bébé a parcouru 44 km, à raison de 22 heures par jour, pendant 11 jours.
Sa vitesse est donc de 0.18181818181818 km/h.
J'avais bien essayé la soluce du $_GET mais mal positionné.

Soyez sur que je reviendrais avec des questions à 100 cents (d'euro évidemment)

L'Olivier

Proverbe pakistanais :
Qui fume de l'afgan est mou du gland.

Me relisant ....

Posté : 26 juil. 2008, 14:59
par Lolivier
Bonjour à tous ,

Me relisant je me rends compte que j'ai oublié l'essentiel... :oops:


MERCI pour vos réponse expertes.

L'Olivier

Posté : 26 juil. 2008, 16:02
par dunbar
C'est a dire :!:

Posté : 26 juil. 2008, 18:33
par Patriboom
Je crois comprendre que son problème est résolu.

Posté : 26 juil. 2008, 20:02
par dunbar
:oops: