Dlaczego w formularzu, nie działa mi wyświetlenie zmiennej przez echo, skoro to jest ten sam formularz? Zmienna powstała przez przesłane dwie zmienne a i b, jest w formularzu dodawanie.php czemu więc nie działa wyświetlenie jej?
W index.php ta metoda działa.
index.php:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Strona o Bałwankach </title>
</head>
<body>
<h1>Witaj Bałwanku</h1>
<?php
$liczba=12;
if($liczba==12)
{
echo("Liczba równa się $liczba, wiedziałeś o tym? \n");
}
include("skrypt.php");
require("skrypt.php");
?>
<br />
<p>
<form method='POST' action='dodawanie.php'>
<input type="text" name="a" value="Wpisz liczbę a">
<input type="text" name="b" value="Wpisz liczbę a">
<input type="text" name="c" value="<?php echo("$liczba"); ?>">
<input type="text" name="wynik" >
<br /><input type="submit" name="button" value="wynik">
</form>
</p>
momi
</body>
</html>
dodawanie.php
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Strona o Bałwankach </title>
</head>
<body>
<h1>Witaj Bałwanku</h1>
<?php
//session_start();
$zmienna = $_POST ['a'];
$zmienna2 = $_POST ['b'];
$zmienna3 = $zmienna+$zmienna2;
echo("Wynik to $zmienna3");
/*$zmienna4=$_SESSION [$zmienna3];
echo("Wynik to $zmienna4");*/
?>
<form method='POST' action='dodawanie.php'>
<input type="text" name="a" value="Wpisz liczbę a">
<input type="text" name="b" value="Wpisz liczbę a">
<input type="text" name="<?php echo $zmienna3 ?>" >
<br /><input type="submit" name="button" value="wynik">
</form>
</body>
</html>
<?php echo("zmienna to $zmienna3");
?>