Petit script cgi-bin

Fermé
frzburn - 10 mars 2004 à 20:54
 drjarode - 23 juil. 2011 à 03:16
Salut,
Je veux faire une petit script cgi. Je veux que sa ressemble à :
Entrer valeur1 :
Entrer valeur2 :
Envoyer

Lorsqu'on clique sur le bouton envoyer, sa fait:
valeur3 = valeur1 + valeur2

et que sa retourne la valeur3 à l'utilisateur. Aussi simple que ça! Mais j'ai chercher sur Google et j'ai rien trouvé qui m'aide beaucoup. En Perl, C ou script, n'importe quoi fait mon affaire!

Merci!

8 réponses

Bien je sais pas.... Comme je suis dans Linux, je voulais faire ça en cgi, mais maintenant que tu propose une solution en php, je veux bien essayer!

Merci!
1
J'obtient le message d'erreur suivant :
Method Not Allowed
The requested method POST is not allowed for the URL /car.php.

:/ Tu sais ça peut etre du a quoi?
1
grandmoug Messages postés 621 Date d'inscription jeudi 2 mai 2002 Statut Contributeur Dernière intervention 21 juillet 2004 26
10 mars 2004 à 22:35
Comme je suis dans Linux, je voulais faire ça en cgi,
il y a peut être plus simple des fois ;)

Sinon en un fichier (toto.php)
<html>
<head></head>
<body>
<?
if ($_POST['soumis'])
{
$nb3=$_POST['nb1']+$_POST['nb2'];
echo $_POST['nb1']." + ".$_POST['nb2']." = ".$nb3;
exit();
}
?>
<form action='toto.php' method="post" >
nb1 :<input type="text" name="nb1" maxlength="250">
<br>
nb2 :<input type="text" name="nb2" maxlength="250">
<input type="submit" value="envoyer">
<input type="hidden" name="soumis" value="1">
</form>
</body>
</html>
j'ai testé, ça marche au poil ;)
0
grandmoug Messages postés 621 Date d'inscription jeudi 2 mai 2002 Statut Contributeur Dernière intervention 21 juillet 2004 26
10 mars 2004 à 21:08
Salut,
pourquoi tu veux faire ça avec un script cgi ?
tu peux pas faire ça en php ?
avec un formulaire par exemple ?
<form action='toto.php' method="post" >
nb1 :<input type="text" name="nb1" maxlength="250">
<br>
nb2 :<input type="text" name="nb2" maxlength="250">
<input type="submit" value="envoyer">
</form>

et dans le fichier toto.php
<?
$nb3=$_POST['nb1']+$_POST['nb2'];
echo "val3 = ".$nb3
?>

Voilou, enfin je crois
0
Bonjour, j'ai besoin de ton aide. J'ai fait un site hebergé sur free qui contient un formulaire. Je voudrais que les données (nom et prénom) soient envoyées sur mon adresse email. Comment faire ?
0
si il demande faire un CGI c'est qu'il veut surement l'intégrer dans un document HTML, logic non ?
0
Merci! Merci beaucoup! Ça marche!!! =D
J'avais un autre problème en plus, j'avais pas activer le php dans mon httpd.conf, mais là sa marche!

Merci encore =)
0
grandmoug Messages postés 621 Date d'inscription jeudi 2 mai 2002 Statut Contributeur Dernière intervention 21 juillet 2004 26
10 mars 2004 à 22:46
de rien :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'ai une autre question pour toi ;;^^
Y a t'il des fonctions mathématiques plus avancées?
Genre, sir je veux élevé mon nb1 à 0,333, genre 1^0.333, je fais comment?

Merci
0
grandmoug Messages postés 621 Date d'inscription jeudi 2 mai 2002 Statut Contributeur Dernière intervention 21 juillet 2004 26
10 mars 2004 à 23:02
0
haha lol
oui ok, je vais regarder ça =)

bye!
0
ya pas des site qui te donne une page CGI préte ?
0