Witam, piszę tu w sprawie problemu z dwoma formularzami na jednej stronie. Otóż posiadam 2 pliki (podaje przykładowo, chce poprostu wiedzieć na jakiej zasadzie się to robi) formularz.php->metoda post->sprawdz.php
Niżej załączam kod (formularz.php):
<?php
session_start();
if (!isset($_SESSION['zalogowany']))
{
header('Location: index.php');
exit();
}
?>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<form action="sprawdz.php" method="post">
<input type="text" name="cena" value="podaj cenę">
</form>
<form action="sprawdz.php" method="post">
<input type="text" name="imie">
<input type="submit" value="Sprawdz">
</form>
</body>
</html>
Kod pliku (sprawdz.php):
<?php
session_start();
$cena =$_POST['cena'];
$imie = $_POST['imie'];
if ($cena=="")
{
echo "$cena";
}
else
{
echo "$imie";
}
?>
Problem polega na tym że gdy mam 2 formularze skrypt sprawdz.php odczytuje tylko zmienną w drugim formularzu (zmienna imie) ale zmiennej ceny już nie lecz gdy usunę jeden z formularzy wszystko działa jak należy. Proszę o pomoc.