Debutant de base

Lolivier
Invité n'ayant pas de compte PHPfrance

25 juil. 2008, 13:16

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

ViPHP
ViPHP | 2291 Messages

25 juil. 2008, 15:50

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
Modifié en dernier par dunbar le 25 juil. 2008, 17:02, modifié 1 fois.

Mammouth du PHP | 959 Messages

25 juil. 2008, 16:37

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 ;)

Lolivier
Invité n'ayant pas de compte PHPfrance

25 juil. 2008, 20:53

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.

Lolivier
Invité n'ayant pas de compte PHPfrance

26 juil. 2008, 14:59

Bonjour à tous ,

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


MERCI pour vos réponse expertes.

L'Olivier

ViPHP
ViPHP | 2291 Messages

26 juil. 2008, 16:02

C'est a dire :!:

Mammouth du PHP | 881 Messages

26 juil. 2008, 18:33

Je crois comprendre que son problème est résolu.
Soyez artisans de paix

ViPHP
ViPHP | 2291 Messages

26 juil. 2008, 20:02

:oops: