Php probleme
Axblade28
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
briiiiix Messages postés 575 Date d'inscription Statut Membre Dernière intervention -
briiiiix Messages postés 575 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je m'entraine a créé des petit script php et celui si me créé une erreur, j'aimerais savoir pourquoi. Il n'est évidamment pas finit
<quote>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Delta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center;
}
</style>
<body>
<form action="DELTA.php" method="post">
<p>
A : <input type="text" name="a" /><br />
</p>
<p>
B : <input type="text" name="b" /><br />
</p>
<p>
C : <input type="test" name="c" /><br />
</p>
<p>
<input type="submit" value="Envoyer" /><br />
</p>
<?php
if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])):
{
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
}
}
else
{
$deltaa = "";
$deltab = "";
$deltac = "";
}
?>
</quote>
Merci d'avance
je m'entraine a créé des petit script php et celui si me créé une erreur, j'aimerais savoir pourquoi. Il n'est évidamment pas finit
<quote>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Delta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center;
}
</style>
<body>
<form action="DELTA.php" method="post">
<p>
A : <input type="text" name="a" /><br />
</p>
<p>
B : <input type="text" name="b" /><br />
</p>
<p>
C : <input type="test" name="c" /><br />
</p>
<p>
<input type="submit" value="Envoyer" /><br />
</p>
<?php
if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])):
{
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
}
}
else
{
$deltaa = "";
$deltab = "";
$deltac = "";
}
?>
</quote>
Merci d'avance
A voir également:
- Php probleme
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
13 réponses
Merci sa marche, la ligne d'erreur indiquée une autre case xD quel boulet cet éléphant ! ( voir jeu de mot ^^ )
Merci encore ^^
Merci encore ^^
Tou d'abord ton formulaire evst encore ouvert.
Ensuite la ligne
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
contient un pointvirgule inutile, je viens de corriger un peu ton code:
<form action="DELTA.php" method="post">
<p>
A : <input type="text" name="a" /><br />
</p>
<p>
B : <input type="text" name="b" /><br />
</p>
<p>
C : <input type="test" name="c" /><br />
</p>
<p>
<input type="submit" value="Envoyer" /><br />
</p>
</form>
<?php
if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])):
{
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL)
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
}
}
else
{
$deltaa = "";
$deltab = "";
$deltac = "";
}
?>
Ensuite la ligne
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
contient un pointvirgule inutile, je viens de corriger un peu ton code:
<form action="DELTA.php" method="post">
<p>
A : <input type="text" name="a" /><br />
</p>
<p>
B : <input type="text" name="b" /><br />
</p>
<p>
C : <input type="test" name="c" /><br />
</p>
<p>
<input type="submit" value="Envoyer" /><br />
</p>
</form>
<?php
if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])):
{
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL)
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
}
}
else
{
$deltaa = "";
$deltab = "";
$deltac = "";
}
?>
voila mon code marche parfaitement quand le le demarre avec mon wamp par contre quand je l'heberge sur voila.fr il ne se lance pas !
Et https://www.118712.fr/sortir.html
Donc la page se lance bien mais le resultat ne s'affiche pas et met un erreur,
Merci d'avance
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Delta</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <style type="text/css"> form { text-align:center; } </style> <body> <form action="delta.php" method="post"> <p> A : <input type="text" name="a" /><br /> </p> <p> B : <input type="text" name="b" /><br /> </p> <p> C : <input type="test" name="c" /><br /> </p> <p> <input type="submit" value="Envoyer" /><br /> </p> <?php if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])) { if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ; { $deltaa = $_POST['a']; $deltab = $_POST['b']; $deltac = $_POST['c']; } } else { $deltaa = ""; $deltab = ""; $deltac = ""; } $resultat = ($deltab * $deltab) - ( 4 * $deltaa * $deltac ); ?> <p><h2>Le resultat de DELTA est : </h2><?php echo $resultat ?><br />
Et https://www.118712.fr/sortir.html
Donc la page se lance bien mais le resultat ne s'affiche pas et met un erreur,
Merci d'avance
Plz, attention aux conditions.
cette ligne:
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
est une condition qui ne doit pas contenir un point virgule.
Merci de corriger
cette ligne:
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
est une condition qui ne doit pas contenir un point virgule.
Merci de corriger
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si j'enleve le ; en question mon "script" marche plus ^^ il mes 0 a chaque calcule quelque soit la valeur de a , b , c
A oki c'est bon jai supprimer cette variable c'est elle qui faussé mon calcul mais jai toujours le meme probleme une fois la page hebergé celle-ci ne marche plus allez voir !
Je penses que cecie est la solution, je viens de le tester chez moi et c bon:
Je me suis permis d'optimiser un peu ton code.
Juste dis moi si c'est bon pour toi
---------------------------------------------------------------
<form method="post">
<p>
A : <input type="text" name="a" /><br />
</p>
<p>
B : <input type="text" name="b" /><br />
</p>
<p>
C : <input type="text" name="c" /><br />
</p>
<p>
<input type="submit" value="Envoyer" name="envoyer"/><br />
</p>
</form>
<?php
//Initialisation de la variable resultat
$resultat = 0;
// Si le formulaire est soumis
if (isset($_POST['envoyer']))
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
$resultat = ($deltab * $deltab) - ( 4 * $deltaa * $deltac );
}
// Fin du calcul
?>
<p><h2>Le resultat de DELTA est : </h2><?=$resultat?><br />
</p>
Je me suis permis d'optimiser un peu ton code.
Juste dis moi si c'est bon pour toi
---------------------------------------------------------------
<form method="post">
<p>
A : <input type="text" name="a" /><br />
</p>
<p>
B : <input type="text" name="b" /><br />
</p>
<p>
C : <input type="text" name="c" /><br />
</p>
<p>
<input type="submit" value="Envoyer" name="envoyer"/><br />
</p>
</form>
<?php
//Initialisation de la variable resultat
$resultat = 0;
// Si le formulaire est soumis
if (isset($_POST['envoyer']))
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
$resultat = ($deltab * $deltab) - ( 4 * $deltaa * $deltac );
}
// Fin du calcul
?>
<p><h2>Le resultat de DELTA est : </h2><?=$resultat?><br />
</p>
Non
http://adrenaline.olympe-network.com/delta.php
Merci encore
if (isset($_POST['envoyer']))ne fonctionne pas j'ai du remettre le
if (isset($_POST['a']) AND isset($_POST['b']) AND isset($_POST['c']))ensuite une fois heberger par contre cela fonctionne :
http://adrenaline.olympe-network.com/delta.php
Merci encore
T'as du modifier le nom du bouton submit, car pour que ça fonctionne il faut qu'un element de ton formulaire soit nommé ainsi.
Bref je suis content que ça marche.
Bon travail
Bref je suis content que ça marche.
Bon travail
si tu peux jetter un oeuil a mon autre post pour un systeme de non flood par ip j'ai besoin d'aide ^^ Merci d'avance !
Bonjour,
C'est quoi l'erreur qu'il te dit ?
Essaye :
<?php
if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])) //sans les 2 petits points là
{
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
}
}
else
{
$deltaa = "";
$deltab = "";
$deltac = "";
}
?>
C'est quoi l'erreur qu'il te dit ?
Essaye :
<?php
if (isset($_POST['a']) AND isset($_POST['b']) AND isset ($_POST['c'])) //sans les 2 petits points là
{
if ($_POST['deltaa'] != NULL AND $_POST['deltab'] != NULL AND $_POST['deltac'] != NULL) ;
{
$deltaa = $_POST['a'];
$deltab = $_POST['b'];
$deltac = $_POST['c'];
}
}
else
{
$deltaa = "";
$deltab = "";
$deltac = "";
}
?>