![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 11.11.2008 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Mam problem
Pisze kod do rejestracji w serwise w przypadku kiedy (if) odrzuca mi niepelna forme kod powinien zapisac w cookies dane z pol ktore zostaly juz wpisane przez uzytkownika a nastepnie przy zwroceniu formularzu, wypelnione pola powinny byc juz uzupelnione (plus wyswietli sie maly komunikat - ktore dane nie zostaly wypelnione) -petla (if) -funkcja echo do wyswietla co nie zostalo wymienione -ladowanie wartosci cookies do formularza wszystkie te rzeczy wymienione dzialaja moim zdaniem problemem jest register.php gdzie fragment odpowiedzialny za zapisywanie wartosci do cookies nie chce dzialac czy ktos moze zobaczyc ten fragment kodu i mi pomoc ze znalezieniem przyczyny? dlaczego ciastka mala puste wartosci? i odswierzona strona laduje puste pola? (probowalem z innym formularzem i cookies z innego formularza laduje do mojego-jesli oczywiscie nazwa bedzie sie zgadzac) calosc jest w 2 plikach oto ich tresc dolacz_do_nas.php Kod <form method="post" action="exe/register.php"> <p>Imię: <BR> <input type="text" name="name" size="25" maxlength="50" value="<?php echo $_COOKIE['fld_name']; ?>" /><BR> Nazwisko: <BR> <input type="text" name="surname" size="25" maxlength="50" value="<?php echo $_COOKIE['fld_surname']; ?>" /> Tytuł: <BR> <select name="gender"> <option value="1">Pan</option> <option value="2">Pani</option> </select> <BR>Adres E-mail: <BR><input type="text" name="email" size="25" maxlength="40" value="<?php echo $_COOKIE['fld_email']; ?>" /> Adres Zamieszkania: <BR> <input type="text" name="addr" size="25" maxlength="50" value="<?php echo $_COOKIE['fld_addr']; ?>" /><BR> Kod pocztowy i miasto: <BR> <input type="text" name="postalcode" size="10" value="<?php echo $_COOKIE['fld_postalocode']; ?>" /> <INPUT type="text" name="city" size="20 maxlength="50" value="<?php echo $_COOKIE['fld_city']; ?>" /> <p><input type="checkbox" name="agreement" onClick="if(this.checked==true){document.getElementById('register_click').disabled=false;}else{document.getElementById('register_click').disabled=true;}"> Akceptuję warunki <a href="umowa.php">Umowy</a> <p> <input type="submit" id="register_click" disabled="true" value="Zarejestruj" > </form> <?php if($_GET['staus']=="error"){ echo '<b><center><div class="button3" style="width:300">"Sprawdź nie wypelnione pola"</div></center></b> '; if (!$_COOKIE['fld_name']) echo '- Imię '; if (!$_COOKIE['fld_surname']) echo '- Nazwisko '; if (!$_COOKIE['fld_addr']) echo '- Adres Zamieszkania '; if (!$_COOKIE['fld_postalcode']) echo '- Kod Pocztowy '; if (!$_COOKIE['fld_city']) echo '- Miasto '; if (!$_COOKIE['fld_email']) echo '- E-mail '; ?> register.php Kod <?php setcookie("fld_name"); setcookie("fld_surname"); setcookie("fld_addr"); setcookie("fld_postalcode"); setcookie("fld_city"); setcookie("fld_email"); if ((!$_POST['name']) or (!$_POST['surname']) or (!$_POST['city']) or (!$_POST['email'])or (!$_POST['addr']) or (!$_POST['postalcode'])) { setcookie("fld_name",$_POST['name']); setcookie("fld_surname",$_POST['surname']); setcookie("fld_addr",$_POST['addr']); setcookie("fld_postalcode",$_POST['postalcode']); setcookie("fld_city",$_POST['city']); setcookie("fld_email",$_POST['email']); header("Location: http://..mojastrona../dolacz_do_nas.php?staus=error"); } else ... pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 07:54 |