Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][HTML][PHP]fORMULARZ
upeertv
post 21.03.2013, 23:45:32
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


ktos wie co tu moze byc zle ? ; o


  1.  
  2. <?php
  3. $id=$_GET["id"];
  4. $sql="select * from news where id_n=$id";
  5. $res=mysql_query($sql);
  6. $row=mysql_fetch_array($res);
  7. $login_kto = $row['kto'];
  8. $user1 = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE login='".$login_kto."'"));
  9.  
  10.  
  11. if ($uzytkownik2['ranga'] == 1) {
  12.  
  13.  
  14. if(isset($_POST['ok'])) {
  15. echo 'Zaaktualizowano';
  16. mysql_query("UPDATE `news` SET autor='".$_POST['autor']."' WHERE id_n='".$id."'");
  17. mysql_query("UPDATE `news` SET tytul='".$_POST['tytul']."' WHERE id_n='".$id."'");
  18. mysql_query("UPDATE `news` SET link='".$_POST['link']."' WHERE id_n='".$id."'");
  19. mysql_query("UPDATE `news` SET tresc='".$_POST['tresc']."' WHERE id_n='".$id."'");
  20. } else {
  21. echo 'Aktualizuj';
  22.  
  23. }
  24.  
  25.  
  26. echo '<div class="notification zielony">Edycja: <b>';
  27. echo $row['autor'];
  28. echo ' - ';
  29. echo $row['tytul'];
  30. echo '</b>!</div>';
  31.  
  32.  
  33.  
  34. echo '
  35. <form action="" method="POST" enctype="text/plain">
  36.  
  37. <input name="autor" value="'.$row['autor'].'" /><br>
  38.  
  39. <input name="tytul" value="'.$row['tytul'].'"/><br>
  40.  
  41. <input name="link" value="'.$row['link'].'"/><br>
  42.  
  43. <input name="tresc" value="'.$row['tresc'].'"/><br>
  44.  
  45.  
  46. <input type="submit" name="ok" value="Wyślij formularz" />
  47.  
  48. </form>
  49. ';
  50.  
  51. } else {
  52. echo 'Nie masz dostepu do tej strony';
  53. }
  54.  
  55. ?>



kod ma zaupadtowac dane z formularza. Problm jest taki ze nie udatuje sie i

<input name="autor" value="'.$row['autor'].'" /><br>
<input name="autor" value="'.$row['tresc'].'" /><br>

takjakby nie działały poniewaz niby ma sie w srodku nich pojawic tekst pobrany z bazy a nie pojawaia sie a w innych tak

Go to the top of the page
+Quote Post
_Borys_
post 22.03.2013, 00:05:36
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


$user1 czy $uzytkownik2
Go to the top of the page
+Quote Post
upeertv
post 22.03.2013, 00:09:11
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


user1 a uzytkownik2 to dwie rozne sparwy
user1 to uzytkownik dodanego newsa
uzytkownik2 to aktualna osoba ktora weszla na podstrone z tym newsem, tam gdzie jest uzytkownik2 kod sprawdza czy osoba aktualnie przywajaca na tej podstronie jest administratorem


EDIT
juz wszystko działa, w formularzu do nazwy dodalem cyfre zeby nie byly takie same jak te pobierane z bazy :0

Dzieki z apomoc, temat do usuniecia, i POMOGL dla tych co chcieli pomoc wink.gif

Ten post edytował upeertv 22.03.2013, 00:14:02
Go to the top of the page
+Quote Post
Posio
post 22.03.2013, 00:12:51
Post #4





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


sprawdź sobie co zwraca tablica row. Jak mam problemy z jakimis tablicami zawsze robie sobię

i wiem co i jak leży.
Go to the top of the page
+Quote Post
_Borys_
post 22.03.2013, 00:14:03
Post #5





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Wyświetla w ogóle formularz. Poza tym sprawdź co zwraca baza bezpośrednio po zapytaniu do bazy poprzez print_r($row) itp
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 12:40