Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.11.2007 Ostrzeżenie: (0%)
|
Tak jak w temacie mam dwa pliki jeden zapisuje drugi wyswietla. Chcialem zrobic tak zeby formularz byl u gory a pod spodem wpisy ale niestety dla mmnie poczatkujacego przeroslo na razie moje sily (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Do zapisu Kod <? $pole1 = $_POST['pole1']; $pole2 = $_POST['pole2']; $pole3 = $_POST['pole3']; if(empty($pole1) and empty($pole2) and empty($pole3) ) { echo "<table class=pol border=0><tr><td>"."<div class=form>".'<form action="" method="post"><br/><br/> <b>Temat</b><br/> <input type="text" name="pole1" style="width: 400px;" /><br/><br/> <b>Komentarz</b><br/> <textarea name="pole2" style="width: 400px; height: 300px;"> </textarea> <br/> <b>Nick</b><br/> <input type="text" name="pole3" style="width: 400px;" /> <input type="submit" value="Zapisz" /> </form>'."</div>"."</td><tr></table>"; } else { $pole2 = str_replace("\n","",$pole2); $pole2 = str_replace("\n","<br>",$pole2); $dane = $pole1."`".$pole2."`".$pole3."\n"; $file = "baza.txt"; $fp = fopen($file, "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); echo "Dane zostały zapisane!"; echo "<a href=\"form2.php\">Zobacz wpisane dane</a>"; echo "<a href=\"test5.php\">Wróc</a>"; } ?> Do wyswitlania Kod <?php $file = file("baza.txt"); $file_rev = array_reverse($file); foreach($file_rev as $value) { $exp = explode("`",$value); echo "<table class=pol border=0 width=400px><tr><td class=wyr><b>".$exp[0]."</b>".nl2br(htmlspecialchars(trim($exp[1])))."".$exp[2]."".$exp[3]."</td></tr></table><hr />"; } echo "<a href=\"test5.php\">Wroc do pisania</a>"; ?> Probowalem przez include, laczyc to jakos ale nie dawalo rady :/ Nawet jak sie pokazywal formularz i wpisy razem to wpisy byly w odwroconej kolejosci a po dodaniu wpisu ladowalo sama strone zapisz.php bez fomularza tylko wpisy :/ Ten post edytował ryba303 25.11.2007, 16:42:38 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.11.2007 Ostrzeżenie: (0%)
|
W koncu sie udalo (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif) a teraz ide spac ale spokojnie jeszcze tu wroce
========================================================================== No i wracam (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Dopiero teraz to zauwazylem. zapisuje komentarz ze strony np. www.jakastamstrona.pl/kom.php wpis sie dodaje i przezuca mnie do www.jakastamstrona.pl/kom.php?action=zapisz po czym jesli na przyklad chce odswiezyc wyskakuje komunikat Otwierana strona zawiera dane POSTDATA.Jesli dane zostana przeslane ponownie wszytkie zadania zostana wykonane od nowa... gdy wciskam ok oczywiscie dodaje mi ten sam wpis (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) a i jeszcze godzina w poscie przed zmienia sie na godzine dodania tego nowego, oczywiscie na www.jakastamstrona.pl/kom.php wszytko jest ok tak samo z dodaniem nowego wpisu na www.jakastamstrona.pl/kom.php?action=zapisz Da sie z tym cos zrobic czy niestety musze liczyc na to ze ludzie bede klikac anuluj (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował ryba303 28.11.2007, 22:28:42 |
|
|
|
ryba303 [PHP] Polaczenie zapisywania i wyswietlania 25.11.2007, 16:41:28
b_chmura [PHP] pobierz, plaintext <table class=pol borde... 25.11.2007, 17:41:57
ryba303 Wyskakuje błąd przy zapisie a dokladnie przy file_... 25.11.2007, 20:19:50
b_chmura zaktualizuj sobie wersje php
alternatywa: (podsta... 25.11.2007, 21:01:01
ryba303 Cytatzaktualizuj sobie wersje php
po krotkiej roz... 26.11.2007, 16:51:14
b_chmura Cytatale dopiero jak odswiezylem strone
bo wcześni... 26.11.2007, 17:02:32
ryba303 Obicuje ost pytanie przynajmniej przez jakis czas... 26.11.2007, 18:55:58
b_chmura Przed foreach daj
[PHP] pobierz, plaintext <?p... 26.11.2007, 19:03:51
ryba303 Dziala tylko teraz przestaly dzialac zabezpieczeni... 26.11.2007, 20:48:37
b_chmura [PHP] pobierz, plaintext <html><head>... 26.11.2007, 21:13:01
b_chmura ja to rozwiązuje stosując sesje
przy dodaniu wpis... 28.11.2007, 22:40:40
ryba303 No to cos pokrecielem gdy dodam wpis na www.jakast... 28.11.2007, 23:11:02
b_chmura Kod if ($_SESSION['review'... 29.11.2007, 00:04:10
ryba303 Czyli wniosek z tego taki, że jeżeli chce miec zab... 29.11.2007, 17:04:50
b_chmura teraz jeśli wyskoczy Ci okienko z postadatą i dasz... 29.11.2007, 17:41:26
ryba303 Ile osob tyle rozwiazan, ale mam jeszcze jedno pyt... 29.11.2007, 20:40:36
b_chmura jeśli przed header wyślesz jakiekolwiek inne infor... 29.11.2007, 22:29:38 ![]() ![]() |
|
Aktualny czas: 2.01.2026 - 08:11 |