Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem pobierającym teksty z bazy.
covall
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 9.03.2004
Skąd: Stalowa Wola

Ostrzeżenie: (0%)
-----


Witam. Właśnie wziąłem się za pisanie skryptu pobierającego teksty z bazy danych, ale nie umieszczam tego topicu na forum "Bazy Danych", ponieważ z bazą jest wszystko w porządku. Coś jest ze składnią, ponieważ wywala mi następujący błąd
Kod
Parse error: parse error, unexpected '[', expecting ',' or ';' in c:usrkrasnalwwwgtagamephptexts.php on line 12

Po przeglądnięciu całego skryptu dalej nie jestem w stanie stwierdzić, co tutaj nie gra.
[php:1:58bc448d32]<?
mysql_connect("serwer", "login", "hasło");
mysql_select_db("baza");
if(!isset($pokaz)) {
echo "
<CENTER><B>:: Texty ::</B><BR><BR>
<TABLE BORDER=1 BORDERCOLOR=#643B63 WIDTH=98%>
<TR><TD WIDTH=50%><CENTER><B>tytuł</B></CENTER></TD><TD WIDTH=25%><CENTER><B>rodzaj</B></CENTER></TD><TD
WIDTH=25%><CENTER><B>autor</B></CENTER></TD></TR>";
$pobierz_all = "SELECT id,tytul,rodzaj,autor FROM engine_texts ORDER BY id DESC";
$wykonaj = mysql_query($pobierz_all) or die(mysql_error());
while($wiersz=mysql_fetch_array($wykonaj)) {
echo "<TR><TD><CENTER><A

HREF=index.php?page=texts&id=".$wiersz['id'].">".$wiersz['tytul']."</A></CENTER></TD><TD><CENTER>".wiersz['rodzaj']."</CENTER

></TD><TD><CENTER>".$wiersz['autor']."</CENTER></TD></TR>";
}
} else if($pokaz=="manuale") {
echo 'pokazuje manuale.';
}
?>
[/php:1:58bc448d32]

Z góry dziękuję za wszelkie porady i pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
shpyo
post
Post #2





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


raz. masz niezly burdel w kodzie tongue.gif

[php:1:9301afc4fb]<?php
mysql_connect("serwer", "login", "hasło");
mysql_select_db("baza");
if(!isset($pokaz)) {
echo '<CENTER><B>:: Texty ::</B><BR><BR><TABLE BORDER=1 BORDERCOLOR=#643B63 WIDTH=98%>
<TR><TD WIDTH=50%><CENTER><B>tytuł</B></CENTER></TD><TD WIDTH=25%><CENTER><B>rodzaj</B>
</CENTER></TD><TD WIDTH=25%><CENTER><B>autor</B></CENTER></TD></TR>';
$pobierz_all = "SELECT id,tytul,rodzaj,autor FROM engine_texts ORDER BY id DESC";
$wykonaj = mysql_query($pobierz_all) or die(mysql_error());
while($wiersz=mysql_fetch_array($wykonaj)) {
echo '<TR><TD><CENTER><A HREF=index.php?page=texts&id='.$wiersz[id].'>'.$wiersz[tytul].'</A></CENTER></TD>
<TD><CENTER>'.wiersz[rodzaj].'</CENTER></TD><TD><CENTER>'.$wiersz[autor].'</CENTER></TD></TR>";
}
} else if($pokaz=="manuale") {
echo 'pokazuje manuale.';
}
?>[/php:1:9301afc4fb]
wklej i zobacz, a ten blad co wywalilo tzn. ze gdzies brakuje ' albo " albo jest tego za duzo[/code]


--------------------
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Masz tak:
  1. <?php
  2. //...
  3. echo &#092;"<TR><TD><CENTER><A HREF=index.php?page=texts&id=\".$wiersz['id'].\">\".$wiersz['tytul'].\"</A></CENTER></TD
  4.  ><TD><CENTER>&#092;".wiersz['rodzaj'].\"</CENTER 
  5. ></TD><TD><CENTER>&#092;".$wiersz['autor'].\"</CENTER></TD></TR>\";
  6. //...
  7. ?>

A powinieneś mieć tak:
  1. <?php
  2. //...
  3. echo &#092;"<TR><TD><CENTER><A HREF=index.php?page=texts&id=\".$wiersz['id'].\">\".$wiersz['tytul'].\"</A></CENTER></TD
  4.  ><TD><CENTER>&#092;".$wiersz['rodzaj'].\"</CENTER 
  5. ></TD><TD><CENTER>&#092;".$wiersz['autor'].\"</CENTER></TD></TR>\";
  6. //...
  7. ?>

Przyjrzyj się uważnie. Zgubiłeś $ przy jednej ze zmiennych.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:45