Witam dopiero zaczynam przygodę z PHP i natrafiłem na problem.
Otóż
Mam formularz który sprawdza czy mamy w polu "Miasto" wpisane jakieś dane jeżeli nic nie zostało wpisane na tej samej stronie wyświetla mi się komunikat że należy coś wpisać min trzy znaki.
W jaki sposób wysłać te dane do kolejnej strony.
Jeżeli wpiszę
  1. <form action="waddofe.php" method="post">
adres strony na której znajduje się formularz to sprawdza czy zostało wszystko wpisane. Jeżeli znów wpisze adres strony na której mają być wyświetlone dane formularz nie sprawdza poprawności.
Poniżej cały kod
  1. <?php
  2. if(isset($_POST['submit'])){
  3. $wiadomosc=NULL;
  4. if(empty($_POST['miasto'])){
  5. $miasto=FALSE;
  6. $wiadomosc .='Zapomniałeś wpisać nazwy miasta.<br />';
  7. }elseif
  8. (strlen($_POST['miasto'])<3){
  9. $miasto=FALSE;
  10. $wiadomosc .='Pole miasto musi zawierać minimum 3 znaki.<br />';
  11. }else{
  12. $miasto=$_POST['miasto'];
  13. }
  14. if(isset($wiadomosc )){
  15. echo '<table border="0" width="700" align="center" cellspacing="0" cellpadding="2" style="background: #d2f0f0;"><tr><td align="center"><font color="red">',$wiadomosc,'</font></td></tr></table>';
  16. }
  17. }
  18. ?>
  19. <form action="waddofe.php" method="post">
  20. <table border="0" width="700" align="center" cellspacing="0" cellpadding="0" style="background: #d2f0f0;">
  21. <tr><td><br/><b>Lokalizacja</b><td><tr>
  22. <tr><td><hr align="center"></td></tr>
  23. </table>
  24. <table border="0" width="700" align="center" cellspacing="0" cellpadding="2" style="background: #d2f0f0;">
  25. <td align="right"width="150"><font color="red" size="2">* </font>Miasto:</td>
  26. <td align="left"><input type="text" name="miasto" size="35" maxlength="30" style="background: #FFFFFF; color: #000000;"value="<?php if(isset($miasto)) echo $miasto;?>"/> </td>
  27. <td width="400"><font size="2">Wybierz miasto.</font></td>
  28. </tr>
  29. </table>
  30.  
  31. <table border="0" width="700" align="center" cellspacing="0" cellpadding="2" style="background: #d2f0f0;">
  32. <tr><td align="right"><font color="red" size="2">* </font>- wymagane pola</td></tr>
  33. <tr>
  34. <td align="center"><input type="submit" name="submit" value="Dalej"/></td>
  35. </tr>
  36. </table>