Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] pobieranie dany w formularzu
ahilles107
post 13.09.2007, 20:51:05
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 8.09.2007
Skąd: Lubelskie

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


teraz mam problem z edytowaniem ;/
mianowicie chcem przed edycją pobrać dane które są już w bazie i wpisac je do formularza

ale ni jak nie wiem jak zapisać to za pomocą echo albo pirinta (albo nie zapisuje albo jest bład)

jestem dopiero początkujący ale nie odsyłajcie mnie do kórsów o formularzach tylko pomozcie winksmiley.jpg

bede bardzo wdzięczny winksmiley.jpg do końca tego systemu newsów zostało baredzo nie wiele a jak go skącze to napewno podam wam winksmiley.jpg

Ten post edytował ahilles107 15.09.2007, 15:03:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ahilles107
post 14.09.2007, 19:17:55
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 8.09.2007
Skąd: Lubelskie

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


zmieniłem na to co proponowałeś i działa ale tylko tytuł ;/ reszta nie wiem czemu nie chce chodzić ;/
tak to wszystko wygląda:
  1. <? 
  2. if ($tytul && $tresc_krotka && $osoba && $tresc && $ok)
  3. if($ok=='TAK'){$ok=1;}
  4. if($ok=='NIE'){$ok=0;}
  5. //echo"ok=$ok";
  6.  
  7.  mysql_connect ("********", "********", "********") or 
  8.  die ("Nie można połączyć się z MySQL");
  9.  mysql_select_db ("********") or 
  10.  die ("Nie można połączyć się z bazą wiesmisie_ksiazka");
  11.  
  12. if($_POST['co'] == 'popraw'){ //poprawianie rekordu
  13. if ($_POST['tytul'] && $_POST['tresc_krotka'] && $_POST['tresc'] && $_POST['osoba'] && $_POST['ok']) {
  14. $query = "UPDATE news SET tytul='".$_POST['tytul']."' , tresc_krotka='".$_POST['tresc_krotka']."' ,tresc='".$_POST['tresc']."' ,osoba='".$_POST['osoba']."' ,ok='".$_POST['ok']."' WHERE nr='".$_POST['id']."';";
  15. $wynik = mysql_query ($query);
  16. }
  17. }
  18. if ($_GET['co'] == 'edytuj') {
  19. $query = "SELECT * FROM news WHERE nr='" .$_GET['id']."';";
  20.  
  21. $wynik = mysql_query ($query);
  22. $rekord = mysql_fetch_assoc($wynik) or die('Brak danych');
  23.  
  24. $nr = $rekord['nr'];
  25. $data = $rekord['data'];
  26. $tytul = $rekord['tytul'];
  27. $tresc_krotka = $rekord['tresc_krotka'];
  28. $tresc = $rekord['tresc'];
  29. $osoba = $osoba['osoba'];
  30. $ok = $rekord['ok'];
  31. <h3> Dodaj aktualność:</h3>
  32. <FORM METHOD=POST>
  33. <b>Tytuł Aktualności:</b><br>
  34. '; 
  35. echo '<INPUT TYPE=text NAME="tytul" value="'.$tytul.'"SIZE=60>';
  36. echo '<BR><br>
  37. <B>Nagłowek:</B><BR>';
  38. echo '<TEXTAREA NAME="'.$tresc_krotka.'" id="'.$tresc_krotka.'" ROWS=5 COLS=45></TEXTAREA>';
  39. echo '<BR>
  40. <B>Pełna treść:</B><BR>';
  41. echo '<TEXTAREA NAME="'.$tresc.'" id="'.$tresc.'"ROWS=10 COLS=45></TEXTAREA><BR>';
  42. echo '<b>Autor:</B><br>';
  43. echo '<INPUT TYPE=text NAME="osoba" value="'.$osoba.'"SIZE=60>';
  44. echo '<BR>
  45. <b> Pokazać aktualność?</b>
  46. <a ALIGN=RIGHT><br>
  47. <select name=ok>
  48. <option>TAK
  49. <option>NIE
  50. </select><br><br>
  51. <INPUT TYPE=submit VALUE=wyślij>
  52. </a>
  53.  </FORM>
  54. ';
  55. }
  56.  
  57.  
  58.  
  59.  
  60. ?>


Ten post edytował ahilles107 14.09.2007, 20:04:06
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:10