Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dziwny problem z form, bardzo dziwny
--Kamils2--
post
Post #1





Goście







witam mam taki problem
uzywam mod rewrite od dawna
php tez znam i uzywam od dawna a moj problem to
robie edycje oglsozen na strone
no i wszystko elegancko formularz jest polecenie sql jest
jednak
jak sie kliknie w zmien dane to nie przenosi na strone z poleeniem sql tylko zostaje na tej samej stronie a dane w formularzu przeladowywuja sie na te co bly na poczatku ;/
co z tym moze byc prosze o pomoc

  1. <?php
  2. elseif(isset($_GET['edit']))
  3. {
  4. $id = $_GET['edit'];
  5. $sql=mysql_query("SELECT * FROM ogloszenia WHERE id='$id'");
  6. $info=mysql_fetch_array($sql);
  7. $tytul = $info['tytul'];
  8. $tresc = $info['tresc'];
  9. echo'<table>';
  10. echo'<form action="Admin-ogloszenia-save-'.$id.'" method="post">';
  11. echo'<tr><td>Tytuł:</td><td><input type="text" name="tytul" class="input" value="'.$tytul.'"></td></tr>';
  12. echo'<tr><td valign="top">Treść:</td><td><textarea class="input" name="text" rows="10" cols="54">'.$tresc.'</textarea></td></tr>';
  13. echo'<tr><td colspan="2" align="center"><input type="submit" class="buttons" value="Zapisz zmiany!"></td></tr>';
  14. echo'</form>';
  15. echo'</table>';
  16. }
  17. elseif(isset($_GET['save']))
  18. {
  19. $id = $_GET['save']; 
  20. $tytul = $_POST['tytul'];
  21. $tresc = $_POST['text'];
  22. mysql_query("UPDATE ogloszenia SET tytul='$tytul' , tresc='$tresc' WHERE id='$id'");
  23. echo'Zapisano zmiany!';
  24. ?>

bardzo prosze o pomoc bo to sie dzieje wszedzie na stornie w kolach naukowych i w newsach tez a jedynie te trzy edycje dziela mnie od skonczenia tego calego silnika ;/
Go to the top of the page
+Quote Post
specialplan
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


A moze

Kod
echo'<form action="./Admin-ogloszenia-save-'.$id.'" method="post">';


Zgaduje, bo ciezko mi stwierdzic po tym kawalku kodu.
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Update chcesz wykonać jak pojawi się zmienna przesłana w url o nazwie save, sprawdź co zawiera tablica GET a zlokalizujesz odpowiedź, może masz problem z mod_rewrite, zrób:

  1. <?php
  2. print_r($_GET);
  3. ?>


Łukasz


--------------------
Go to the top of the page
+Quote Post
Kamils2
post
Post #4





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.09.2006
Skąd: Puławy

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


hehe juz dziala
problem byl w adresie smile.gif i w przekazywaniu torche tego troche tego
zmienielm regule rewrite i troszke formularza i chodzi
dzieki wielkie za pomoc
prosze o zamkniecie tematu ;]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 18:30