Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odswierzanie
klekot
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 16.08.2005

Ostrzeżenie: (0%)
-----


Mam problem ze skryptem. Jak odswierzam strone, to wyskakuje linia hr ktora niepowinna, poniewaz niebylo nic wpisane. Jak wtym skrypcie zastosowac funkcjie issetzeby niebylo hr? a jak niemozna to jakie jest inne rozwiazanie tego problemu. Skrypt znajduje sie na tej stronie http://members.lycos.co.uk/pawio91/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ive
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


  1. <form action=index.php method=post>
  2. Imię:<input type=text name=imie><br>
  3. E-mail:<input type=text name=email><br>
  4. Tresc:<textarea rows=10 cols=30 name=tresc></textarea>
  5. <input type=submit name=wyslij value=Wyslij>&nbsp &nbsp<input type=reset name=reset value=Kasuj wszystko>
  6. </form>
  7. <?
  8.  
  9. if(isset($_POST['imie'])) { // sprawdza czy zostały wysłąne zmienne przez formularz
  10. $info=fopen("index.php", "a");
  11. fwrite($info, $_POST['imie']."<br> ".$_POST['email']."<br> ".$_POST['tresc']." <br><hr>");
  12. fclose($info);
  13. }
  14.  
  15. ?>


if(isset($_POST['imie'])) sprawdza czy formularz został juz użyty i jeśli podano jakąś wartość dla pola 'imie' to zapisuje dane. Jeśli nie wysłano żadnych danych skrypt się nie wykonuje.

Linia HR pojawia ci się dlatego że za każdym wywołąniem strony uruchamiałem skrypt mimo że żadnych danych nie podałeś. Skrypt zapisywał dane a ty w dalszej części skryptu musiałęś mieć wyświetlanie danych z pliku.

Ten post edytował Ive 29.08.2005, 12:00:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:17