Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dziwny problem z form
Forum PHP.pl > Forum > Przedszkole
-Kamils2-
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 ;/
specialplan
A moze

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


Zgaduje, bo ciezko mi stwierdzic po tym kawalku kodu.
kossa
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
Kamils2
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 ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.