![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Mam skrypt wygryzanko, ale mam jeden problem. Chcę, aby po wypełnieniu formularza (Adres strony, Opis) odświeżał się skrypt i, żeby wyświetlały się świeże dane. To chyba mały problem, ale ja nigdy nie bawiłem się z takim czymś. Jak ktoś wie jak to zrobić, to bardzo proszę o pomoc.
A tu daję kod: Kod <LINK REL=stylesheet HREF="style.css" TYPE="text/css">
<center><?php $file="wpis.txt"; $fd = fopen ("$file", "r"); $dane = fread ($fd, filesize ("$file")); $tmp=explode("|",$dane); echo "<a href='$tmp[0]'>$tmp[1]</a>"; echo " <form method='post' action=''> <fieldset style='border:0px;'> <input type='hidden' name='wygr' value='tak'> <input type='text' name='link' style='width: 100px' value='http://'> <input type='text' name='opis' style='width: 100px' maxlength='50' value='Opis'> <input type='submit' name='submit' value='OK'> </fieldset> </form>"; if ($wygr == 'tak') { if ($opis != 'Opis') { if ($opis != '') { $file="wpis.txt"; $fp = fopen($file, "w"); flock($fp, 2); $k = '|'; fwrite($fp, "$link $k $opis $k"); flock($fp, 3); fclose($fp); } else die(); } else die(); } ?></center> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 12.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
obróć to ... tzn na początek wgrywaj a potem wyświetlaj ... nie musisz odświeżać
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Nic to nie dało. Odświeżanie musi być w tym użyte. Inaczej nic z tego nie wyjdzie. Dalej czekam na odpowiedź.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 12.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod echo "<a href='$tmp[0]'>$tmp[1]</a>"; to wyświetla te dane ? Kod <LINK REL=stylesheet HREF="style.css" TYPE="text/css"> <center><?php if ($wygr == 'tak') { if ($opis != 'Opis') { if ($opis != '') { $file="wpis.txt"; $fp = fopen($file, "w"); flock($fp, 2); $k = '|'; fwrite($fp, "$link $k $opis $k"); flock($fp, 3); fclose($fp); } else die(); } else die(); } $file="wpis.txt"; $fd = fopen ("$file", "r"); $dane = fread ($fd, filesize ("$file")); $tmp=explode("|",$dane); echo "<a href='$tmp[0]'>$tmp[1]</a>"; echo " <form method='post' action=''> <fieldset style='border:0px;'> <input type='hidden' name='wygr' value='tak'> <input type='text' name='link' style='width: 100px' value='http://'> <input type='text' name='opis' style='width: 100px' maxlength='50' value='Opis'> <input type='submit' name='submit' value='OK'> </fieldset> </form>"; ?></center> tak nie działa ? PS: Kod if ($wygr == 'tak') { if ($opis != 'Opis') { if ($opis != '') { hmmm... zaskakujące (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) http://www.php.net/manual/pl/language.operators.php spójrz na to i zastosuj ... Jeszcze jedno Kod $opis = $_POST['opis']; tak pisz bo z inaczej ustawionym php nie będzie działać |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Jeszcze raz mówię. To nic nie dało i nadal oczekuję na tą prostą odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Mam nadzieję, że to prosta sprawa.
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Plik ma zawierać tylko jeden ( ostatni wpis ) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Czy maja się pokazywać wszystie wpisane (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Jeżeli tylko ostatni to kod podany przez PiratNowegoPokolenia jest poprawny .. jeżeli ma to działać inaczej to .. powiedz jak (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:30 |