Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] podawanie zmiennymch w funkcji
Jerem!asz
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 31.01.2007
Skąd: PL

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


witam,
mam oto problem tego typu, chce umiescic nowy wiersz w kolumnie w tabeli mysql, uzywam takiego mnmiej wiecej kodu

  1. <?php
  2.  if (isset($_POST['tresc']))
  3. {
  4.  $sql_tabela = "komentarze";
  5.  $tresc = $_POST['tresc'];
  6.  $autor = $_POST['autor'];
  7.  mysql_query("INSERT INTO komentarze 
  8. VALUES
  9.  (NULL,'$idDb','$tresc', '$autor');");
  10.  
  11. ?>

wszystko bylo by super, niestety nie zapisuje zmniennej $idDb, którą to zmienną uzyskuje za pomocą
  1. <?php
  2. $idDb = $_GET['idDb'];
  3. ?>

zmienna ta, jezeli uzyje funkcji echo do jej wyswietlenie - istnieje i wszystko dobrze sie wyswietla, natomiast jezeli podaje ją w poleceniu INSERT INTO . . . . tojuz nie odczytuje, a w bazie danych umieszcza 0 zamiast jakiesc innej liczby na ktora wskazuje $idDb
probowalem juz wielu rozwiazan, zna ktos moze rozwiazanie tego problemu??
dziekuje za pomoc,
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DawidF
post
Post #2





Grupa: Zablokowani
Postów: 120
Pomógł: 2
Dołączył: 4.11.2004

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


Moim skromnym zdaniem...

Wywołujesz form'a za pomocą

  1. <form action="warsztaty2.php" method="POST">


A potem odwołujesz się do jakiejś zmiennej $_GET['idDB']...

Jeśli koniecznie chcesz się do niej odwołać, to chyba przydałoby się ją wcześnie zainicjować, np.

  1. <form action="warsztaty2.php?idDB=5" method="POST">
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 09:45