![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 30.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pole formularza ma value "wartość1" zmieniam wpis tego pola na np. "inna wartosc" klikam submit i chcę aby stronka z forularzem pokazala sie już z wpisem "inna wartosc". Znalazłem na forum taki kod jak poniżej ale nei działa - po wciśnieciu wyslij pokazuje się pusta strona a jej odświezenie dalej pokazuje wpisane "wartość1". Przyszło mi do głowy że moż eprzez chmod ale zmieniłem i dalej to samo. Może ktoś podpowie KOMPLETNEMU LAIKOWI co tu możńa poprawić Kod </FORM> <FORM action="" method=post><SPAN style="COLOR: #0000bb"><?php<BR><BR>$nazwa </SPAN><SPAN style="COLOR: #007700">=</SPAN><SPAN style="COLOR: #0000bb"> </SPAN><SPAN style="COLOR: #dd0000">"Wartość1"</SPAN><SPAN style="COLOR: #007700">;<BR></SPAN><SPAN style="COLOR: #0000bb">$nazwa2 </SPAN><SPAN style="COLOR: #007700">=</SPAN><SPAN style="COLOR: #0000bb"> </SPAN><SPAN style="COLOR: #dd0000">"Wartość2"</SPAN><SPAN style="COLOR: #007700">;<BR><BR>if(isset(</SPAN><SPAN style="COLOR: #0000bb">$_POST</SPAN><SPAN style="COLOR: #007700">[</SPAN><SPAN style="COLOR: #dd0000">'submit'</SPAN><SPAN style="COLOR: #007700">])){<BR> </SPAN><SPAN style="COLOR: #0000bb"> file_put_contents</SPAN><SPAN style="COLOR: #007700">(</SPAN><SPAN style="COLOR: #dd0000">'edit.php'</SPAN><SPAN style="COLOR: #007700">,</SPAN><SPAN style="COLOR: #0000bb"> </SPAN><SPAN style="COLOR: #dd0000">'<?php<BR> $nazwa = "'</SPAN><SPAN style="COLOR: #007700">.</SPAN><SPAN style="COLOR: #0000bb">$_POST</SPAN><SPAN style="COLOR: #007700">[</SPAN><SPAN style="COLOR: #dd0000">'nazwa'</SPAN><SPAN style="COLOR: #007700">].</SPAN><SPAN style="COLOR: #dd0000">'";<BR> $nazwa2 = "'</SPAN><SPAN style="COLOR: #007700">.</SPAN><SPAN style="COLOR: #0000bb">$_POST</SPAN><SPAN style="COLOR: #007700">[</SPAN><SPAN style="COLOR: #dd0000">'nazwa2'</SPAN><SPAN style="COLOR: #007700">].</SPAN><SPAN style="COLOR: #dd0000">'";<BR>?>'</SPAN><SPAN style="COLOR: #007700">);<BR>}<BR></SPAN><SPAN style="COLOR: #0000bb">else </SPAN><SPAN style="COLOR: #007700">{<BR></SPAN><SPAN style="COLOR: #0000bb">?><BR></SPAN><form action='' method='POST'><BR><INPUT TYPE='text' NAME='nazwa' <SPAN id=highlight_tag style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: red; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffeeee; red: ">VALUE</SPAN>='<SPAN style="COLOR: #0000bb"><?php echo $nazwa</SPAN><SPAN style="COLOR: #007700">;</SPAN><SPAN style="COLOR: #0000bb"> ?></SPAN>'> <BR><INPUT TYPE='text' NAME='nazwa2' <SPAN id=highlight_tag style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: red; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffeeee; red: ">VALUE</SPAN>='<SPAN style="COLOR: #0000bb"><?php echo $nazwa2</SPAN><SPAN style="COLOR: #007700">;</SPAN><SPAN style="COLOR: #0000bb"> ?></SPAN>'> <BR><input type='submit' name='submit' <SPAN id=highlight_tag style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: red; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffeeee; red: ">value</SPAN>='zapisz' /><BR><SPAN style="COLOR: #0000bb"><?php<BR></SPAN><SPAN style="COLOR: #007700">}<BR></SPAN><SPAN style="COLOR: #0000bb">?></SPAN></FORM> <FORM action="" method=post> Coś się rozjechało na górze, może teraz <?php $nazwa = "Wartość1"; $nazwa2 = "Wartość2"; if(isset($_POST['submit'])){ file_put_contents('edit.php', '<?php $nazwa = "'.$_POST['nazwa'].'"; $nazwa2 = "'.$_POST['nazwa2'].'"; ?>'); } else { ?> <form action='' method='POST'> <INPUT TYPE='text' NAME='nazwa' VALUE='<?php echo $nazwa; ?>'><br> <INPUT TYPE='text' NAME='nazwa2' VALUE='<?php echo $nazwa2; ?>'><br> <input type='submit' name='submit' value='zapisz' /> <?php } ?> Pole formularza ma value "wartość1" zmieniam wpis tego pola na np. "inna wartosc" klikam submit i chcę aby stronka z forularzem pokazala sie już z wpisem "inna wartosc". Znalazłem na forum taki kod jak poniżej ale nei działa - po wciśnieciu wyslij pokazuje się pusta strona a jej odświezenie dalej pokazuje wpisane "wartość1". Przyszło mi do głowy że moż eprzez chmod ale zmieniłem i dalej to samo. Może ktoś podpowie KOMPLETNEMU LAIKOWI co tu możńa poprawić |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie
<INPUT TYPE='text' NAME='nazwa' VALUE='<?php echo $nazwa; ?>'><br> <INPUT TYPE='text' NAME='nazwa2' VALUE='<?php echo $nazwa2; ?>'><br> tylko <INPUT TYPE='text' NAME='nazwa' VALUE='<?php echo $_POST['nazwa']; ?>'><br> <INPUT TYPE='text' NAME='nazwa2' VALUE='<?php echo $_POST['nazwa2']; ?>'><br> -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 6 Dołączył: 31.12.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zapisał tak:
Zwracam uwagę na "" ![]() Ten post edytował parzygnat 30.05.2008, 17:06:28 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:27 |