Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL], Wynik SELECT jako link
convicted
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.04.2009

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


Mam taki problem. Wypisuję sobie z bazy nazwe serwisu, a po kliknieciu na nia, ktora jest linkiem, ma mi otworzyć nową stronę (postem zapamietuje wybrany id) ze szczególami serwisu. CZY POTRZEBNA JEST ODDZIELNA STRONA DLA KAZDEGO ZAPYTANIA CZY STARCZY JEDNA PHP, W KTOREJ POST'em BEDA UZUPEŁNIANE WARTOŚCI? Nie wiem jak to ugryźć. (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Kod
while ($wiersz = mysql_fetch_assoc($idzapytania)){
?>
      
<table border = "0" height = "84" width = "603" ><tr style="background: url(/images/ramka.jpg)"><td valign = "top">
<?
       echo( " ".$wiersz["id"].". ");
       echo "<u> ";

       echo( " ".$wiersz["nazwa"].", "); --> to powinno byc linkiem i odniesc do jakies strony php
       echo "</u> ";

        echo( " ".$wiersz["city"].", ");
        echo( " ul. ".$wiersz["adres"]." ");
        echo "
  ";
        echo "
  ";
        
          
?>

(..)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
korkie
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 9
Dołączył: 7.03.2009
Skąd: Łódź

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


Witam ponownie.

" Ale to co mi napisałeś korkie to dalej button. A ja chce link od nazwy. "


Nie wiem dokładnie co rozumiesz poprzez "link od nazwy".
Trudno mi coś konkretnie powiedzieć na podstawie krótkiego opisania problemu.
Jeśli chcesz mieć nazwę w postaci linka, lub chcesz klikać na nazwę i jednocześnie uzyskać
przeniesienie do konkretnego pliku (lub wczytanie go) można też pokombinować tak:

<?php

$wszystkie_strony = array();

while ($wiersz = mysql_fetch_assoc($idzapytania))
{

# echo( " ".$wiersz['nazwa'].", "); --> to powinno byc linkiem i odniesc do jakies strony php

$wszystkie_strony[] = $wiersz['nazwa']; # Tablica $wszystkie_strony zapisze wszystkie wpisy z danej kolumny z bazy

echo '<a href=" '.zmienna_zawierająca_url_obecnej_strony. '?wybierz='.$wiersz["nazwa"].' ">'.$wiersz["nazwa"].'</a>';
# Wyświetlamy wszystkie nazwy w postaci linków
}

$wybierz = $_GET['wybierz']; # Po kliknięciu linka strona otrzyma zmienną mówiącą nam, który link został kliknięty

foreach ($wszystkie_strony as $x)
{
if ( $x == $wybierz)
{
include_once("$wybierz"); # ewentualnie include_once("$wybierz".".php");
}
# W zależności od klikniętego linka wczyta się konkretna strona, lub plik z informacjami, lub co tam potrzeba.
}

?>

PS nie sprawdzałem literówek w tym skrypcie, pisałem go "na kolanie" ale może ci się przyda jako jakaś wskazówka.

Ten post edytował korkie 5.05.2009, 14:46:32
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: 7.10.2025 - 13:26