Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wyświetlić
Forum PHP.pl > Forum > Przedszkole
stefan_precz
  1. <table border=\"0\" width=\"629\">
  2. <tr>
  3. <td width=\"154\"><?
  4. include&#092;"config.php\";
  5. $wyswietlkategorie = mysql_db_query(krasnal, &#092;"SELECT * FROM kategorie ORDER BY kategoria\") or die(\"Wystapił blad: <b>\".mysql_error().\"</b>\");
  6. while ($row = mysql_fetch_array($wyswietlkategorie))
  7. {
  8. echo&#092;"<a href=http://localhost/~dyktek/index.php?d=opisy&id=\".$row['id'].\">\".$row['kategoria'].\"<br />\";
  9. }
  10. ?></td>
  11. <td width=\"465\">
  12.  <? if(isset($d))
  13.  
  14. if(file_exists(&#092;"$d.php\"))
  15.  
  16.  include(&#092;"$d.php\");
  17.  
  18.  else
  19.  
  20. if(file_exists(&#092;"$d.php\"))
  21.  
  22.  include(&#092;"$d.php\");
  23.  
  24. else
  25. echo(&#092;"Podstrona nie istnieje :(.\");
  26. elseif(!isset($d))
  27. include&#092;"glowna.php\";
  28. ?>  </td>
  29. </tr>
  30. </table>
  31. </body>


tak wygląda plik index.php aby wyświetlić zawartość kategorii o id=1 link będzie wyglądał tak http://localhost/~dyktek/index.php?d=opisy&id=1

plik opisy.php
  1. <?
  2. include &#092;"config.php\";
  3.  if($id) {
  4. $z=mysql_db_query ($mysql_baza, &#092;"SELECT * FROM opisy where id='$id'\");
  5. while ($zz=mysql_fetch_array($z))
  6. {
  7. echo &#092;"<a href=index.php>Strona Główna</a>/\".$yy['kategoria'].\"\";
  8. echo &#092;"\".$row['opis'].\" \".$row['kategoria'].\" \".$row['autor'].\"\";
  9. }
  10. ?>


ten plik odpowiada za wyświetlanie tego na co kliknął user ale nie chce działać, wyświetla błąd Parse error: syntax error, unexpected $end in \usr\www\dyktek\opisy.php on line 12 szukałem dłubałem i nic nie znalazłem, proszę o pomoc
ebe
Plik opis.php wypadałoby zamknąć if'a...
stefan_precz
nie bardzo rozumiem możesz jaśniej albo na przykładzie
koala
linia 11 - }
linia 12 - ?>

a tak przy okazji każdy skrypt nie zaczyna się od :

<?

tylko :

<?php
stefan_precz
no na prawdę twoje porady są rewelacyjne lol dry.gif
Cysiaczek
Może się zaczynać od również <?, to jest po prostu forma krótka
dlaczego wprowadzasz w błąd?
koala
a jak nie będzie na serwerze short_open_tag ?

http://www.php.net/manual/pl/language.basic-syntax.php
stefan_precz
ok wszystko fajnie ale czy ktoś moze pomoc mi przy skrypcie
hmmm
kolega mial na mysli :
  1. <?
  2. include &#092;"config.php\";
  3. if($id) {
  4. $z=mysql_db_query ($mysql_baza, &#092;"SELECT * FROM opisy where id='$id'\");
  5. while ($zz=mysql_fetch_array($z))
  6. {
  7. echo &#092;"<a href=index.php>Strona Główna</a>/\".$yy['kategoria'].\"\";
  8. echo &#092;"\".$row['opis'].\" \".$row['kategoria'].\" \".$row['autor'].\"\";
  9. }
  10. }
  11. ?>
druga klamerka na dole - domkniecie warunku if winksmiley.jpg
Guest
tylko idiota nie włączy - zresztą teraz domyślnie sa włączone
stefan_precz
no działa tylko nic nie wyświetla sad.gif

tabele w bazie wyglądają tak

Kategorie
id--kategoria

Opisy
id--kategoria--opis--autor

i nie wiem czy zapytanie dobrze zrobiłem
Ociu
  1. <?
  2. include(&#092;"config.php\");
  3. $id = $_GET['id'];
  4. if( !empty($id) ) {
  5. $z=mysql_db_query ($mysql_baza, &#092;"SELECT * FROM opisy where id='$id'\");
  6. while ($zz=mysql_fetch_array($z))
  7. {
  8. echo &#092;"<a href=index.php>Strona Główna</a>/\".$zz['kategoria'].\"\";
  9. echo &#092;" \".$zz['opis'].\" \".$zz['kategoria'].\" \".$zz['autor'].\" \";
  10. }
  11. }
  12. ?>  
stefan_precz
  1. <html>
  2. <head>
  3. <meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\">
  4. </HEAD>
  5. <body>
  6. <table border=\"0\" width=\"629\">
  7. <tr>
  8. <td width=\"154\">
  9. <?
  10. include &#092;"config.php\";
  11. $z=mysql_db_query($mysql_baza, &#092;"SELECT * FROM kategorie order by id\");
  12. while ($zz=mysql_fetch_array($z) ) {
  13. echo &#092;"<a href=?opisy=\".$zz['kategoria'].\">\".$zz['kategoria'].\"</a><br />\";
  14. }
  15. ?></td>
  16. <td width=\"465\">
  17.  <?
  18. include &#092;"config.php\";
  19. if ($opisy)
  20. {
  21. $z=mysql_db_query ($mysql_baza, &#092;"SELECT * FROM opisy where kategoria='$opisy'\");
  22. while ($row=mysql_fetch_array($z)){
  23. echo &#092;" <b>\".$row['kategoria'].\"</b><br><br>\";
  24. echo &#092;"\".$row['opis'].\" \";
  25. }
  26. }
  27. else 
  28. { include &#092;"glowna.php\"; }
  29.  
  30. ?></td>
  31. </tr>
  32. </table>
  33. </body>
  34. </html>


rozkminiłem to w taki sposób ale się udało smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.