Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][HTML][PHP]fORMULARZ
Forum PHP.pl > Forum > Przedszkole
upeertv
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

_Borys_
$user1 czy $uzytkownik2
upeertv
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
Posio
sprawdź sobie co zwraca tablica row. Jak mam problemy z jakimis tablicami zawsze robie sobię

i wiem co i jak leży.
_Borys_
Wyświetla w ogóle formularz. Poza tym sprawdź co zwraca baza bezpośrednio po zapytaniu do bazy poprzez print_r($row) itp
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.