Viper
17.05.2004, 20:11:55
Na pewno temat był poruszany, ale nie wiem, pod jakim hasłem tego szukać... Jestem początkujący, jeśli chodzi o php i umiem najwyżej zainstalować phpBB i wstawić include(). Ale do rzeczy...
Problam, jak w temacie. Jak zrobić linki w stylu index.php?komentarz=1? Prosiłbym o napisanie kodu i wytłumaczenie, co i jak
Kinool
17.05.2004, 20:13:44
jak zrobic link??
[php:1:b7617a36d6]<?php
echo 'index.php?komentarz=1';
?>[/php:1:b7617a36d6]
a jak chesz to odczytac tzn dowiedziec sie co znajduje sie w zmiennej komentarz, (jaka wartosc jest wpisana) to uzywasz
[php:1:b7617a36d6]<?php
echo $_GET['komentarz'];
?>[/php:1:b7617a36d6]
opis funkcji [manual:b7617a36d6]echo[/manual:b7617a36d6]
Anonymous
20.05.2004, 18:37:21
Możesz to rozwiązać w taki sposób. [php:1:7a1c3f57aa]
<html>
<head>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" colspan="3">nagłówek</td>
</tr>
<tr>
<td width="15%">menu lewe</td>
<td width="70%"><?
switch($HTTP_GET_VARS['id']){
case("cos"):
include("cos.php");
break;
case("cos1"):
include("cosinnego.php");
break;
case("cos2"):
include("cosjeszczeinnego.php");
break;
#itd.
default:
include("news.php");
break;
exit();
}
?>
</td>
<td width="15%">menu prawe</td>
</tr>
<tr>
<td width="100%" colspan="3">stopka</td>
</tr>
</table>
</body>
</html>
[/php:1:7a1c3f57aa]
Tam gdzie jest "default" wstawiasz stronę, w której ma być cały środek strony.
yakuza
21.03.2005, 13:24:55
ale w takiej sytuacji, po kliknieciu na link bedzie ładowana od nowa cała strona. Czy to tak rzeczywiście powinno być ? Nie można zrobić tak, żeby po kliknięciu na linka ładował się tylko jeden powiedzmy <div>, zamiast całej strony...
A jak zadeklarować stałe elementy na stronie, jak np. logo?
Volume
21.03.2005, 15:16:11
W php nie da rady zrobic tak aby tylko jakas czesc sie ladowala - to mozna w js najwyzej, albo jakies iframe w htmlu, ale te obydwie mozliwosci sa niezalecane.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.