![]() |
![]() |
![]()
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 " "; ?> (..) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 9 Dołączył: 7.03.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie potrzebna jest osobna strona:
<?php echo '<form action="" method="post" >'; echo '<input type="submit" name="register" value=" '.$nazwa_serwisu.' ">'; echo '</form>'; if ( isset($_POST['register']) && $_POST['register'] == $nazwa_serwisu) #zastępuje link { echo 'Informacje o serwisie ' . $nazwa_serwisu; #itd. } ?> Nie wiem, czy dobrze rozumiem o co ci chodzi, ale otwieranie nowych stron nie jest koniecznością. W przypadku dużej ilości danych tworzyłbyś masę dodatkowych stron w projekcie. Jednak zbudowanie skryptu opierającego się na interaktywnym wyświetlaniu informacji na jednej i tej samej stronie może być pracochłonne. Omijając tutaj Ajaxa i inne technologie można zrobić jeszcze coś takiego: $zmienna - tablica zawierająca dane o serwisach. <?php foreach ($zmienna as $x) { echo '<a href="'.adres_obecnej_strony.'?sprawdz=' .$x .'"> Serwis '. $x. '</a>'; } $sprawdz = $_GET['sprawdz']; switch ($sprawdz) { case 1: echo 'Informacje o serwisie jeden...'; } ?> Widziałem kiedyś prostą gierkę napisaną w php opierającą się na podobnych metodach. Przy odrobinie cierpliwości można wszystko zrobić na jednej stronie. Ten post edytował korkie 5.05.2009, 11:36:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 21:07 |