Wszystko brzmi magicznie.
Może przedstawię kod jak chciałem to zrobić to będzie łatwiej.
Na przykładzie 3 stron, 2 mają formularz a trzecia wyświetla wprowadzone dane i wprowadza je do bazy MySQL.
Strona index.php
Na początku includuję plik session.php:
<?php
$txt1 = $_GET['txt1'];
$txt2 = $_GET['txt2'];
$txt3 = $_GET['txt3'];
$txt4 = $_GET['txt4'];
$txt5 = $_GET['txt5'];
?>
Potem w treści strony:
<form name="txt01" action="form.php" method="GET"> <input type="text" name="txt1" /><br> <input type="text" name="txt2" /><br> <input type="text" name="txt3" /><br> <input type="submit" value="dalej" /></p>
Na stronie form.php mam takie coś:
<?php
include("session.php");
?></p>
<form name="txt02" action="form2.php" method="GET">
Dane - <input type="text" name="txt4" /><br>
Dane - <input type="text" name="txt5" /><br>
<input type="submit" value="dalej" />
</form>
Na koniec na stronie form2.php:
<?php
include("session.php");
?></p>
Prosze używać odpowniego bbcode
poprawiam
---
nosporOK. Następnym razem będe uważał.Niestety dane wprowadzone na stronie index.php pojawiają się jako wprowadzone na stronie form.php jednak kiedy wypełnię form na stronie form.php i przejdę na strone form2.php ślad po nich zanika.
Czy sesja nie powinna ich trzymać? A może jest jakiś inny posób na to, żeby wypełnić formularz na stronie np. index.php i po przejściu przez wszystkie podstrony wrócić do strony index.php i zmienić/poprawić te dane?
Dodam, że docelowo pól formularza będzie blisko 100
Dzięki za wszelkie sugestie.