définissez la valeur du champ de saisie par php valeur de la variable
J'ai un php simple calculateur de code est:
<html>
<head>
<title>PHP calculator</title>
</head>
<body bgcolor="orange">
<h1 align="center">This is PHP Calculator</h1>
<center>
<form method="post" action="phptest.php">
Type Value 1:<br><input type="text" name="value1"><br>
Type value 2:<br><input type="text" name="value2"><br>
Operator:<br><input type="text" name="sign"><br>
Result:<br><input type"text" name="result">
<div align="center">
<input type="submit" name="submit" value="Submit">
</div>
</form>
</center>
<?php
if(isset($_POST['submit'])){
$value1=$_POST['value1'];
$value2=$_POST['value2'];
$sign=$_POST['sign'];
if($value1=='') {
echo "<script>alert('Please Enter Value 1')</script>";
exit();
}
if($value2=='') {
echo "<script>alert('Please Enter Value 2')</script>";
exit();
}
if($sign=='+') {
echo "Your answer is: " , $value1+$value2;
exit();
}
if($sign=='-') {
echo "Your answer is: " , $value1-$value2;
exit();
}
if($sign=='*') {
echo "Your answer is: " , $value1*$value2;
exit();
}
if($sign=='/') {
echo "Your answer is: " , $value1/$value2;
exit();
}
}
?>
Tout ce que je veux faire, c'est que la réponse devrait être affichés dans le résultat champ de saisie à la place de l'écho séparément. S'il vous plaît aider? Je Sais que c'est simple mais je suis nouveau en PHP.
- Déplacer le code PHP pour être au-dessus du formulaire HTML. Affecter la réponse à une variable, puis echo de la variable dans la valeur d'entrée.
Vous devez vous connecter pour publier un commentaire.
Une façon de le faire sera de déplacer tout le code php ci-dessus le code HTML, copiez le résultat dans une variable, puis ajouter le résultat dans le
<input>
tag.Essayez cette -
<html>
) dans un autre fichier(que l'on appellera calc_logic.php), et avant le <html> il suffit de l'inclure à l'aide de<?php require("calc_logic.php"); ?>