Page en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Page en php

par Invité » 03 mai 2008, 23:54

merci a tous je vous donnerai de mes nouvelles :P
dsl pour l'orthographe ^^

par dunbar » 03 mai 2008, 23:24

Salut,

Oui effectivement c’est tout à fait possible.
Un exemple simple :
Tu commence par créer un formulaire du genre de celui-ci
<form method="POST" action="traitement.php">
	<fieldset>
	<legend>Test calcul simple</legend>
	<table border="0" width="50%" id="table1">
		<tbody>
		<tr>
			<td width="120">Chiffre n°1</td>
			<td><input type="text" name="chiffre1" size="5" /></td>
		</tr>
		<tr>
			<td width="120">Chiffre n°2</td>
			<td><input type="text" name="chiffre2" size="5" /></td>
		</tr>
	</tbody>
	</table>
	<p><input type="submit" value="Envoyer" name="Send" /</p>
	</fieldset></form>

</body>
  
C’est un formulaire avec deux champs INPUT qui sont identifié comme
Chiffre1 et chiffre 2 (oui j’ai cherché longtemps pour trouver les noms :cry: ).
Une fois que l’internaute aura rempli les deux champs avec une valeur tu les transmet a un script php qui te fera le calcul comme ceci.

traitement.php
$chiffre1 = $_POST['chiffre1'];
$chiffre2 = $_POST['chiffre2'];

$total = $chiffre1 + $chiffre2;

echo $total;

On récupère les super global $_POST qui corresponde a la valeur des champs du formulaire
Chiffre1 et chiffre2
On crée des $variable, $chiffre1 qui correspond à la valeur de $_POST['chiffre1'] et idem pour le chiffre 2
On additionne les deux valeurs pour les afficher grâce a la fonction echo.
Ceci est un exemple simple il y a moyen de faire mieux :wink:

Bonne chance.

Pour étudier tu peux aller voir ici

par Aureusms » 03 mai 2008, 22:37

Allez on t'aide un peu si on poursuit dans l'exemple précédent
Dans ton formulaire (partie entre <form> et </form>) tu dois placer au moins un bouton de type submit (pour envoyer le formulaire et faire le calcul) et tes deux champs de type text (qui s'appelle en html input). Dans cette partie PHP n'intervient pas (normalement).

Dans ta page de traitement (là c'est PHP), tu feras tes calculs et ton affichage. Prends bien le temps d'écrire des noms de variables pour remplacer celle postées (présentes dans la supervariable $_POST) : $valeur1 = $_POST['var1']. Même si ce n'est pas obligatoire cela te donne les bonnes bases pour réfléchir à penser en variable qui devront être vérifiées et protégées. Quand tu seras un peu plus avancé, tu pourras d'abord vérifier qu'il s'agit bien de nombre, modifier les , en . pour faire les calculs, remettre la virgule pour le résultat et tout plein de truc... bon je m'emballe, écris ton formulaire et reviens nous voir...

par SpintroniK » 03 mai 2008, 22:10

Bonsoir,

bien sûr c'est possible, il faut faire cela avec des formulaire voir (X)HTML : ici http://www.siteduzero.com/tuto-3-196-1- ... aires.html) et PHP ici http://www.siteduzero.com/tuto-3-180-1- ... aires.html pour l'utilisation des formulaires (par exemple).
Avec en gros la page vers laquelle te mène le formulaire contenant ceci :
echo $_POST['var1'] + $_POST['var2'];
Et si je peux me permettre, évites de faire autant de fautes d'orthographe !

A plus.

Page en php

par juveal » 03 mai 2008, 21:41

Bonsoir,

j'est debuter depuis peu le php, maintenant je suis a fond dedan xD voila donc j'aurai voulu faire un script pour mon site .

Sur mon site ya une page avec un simple calcul genre 1+2 et a coter le resultat a rentrer (3 :P ) j'aurai voulu savoir si cetais possible de faire un script qui prend les 2 chiffres et qui fait le calcul
voila si vous avez une idée merci de me la communiquer


Merciiiiiiiiiii