Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wynik zapytania SQL jako adres URL.
Brasco
post 16.04.2005, 22:06:43
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.03.2005

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


Witam,
mili Panstwo problem jest taki:
jest wyszikiwarka
<?php
// utworzenie krótkich nazw zmiennych
$metoda_szukania=$HTTP_POST_VARS['metoda_szukania'];
$wyrazenie=$HTTP_POST_VARS['wyrazenie'];

$wyrazenie = trim($wyrazenie);

if (!$metoda_szukania || !$wyrazenie)
{
echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.';
exit;
}

$metoda_szukania = addslashes($metoda_szukania);
$wyrazenie = addslashes($wyrazenie);

@ $db = mysql_pconnect('localhost', '', '');

if (!$db)
{
echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
exit;
}

mysql_select_db('');
$zapytanie = "select * from kontrakty where ".$metoda_szukania." like '%".$wyrazenie."%'";
$wynik = mysql_query($zapytanie);

$ile_znalezionych = mysql_num_rows($wynik);

echo '<p>Ilość znalezionych abonentow: '.$ile_znalezionych.'</p>';

for ($i=0; $i <$ile_znalezionych; $i++)
{
$wiersz = mysql_fetch_array($wynik);
echo '<p><strong>'.($i+1).'. IdKontraktu: ';
echo stripslashes($wiersz['IdKontraktu']);
echo '</strong><br />IdKlienta: ';
echo stripslashes($wiersz['IdKlienta']);
echo '<br />MSISDN: ';
echo stripslashes($wiersz['MSISDN']);

echo '</p>';
}

?>

i dziala prawidlowo problem jest w tym. ze nie wiem jak zrobic aby wyniki wyswietlaly mi sie jako URL'e.
Prosze o pomoc
z gory dziekuje i pozdrawiam
Go to the top of the page
+Quote Post
SongoQ
post 16.04.2005, 22:36:41
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Tylko co w tych urlach ma byc.

Mozna np tak

  1. <?php
  2.  
  3. echo '<a href=\"klient.php?id='.$wiersz['IdKlienta'].'\">'.$wiersz['NazwaKlienta'].'</A>';
  4.  
  5. ?>


Musisz zrobic walidacje danych z posta. Jesli ktos poda np $HTTP_POST_VARS['metoda_szukania'] = 'ssss' i nie bedziesz mial takiej tabeli to Ci sie wywali, mozesz zastosowac jakis warunek do metody szukania.


--------------------
Go to the top of the page
+Quote Post
Brasco
post 17.04.2005, 00:53:02
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.03.2005

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


pomoglo.
jestem Twoim dluznikiem SongoQ ale nie licz na porade w kwestii php;-)

pozdrawiam
Go to the top of the page
+Quote Post
SongoQ
post 17.04.2005, 06:23:22
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Mozesz mi pomuc w CSSie bo sie mecze kilka dni i nie wiem jak to zrobic: http://forum.php.pl/index.php?showtopic=29107


--------------------
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: 16.07.2025 - 19:35