Powyższy schemat skryptu wziąłem z
http://webmaster.helion.pl/index.php/ph ... formularzy. Tam skrypt odbierający, w którym znajduje się przekierowanie też zaczyna się od nagłówka:
<!DOCTYPE html>
<html>
<head>
Zmieniłem to w ten sposób, że przeniosłem początek kodu php na początek dokumentu:
<?php
//sprawdzenie, czy kliknięto WYŚLIJ
if (isset($_POST['submit']) ){
?>
<!DOCTYPE html>
<html>
<head>
...
<div id="tekst">
<?php
instrukcje
...
}//koniec instrukcji
}
else{
//internauta dostał się tu nie poprzez formularz
header("Location: ../form_zdj_mod.html");
}
?>
Teraz to działa.
Mam pytania:
1. Czy tak skonstruowany skrypt jest prawidłowy?
2. Jeżeli piszę stronę tylko w HTML-u to sprawdzam ją za pomocą walidatora online W3C i wiem czy są błędy, czy nie ma. Czy pisząc skrypt php, który działa w przeglądarce w internecie mogę założyć, że jest prawidłowo napisany?
Pozdrawiam.