Aide sur variable php/xhtml
sean
-
sean -
sean -
bonjour voici mon code :
<fieldset>
<legend>Formulaire de Réservations</legend> <!-- Titre du fieldset -->
<label for="nom">Quel est votre nom ?</label><br />
<input type="text" name="nom" id="nom" tabindex="10" /><br />
<label for="prenom">Quel est votre prénom ?</label><br />
<input type="text" name="prenom" id="prenom" tabindex="20" /><br />
<label for="email">Quel est votre e-mail ?</label><br />
<input type="text" name="email" id="email" tabindex="30" /><br />
<label for="enfant">Nombre d'enfants (0 à 12 ans) ?</label><br />
<select name="enfant" id="enfant" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br />
<label for="adulte">Nombre d'adulte ?</label><br />
<select name="adulte" id="adulte" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br />
<?php
$prixenfant = 10;
$prixadulte = 25;
$enfant ="enfant";
$adulte="adulte";
$resultat = ($enfant * $prixenfant) + ($adulte * $prixadulte);
echo "le prix total est de $resultat euro";
?>
</p>
<input type="submit" />
</form>
Ma question est la suivant : j'aimerai récupérer la valeur de l'id enfant et id adulte pour pouvoir faire un calcul instanné sur le prix total , ou bien en insérant un bouton "name: calculez" sur le coté.
je n'y connais pas trop je débute et j'aimerai vraiment un coup de pouce , car je pense que la solution existe mais je m'y emploi mal :(
merci pour votre aide :)
<fieldset>
<legend>Formulaire de Réservations</legend> <!-- Titre du fieldset -->
<label for="nom">Quel est votre nom ?</label><br />
<input type="text" name="nom" id="nom" tabindex="10" /><br />
<label for="prenom">Quel est votre prénom ?</label><br />
<input type="text" name="prenom" id="prenom" tabindex="20" /><br />
<label for="email">Quel est votre e-mail ?</label><br />
<input type="text" name="email" id="email" tabindex="30" /><br />
<label for="enfant">Nombre d'enfants (0 à 12 ans) ?</label><br />
<select name="enfant" id="enfant" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br />
<label for="adulte">Nombre d'adulte ?</label><br />
<select name="adulte" id="adulte" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br />
<?php
$prixenfant = 10;
$prixadulte = 25;
$enfant ="enfant";
$adulte="adulte";
$resultat = ($enfant * $prixenfant) + ($adulte * $prixadulte);
echo "le prix total est de $resultat euro";
?>
</p>
<input type="submit" />
</form>
Ma question est la suivant : j'aimerai récupérer la valeur de l'id enfant et id adulte pour pouvoir faire un calcul instanné sur le prix total , ou bien en insérant un bouton "name: calculez" sur le coté.
je n'y connais pas trop je débute et j'aimerai vraiment un coup de pouce , car je pense que la solution existe mais je m'y emploi mal :(
merci pour votre aide :)
A voir également:
- Aide sur variable php/xhtml
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba range avec variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
7 réponses
Regarde sur le site du zéro pour un premier temps.
Et c'est quoi tout ces label??
Désolé mais je n'utilise pas de label moi.
Pour récupérer les données regarde $_POST.
Et prends des cours de HTML,CSS,PHP avant de te lancer a faire un site.
Et c'est quoi tout ces label??
Désolé mais je n'utilise pas de label moi.
Pour récupérer les données regarde $_POST.
Et prends des cours de HTML,CSS,PHP avant de te lancer a faire un site.
« Et c'est quoi tout ces label ?? Désolé mais je n'utilise pas de label moi. »Et bien t'a tord, les label sont à utiliser si on veut un formulaire accessible.
Il faut faire les mêmes calculs qu'en PHP. Pour détecter les changements dans les listes déroulantes, il y a l'évènement onchange.
Je t'ai codé un exemple : http://paste.pocoo.org/show/209841/
premièrement : si c'est pour me donner une lecon de morale du style ==> Et prends des cours de HTML,CSS,PHP avant de te lancer a faire un site.
je te renvoi à ce site qui t'apprend également à utiliser les labels en premier :
https://openclassrooms.com/fr/
euxièment : je demande une aide en vue d'apprendre et améliorer mon code.
merci à toi avion-f16
je reposterai pour savoir si tout fonctionne ^^ :)
je te renvoi à ce site qui t'apprend également à utiliser les labels en premier :
https://openclassrooms.com/fr/
euxièment : je demande une aide en vue d'apprendre et améliorer mon code.
merci à toi avion-f16
je reposterai pour savoir si tout fonctionne ^^ :)
Je viens d'intégrer ton code , et je te remercie pour ton aide.
Il est clair que je n'ai pas d'expérience dans le javascript à mon regret je vais donc essayer d'y apprendre les bases.
J'aime apprendre mais j'arrive à suivre l'enchainement du code java mais ceci dans le meta : charset=utf-8 ? quel est la différent avec le iso-8859-1 ? que j'utilise actuellement ?
Merci encore
Il est clair que je n'ai pas d'expérience dans le javascript à mon regret je vais donc essayer d'y apprendre les bases.
J'aime apprendre mais j'arrive à suivre l'enchainement du code java mais ceci dans le meta : charset=utf-8 ? quel est la différent avec le iso-8859-1 ? que j'utilise actuellement ?
Merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Au passage les labels ne servent à rien a part donner la possibilité de cliquer sur le label pour avoir un focus sur le champ cible.
Utile pour les checkbox mais pas pour les champs type=text , personnellement.
UTF-8 est utilisé pour les caractères anglophone principalement (sans accents)
ISO-8859-1 est utilisé pour l'Europe Occidentale (avec accents)
La différence est la lecture des caractères.
UTF-8 : « Mer méditérannée, Atlantique, plages de sable fin, cÃ'tes rocheuses, Corse, Vendée, Bretagne, Espagne ou Italie ».
ISO-8859-1 : « Mer méditérannée, Atlantique, plages de sable fin, côtes rocheuses, Corse, Vendée, Bretagne, Espagne ou Italie ».
Bon courage.
Ps:Le site du zéro n'est pas parfait,et ne vaut pas de bon cours bien étudiés
Utile pour les checkbox mais pas pour les champs type=text , personnellement.
UTF-8 est utilisé pour les caractères anglophone principalement (sans accents)
ISO-8859-1 est utilisé pour l'Europe Occidentale (avec accents)
La différence est la lecture des caractères.
UTF-8 : « Mer méditérannée, Atlantique, plages de sable fin, cÃ'tes rocheuses, Corse, Vendée, Bretagne, Espagne ou Italie ».
ISO-8859-1 : « Mer méditérannée, Atlantique, plages de sable fin, côtes rocheuses, Corse, Vendée, Bretagne, Espagne ou Italie ».
Bon courage.
Ps:Le site du zéro n'est pas parfait,et ne vaut pas de bon cours bien étudiés
"Au passage les labels ne servent à rien a part donner la possibilité de cliquer sur le label pour avoir un focus sur le champ cible"C'est justement ça qui rend les formulaires plus accessibles.
Et pour l'UTF-8, le problème que tu montres et celui qui se produit dans le cas où l'encodage du fichier est en UTF-8 mais que le serveur indique au navigateur que c'est de l'ISO-8859-1 (c'est le cas de la plupart des serveurs). Pour résoudre ce problème, soit tu modifies le jeu de caractères par défaut de ton serveur, soit tu précises l'encodage dans une balise meta. Je fais mon site entièrement en UTF-8 et aucun problème.