Bladeq123
25.12.2008, 18:08:30
Witam potrzebuje coś takiego index.php?id=
Żeby nie cała strona się odświeżała tylko np. tam gdzie ma być tekst
Konkretny opis po proszę co mam zrobić.
rafalp
25.12.2008, 18:14:45
Ja np. nie rozumiem o co Ci chodzi..
Bladeq123
25.12.2008, 18:19:19
Chodzi żeby wyświetlało sie w jednym miejscu np. kontakt, moje fotki itp.
Żeby nie cała strona tak jak w html sie odświeżała tylko miejsce gdzie te odnośniki beda.
ramki? niee one sa bee
Ajax
Cysiaczek
25.12.2008, 18:43:32
Pierwszy lepszy kurs Ajax tego uczy, a to, co Ty piszesz to pobożne życzenia, nie problem
Przenoszę na przedszkole, a Ty, autorze, popraw temat na sensowny, inaczej temat zamknę
Bladeq123
25.12.2008, 18:46:36
Sory ale nie wiem jak to wytłumaczyć, a jeśli nie wiecie to poco piszecie pytam tych którzy znaja sie na PHP
Cysiaczek
25.12.2008, 18:54:22
Toż Ci tłumaczymy - szukaj pod hasłem AJAX, bo chcesz wypełnić część strony bez jej przeładowania. Takich tematów są na forum setki i nie będziemy Ci tego powtarzali po raz tysiąc sto pierwszy.
Ostatni raz proszę, żebyś zmienił tytuł na sensowny - zapraszam do lektury regulaminu
Bladeq123
25.12.2008, 18:57:09
nie chodzi mi o AJAX !
Chodzi mi o np. webspell on jest w php i np. jak klikniesz w Kontakt masz przykład Infinity.hostil.pl (Strona mojej roboty),
To nie przeładowuje sie cała strona tylko tam gdzie ma być umieszczony tekst.
Jest takie coś index.php?id=kontakt
ArekJ
25.12.2008, 19:02:08
Aaaa... pewnie chodzi Ci o zrobienie jednego pliku i ładowanie do niego innego za pomocą ?akcja=costam ? Jak tak to ten kod Ci pomorze. Jak go nie rozumiesz to zapraszam do kursów PHP. A i poproszę za to pomógł jeżeli chodzi o to

<?php
$act = $_GET['act']; //nazwa geta
$act_pages = array('rejestracja', 'login', 'wylogowany'); //strony dozwolone include ''.$act.'.php';
}
else{
}
?>
Tylko to co ma się wyświetlić ma być w zmiennej tekst! I ta strona się przeładowuje, tylko układ zostaje bez zmian i nazwa pliku głównego
Bladeq123
25.12.2008, 19:04:00
Jesteś boski oto mi chodziło zaraz to sprawdze.
Kochany moderatorku nie zamykaj jeszcze tematu.
@Edit: Całkiem tego mi nie wytłumaczyłeś.
Chodzi mi żebym sobie wkleił kod do index.php tam gdzie maja sie wyświetlać zawartości kontakt itp.
aha i zawartości kontakt maja być np. kontakt.php
Cysiaczek
25.12.2008, 19:06:42
Jak na moje oko, to cała się przeładowuje.
W najprostszym wariancie:
index.php
<?php
<html>
<img src-"logo.jpg" />
if($_GET['site']=='contact')
{
include('podstrony/contact.php');
}
</html>
?>
Pominąłem większość HTML, ale to chyba jasne jest.
Analogicznie robisz inne podstrony. Mżna to troszkę zautomatyzować, ale to już sam pomyśl

Pozdrawiam
Bladeq123
25.12.2008, 19:08:33
Cysiaczek a mógłbyś mi wytłumaczyć gdzie to mam wkleić czy tam gdzie chce zeby sie to wyswietlało czy do news.php
aha i dla wiecej pod stron bym to chciał ;]
Cysiaczek
25.12.2008, 19:40:55
Tam, gdzie chcesz wkleić treść podstrony.
Jak chcesz więcej podstron, to rób analogicznie do tego jak Ci pokazałem.
ikssde
25.12.2008, 20:09:44
Albo skorzystaj ze switch(), poczytaj sobie w manualu.
CODE
switch ($_GET['strona']) {
case "kontakt": // np. www.xxx.pl/index.php?strona=kontakt
include "../kontakt.php";
break;
case "? ? ?":
include "../? ? ?.php";
break;
itd.
}
?>
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.