napisałem formularz rejestracyjny ale nie wiem jak zrobić obsługę błędu tak żeby jak ktoś nie wpisze np loginu to wyskoczy wpisz login ale dane wprowadzone do formularza zostaną i tylko poprawić będzie trzeba... bo odsyłałem dane do innego pliki i tam sprawdzałem ale to mi się dane resetowały...
mój formularz.... plik reg.php
<html> <head> <script language="javascript" type="text/javascript"> function CheckDigits(obj){ dataur = ''; for (i=0;i<obj.value.length;i++){ c = obj.value.charAt(i); n = parseInt(c); if (!isNaN(n)) dataur += c; } obj.value = dataur; } </script> </head> <body> Rejestracja <?php echo '<B>Data Urodzenia</b><BR> <input type="text" name="rok" size="4" maxlength="4" onKeyUp="CheckDigits(this)"> - <input type="text" name="miesiac" size="2" maxlength="2" onKeyUp="CheckDigits(this)"> - <input type="text" name="dzien" size="2" maxlength="2" onKeyUp="CheckDigits(this)">rrrr-mm-dd <br/>'; echo '<input type="radio" name="sex" value="M" checked>Mężczyzna<br/><input type="radio" name="sex" value="K">Kobieta<br/>'; ?> <a href="james.php"><br/>Powrót</a> </body> </html>
w innym pliku sprawdzałem login tak:
<?php } else { $dataur = $_POST['rok'].'-'.$_POST['miesiac'].'-'.$_POST['dzien']; if($_POST[userid] && $_POST[username] && $_POST[usergg] && $_POST[opis]){ $sql_add = "insert into dane(data, userid, userpassword, username, dataur, opis, usergg, useradres, sex) values('$dat_r', '$userid', '$userpassword', '$username', '$dataur', '$opis', '$usergg', '$useradres', '$sex')"; } } ?>
Proszę o pomoc pozdrawiam