ďťż
Podstrony
|
telcocafeŚciągłem kod PHP z TĄDPrzerobiłem go na swój. <?php $imie = trim($_POST['imie']); $nick = trim($_POST['nick']); $lata = trim($_POST['lata']); $email = trim($_POST['email']); $gg = trim($_POST['gg']); $ubron = trim($_POST['ubron']); $udruzyna = trim($_POST['udruzyna']); $umapka = trim($_POST['umapka']); $cososobie = trim($_POST['cososobie']); $haslo = trim($_POST['haslo']); $zserwer = trim($_POST['zserwer']); if(empty($imie) if(empty($nick) if(empty($lata) if(empty($email) if(empty($gg) if(empty($ubron) if(empty($udruzyna) if(empty($umapka) if(empty($cososobie) if(empty($haslo) and empty($zserwer))))))))))) { echo '<form action="" method="post"> Imię: <input type="text" name="Imie" value="Twoje Imie" /> <br> <br> Nick*: <input type="text" name="nick" /> <br> <br> Zamieszkanie: <input type="text" name="zamieszkanie" /> <br> <br> Lata: <input type="text" name="lata" /> <br> <br> E-mail*: <input type="text" name="email" /> <br> <br> GG: <input type="text" name="gg" /> <br> <br> Ulubiona broń: <input type="text" name="ubron" /> <br> <br> Ulubiona drużyna: <input type="text" name="udruzyna" /> <br> <br> Ulubiona mapka: <input type="text" name="umapka" /> <br> Cos o sobie: <textarea name="cososobie" rows="5" cols="30"></textarea> <br> <br> Hasło*: <input type="text" name="haslo" /> <br> <br> Czy chcesz zakladać serwer do gry?*: TAK <input type="checkbox" name="zserwer" value="tak" />, NIE <input type="checkbox" name="zserwer" value="nie" /> <br> <br> <input type="submit" value="wyslij" /> </form>'; } else { // dane pochodzące z formularza $dane = $imie."|".$nick."|".$lata."|".$email."|".$gg. "|".$ubron."|".$udruzyna."|".$umapka."|".$cososobie. "|".$haslo."|".$zserwer."\n" // przypisanie zmniennej $file nazwy pliku $file = "baza.txt"; // uchwyt pliku, otwarcie do dopisania $fp = fopen($file, "a"); // blokada pliku do zapisu flock($fp, 2); // zapisanie danych do pliku fwrite($fp, $dane); // odblokowanie pliku flock($fp, 3); // zamknięcie pliku fclose($fp); echo "Dziękujemy za rejestracje!<br />"; } ?> I zamiast formularza wyświetla mi się pusta strona. Czy ktoś mi morze pomuc?? :excl: :excl: Użytkownik Adrianex edytował ten post 28 styczeń 2006, 19:58 Ten kod to masakra :P Chyba źle są wyrażenia warunkowe bo jest strasznie dużo ifów. Już nie mówiąc o tym, że zamiast pakować cały formularz do echo powinno się zamknąc kod PHP i otworzyć dopiero po zakończeniu formularza. A co do wyrażenia warunkowego (linijka ok. 16), lepiej zrobić tak: if ( (empty($imie)) && (empty($nick)) && (empty($lata)) && (empty($email)) && (empty($gg)) && (empty($ubron)) && (empty($udruzyna)) && (empty($umapka)) && (empty($cososobie)) && (empty($haslo)) && (empty($zserwer)) ) { |
|||
Sitedesign by AltusUmbrae. |