![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Ponizszy skrypt :
Funkcja alll - powinna wyswietlic tytuly oraz zrobic linki do nastpenej strony czyli do rezultatow funkcji wycinek . Jednak wyskakje mi blad w linii ktora w ponizszym skrypcie zaznacze xxxxxxxxxxxxxxx. Jeszcze jedno. Linki w tym skrypcie beda wygladaly w nastepujacy sposob: zprasy.php?x=wycinek&id Jednak pozniej ten skrypt bede uzywal na stronie w ktorej plik zprasy.php bedzie includowany i na ktorej linki wygladaja w nast. sposob: index.php?go=xxxx index.php?go=yyyyyyyy&c=2&id=23 index.php?go=zprasy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (a tu co bedzie jak klikne link w powyzszym skrypcie ) itp. Wiec jak najlepiej zrobic ten skrypt aby linki mogly byc wyswietlane w taki sposob (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) [php:1:2ff8235b17]<? require("cg.php"); function alll($id) { $zapytanie = "SELECT * From zprasy order by id desc"; $z = mysql_query($zapytanie); while($g = mysql_fetch_object($z)){ if (@$zmC){ echo'<tr><td><a class=menu href="zprasy.php?x=wycinek&id='.$g->id.' ">'.$g->tytul.' <td class=tabx2><center>'.$g->data.' '; $zmC = false; }else{ echo'<tr><td><a class=menu href="zprasy.php?x=wycinek&id='.$g->id.' ">'.$g->tytul.' <td class=tabx2><center>'.$g->data.' '; $zmC = true; } } function wycinek($id) { $query = "SELECT * FROM zprasy WHERE id='$id'"; $wynik = mysql_query($query); while($row = mysql_fetch_array($wynik)) { $id= $row['id']; echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER> <tr><td>Tytuł:".$row['foto']."</td></tr> } } ?> </td> </tr></table> <? switch($x) { xxxxxx tu jest blad case "wycinek": wycinek($id); break; case "alll": alll($id); break; } ?>[/php:1:2ff8235b17] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
nei wiem czy to wina kodowania tego forum, ale najwidoczniej masz problem z cudzyslowiem w linijce konczoncej petle, to jest przy konczeniu kolumny .
twoj kod $id= $row['id']; echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER> <tr><td>Tytuł:".$row['foto']."</td></tr> .....................................................................^^^^ tu wydaje mi sie ze jest blad, nie masz zamkniecia polecenia echo " i srednika ; sprobj z tym, w razie czego w poniedzialek wejdz na php.cba.pl i tam napisz swoj problem jeszcze raz. pomoge ci. |
|
|
![]()
Post
#3
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
W takim przypadku lepiej jest odzielać kod php do HTML'a
Czy nie wygodniej byłoby napisać: [php:1:5e6ff6dd38]<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER> <tr><td>Tytuł: <?php echo $row['foto'] ?></td></tr> [/php:1:5e6ff6dd38] niż zamartwiać się problematycznymi cudzysłowami. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:29 |