Mathias666
28.02.2008, 21:23:07
Witam,
mam pytanie, moja baza wygląda tak:
tabela: film
rekordy: nazwa, link, treść
czy można zrobić jakieś połącznie php z mysql albo jeszcze inną techniką aby na pierwszej stronie wyświetlała się tylko nazwa i link, a po kliknięciu na link przeności nas na podstone
gdzie jest treść
ale tak bym nie musiał tworzyć nowego pliku dla wczytywania tej treśći?
xbigos
28.02.2008, 21:37:36
if($_GET['strona'] == ""){
}
potem masz jeszcze case
Mathias666
28.02.2008, 21:45:17
Sorry ale z Twojej odpowiedzi nic nie zrozumiałem, mógłbyś się troszkę rozpisać?
I chyba mnie źle zrozumiałeś, chodzi o to żeby ta podstrona nie potrzebowała pliku.
xbigos
28.02.2008, 21:52:56
patrz!.
Łączysz się z bazą.
<?php
if(isset($_GET['pokaz_film'])){ $query= mysql_query("SELECT * FROM tabela WHERE id = '$id'"); //tutaj wyswietlasz sobie info.
}
else{
echo '<li><a href="index.php?pokaz_film='.$row['id'].'">'.$row['nazwa'].'</a></li>'; }
}
?>
Wysiliłbyś się i poszukałbyś. moze byc blad gdzies jakas literówka. wysil sie jeszcze i pozmieniaj nazwy tabeli.
Mathias666
29.02.2008, 18:24:28
Zrobiłem wg. tego jak mi podałeś, oczywiście z odpowiedznio uzupełnione i wywala mi:
Cytat
Parse error: syntax error, unexpected T_ELSE in /home/xxxxxxx/ftp/page/video.php on line 11
xbigos
1.03.2008, 10:58:17
Czy nie potrafisz sam tego rozszyfrowac?
Błąd składni nieoczekiwane else w ... w linii 11
Tak więc nie trudno się domyślic ze zapomnialem przed else dac }
<?php
if(isset($_GET['pokaz_film'])){ $query= mysql_query("SELECT * FROM tabela WHERE id = '$id'"); //tutaj wyswietlasz sobie info.
}
}
else{
echo '<li><a href="index.php?pokaz_film='.$row['id'].'">'.$row['nazwa'].'</a></li>'; }
}
?>
Mathias666
1.03.2008, 16:13:58
A teraz wywala ten sam błąd w 14 wierzszu...
xbigos
2.03.2008, 09:37:47
@mathias666 to popraw sobie sam bledy pisalem to z marszu a w 14 wierszu zapomnialem o )
Chcesz miec wszystko podane na tacy. Nie ma tak dobrze. Pomysl troche to nie boli