Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z $_GET['nazwa_zmiennej'], Przesyłanie informacji do bazy danych
wree
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 2
Dołączył: 2.08.2008

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


Witam.

Wiem, że to dosyć proste ale naczytałem się tutoriali i nie mogę tego ugryźć już cztery dni stoje w miejscu i dumam.

Mógłby mi ktoś to wytłumaczyć? W jaki sposób leci zmienna do zapytania? tzn z kąd zmienna którą przesyłam w linku (używając $_GET['nazwa_zmiennej']) wie z którego pliku czytać zapytanie??


Pytam bo mam problem, zapytanie leci mi do bazy przez powiedzmy 1.inc.php a nie przez 2.inc.php. Gdy przesyłam zmienną np. "COŚTAM" dostaje błędy z 1.inc.php.
Powód edycji: dodałem tag do tematu (ociu)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pitter
post
Post #2





Grupa: Zarejestrowani
Postów: 75
Pomógł: 8
Dołączył: 9.08.2008

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


Głupie pytanie zadałeś, bo napisałeś że zmienna leci ci do bazy danych przez 1.inc.php i dziwisz się że w 1.inc.php wyświetla ci błąd? Przecież to logiczne.

Pytałeś jeszcze skąd zmienna przesłana przez $_GET wie z jakiego zapytania ma korzystać. O to chodzi że zmienna nie wiem. Po prostu ona jest wysyłana do adresu url a żeby ją stamtąd pobrać przez zapytanie które chcesz musisz napisać sprawdzenia.

Przykładowy skrypt który wyszukuje coś tam w bazie danych.
Przypominam że wszystko wykonuje się w search.php

Kod
if($_GET['word']<>' ')
{
// tutaj wyszuka film z bazy danych
}
else
{
<form method="GET">
<input type="text" name="word">
<input type="submit" value="szukaj">
</form>
}


Można zrobić to jeszcze inaczej. Czyli wstawić ukryte pole. Bęzie to działało podobnie jak przesłane przez $_POST. Do rzeczy

Kod
if(!isset($_GET['op']))
{
<form method="GET">
<input type="text" name="word">
<input type="hidden" name="op" vlaue="search">
<input type="submit" value="szukaj">
</form>
}

if($_GET['op']=='search')
{
// kod który wyszuka w bazie danych coś tam
}
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: 26.09.2025 - 10:27