Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [MySQL] Rozwijana lista
plej
post 24.05.2011, 06:56:57
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 11
Dołączył: 9.05.2011
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Witam bo robię rozwijaną listę gdzie wyświetla kategorie i w value ma dać 'id' danej kategorii tzn. nie wiem czy dokładnie to nie działa ale raczej tak bo się mecze z tym i pisze mi błąd
Cytat
Nie można wykonac zapytania do bazy danych.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

A oto kod:
  1. $tabela = $_GET["nazwa"];
  2. $query = "SELECT * FROM $tabela";
  3. mysql_query('SET NAMES \'utf8\'');
  4. $result = mysql_query($query);
  5. if (!$result) {
  6. die("Nie można wykonać zapytania do bazy danych.");
  7. }
  8.  
  9. echo '<div class="templatemo_left_section_box_top">Dodajesz do kategorii '.$tabela.'</div>';
  10. echo '<br/>';
  11. echo '<form action="dodaj_zyczenia.php?nazwa='.$tabela.'" method="post">';
  12. echo '<input type="hidden" name="wyslane" value="TRUE" />';
  13. echo 'Wybierz podkategorie: <select name="lista">';
  14. while ($row = mysql_fetch_array($result))
  15. {
  16. $id = $row["id_kategori"];
  17. $kategoria = $row["kategoria"];
  18. echo '<option value="'.$idd.'">'.$kategoria.'</option>';
  19. }
  20. echo '</select><br /><br />';
  21. echo 'Wpisz tytuł: <input type="text" name="tytul" />';
  22. echo '<div class="label"><label for="tresc">Podaj treść</label></div>';
  23. echo '<textarea id="tresc" name="tresc" cols="40" rows="10"></textarea>';
  24. echo '<br/>';
  25. echo '<input type="submit" value="Dodaj"/>';
  26.  
  27. if($_POST["wyslane"]) {
  28. $id = $_POST["lista"];
  29. $tytul = $_POST["tytul"];
  30. $tresc = $_POST["tresc"];
  31.  
  32.  
  33. if (strlen($_SESSION["login"]) < 0) {
  34. $uzytkownik = 'Anonim';
  35. } else {
  36. $uzytkownik = $_SESSION["login"];
  37. }
  38. $query = "INSERT INTO wszystko VALUES('', '$id', '$tabela', '$tytul', '$tresc', 'plej', NOW";
  39. mysql_query('SET NAMES \'utf8\'');
  40. $result = mysql_query($query);
  41. if (!$result) {
  42. die("Nie można wykonac zapytania do bazy danych.". mysql_error());
  43. }
  44.  
  45.  
  46. }
  47.  
  48. ?>



Chodzi o to że ma pobierać dane i je wstawić do bazy:) pierw z innego pliku pobiera getem 'nazwa' wtedy wyświetla dane żeby liste rozwijaną zrobić i w values ma podać id i inne dane i dodać do bazy no ale nie działa:/
Proszę nie zwracać uwagi że nie filtruje danych bo to dopisze jak wkoncy zadziała:D
Z góry dziękuje za pomoc smile.gif
Go to the top of the page
+Quote Post

Posty w temacie
- plej   [PHP] [MySQL] Rozwijana lista   24.05.2011, 06:56:57
- - nospor   NOW to funkcja Nie: NOW a: NOW() VALUES się zamyk...   24.05.2011, 07:09:29
- - plej   Faktycznie ja już chyba na oczy padłem   24.05.2011, 07:12:44
- - mortus   Ja w takim razie taką uwagę zwracam, bo widzę, że ...   24.05.2011, 07:14:23
- - plej   No ale id i tak nie pobiera:> z listy:/   24.05.2011, 07:14:41
- - kadlub   $idd a ni powinno być $id masz tak w opt...   24.05.2011, 07:16:29
- - plej   Zmieniłem i nie pobiera dalej:>   24.05.2011, 07:19:09
- - nospor   kadlubowi chodziło o ten kod $id = $row[...   24.05.2011, 07:21:11
- - plej   Tak wiem poprawiłem:) ale i tak nie pobiera dziwne...   24.05.2011, 07:21:59
- - kadlub   no tak właśnie mię zdziwiła ta odpowiedź   24.05.2011, 07:22:53
- - plej   heh. ja nie wiem co z ta listą potrzałem na necie...   24.05.2011, 07:23:48
- - nospor   $row["id_kategori"]; a może przypad...   24.05.2011, 07:25:38
- - plej   tam u góry </form> nie jest domknięte mówię ...   24.05.2011, 07:25:42
- - kadlub   nie mogę sie dopatrzeć zamknięcia formularza he he...   24.05.2011, 07:26:21
- - plej   Nie, kategori bo jak robiłem bazę to sie trochę po...   24.05.2011, 07:27:04
- - nospor   @plej zastosuj się proszę do linka, który ci dałem...   24.05.2011, 07:27:47
- - plej   to kod nowy ^^ [PHP] pobierz, plaintext $tabela =...   24.05.2011, 07:29:05
- - nospor   Temat: Jak poprawnie zada pytanie Temat: Jak popra...   24.05.2011, 07:29:44
- - plej   Widzę widzę już sprawdzam:D użyłem var_dump(...   24.05.2011, 07:36:05
- - nospor   Powiedziałem też byś włączył wyświetlanie wszystki...   24.05.2011, 07:51:29
- - plej   Już naprawiłem   24.05.2011, 07:53:34


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: 24.07.2025 - 19:57