[ e5944 @ 05.07.2005. 14:06 ] @
trudim se da naučim PHP.
U čemu je problem sa ovim kodom. Kada se postavi na server na mestu gde treba da imam prikaz imam samo prazno polje.

<?php
include ("database/baza.php");
$query = "select * from tabela1 order by datum asc";
$result_set = safe_query($query);
while ($row = mysql_fetch_assoc($result_set))
{
print "<a class=vestnaslov target=mainframe href='vest.php?id=$row[id]'>";
prikaziNaslov($row[id],2,0);
print "</a>\n<br>\n";
if ($row[id] == 9)
{
echo "<br>
<CENTER>
<a href="xxx1.pdf" target="_blank" class=link_naran_m>naslov poruke</a><br>";
}
}
mysql_free_result($result);
?>
[ Pharos @ 05.07.2005. 17:39 ] @
Šta ti je
Code:

 prikaziNaslov($row[id],2,0);

E sad nemam ovde instaliran apache pa da pokrenem taj tvoj kod, al na prvi pogled
Code:

 print "<a class=vestnaslov target=mainframe href='vest.php?id=$row[id]'>";

Bi trebalo da izgleda
Code:

 print "<a class=vestnaslov target=mainframe href=\'vest.php?id=$row[id]\'>";

Zatim

Code:
 echo "<br><CENTER><a href="xxx1.pdf" target="_blank" class=link_naran_m>naslov poruke</a><br>";

Bi trebalo
Code:
 echo "<br><CENTER><a href=\"xxx1.pdf\" target=\"_blank\" class=link_naran_m>naslov poruke</a><br>";
[ e5944 @ 05.07.2005. 21:41 ] @
Problem je u tome što su mi, za početak, dali da ispravim neke stvari na postojećem sajtu tako da ne znam šta je autor hteo da kaže sa
prikaziNaslov($row[id],2,0);

Najveći problem je u tome što ja pripadam drugoj branši, ali sticajem okolnosti na poslu su mi dali da promenim neke stvari na sajtu i mislim da će ubuduće to očekivati od mene. Nabavio sam neke knjige i gomilu linkova pa počinjem da učim ...

POMAGAJTE OVO JE HITNA STVAR!!!
[ flylord @ 05.07.2005. 21:45 ] @
Naslov teme ti je katastrofican. Drugi put, hocu da bude neki opisan naslov!
[ Pharos @ 06.07.2005. 09:37 ] @
Aha... Sad sam video. Ništa, jednostavno je, samo što to nisi dobro ubacio u php. Aj probaj ovako. BTW opet radim napamet, ne znam šta ti je baza.php, sigurno su parametri baze, user, pass...

Code:

<?php
include ("database/baza.php");
$query = "select * from tabela1 order by datum asc";
$result_set = safe_query($query);
while ($row = mysql_fetch_assoc($result_set))
{
    print "<a class=vestnaslov target=mainframe href=\'vest.php?id=$row[id]\'>";
    print "prikaziNaslov($row[id],2,0)";
    print "</a>\n<br>\n";
    if ($row[id] == 9)
    {
     echo "<br><CENTER><a href=\"xxx1.pdf\" target=\"_blank\" class=link_naran_m>naslov poruke</a><br>";
    }
}
mysql_free_result($result);
?>

Javi koju grešku sad prikazuje.
pOz
[ e5944 @ 11.07.2005. 06:38 ] @
Prvo hvala svima na trudu.
Problem je bio trivijalan. Cela nauka je bila da se nemogu koristiti znaci navoda već umesto njih se koristi apostrof.

Umesto:
if ($row[id] == 9)
{
echo "<br>
<CENTER>
<a href="xxx1.pdf" target="_blank" class=link_naran_m>naslov poruke</a><br>";
}
}

Treba:
if ($row[id] == 9)
{
echo "<br>
<CENTER>
<a href='xxx1.pdf' target='_blank' class=link_naran_m>naslov poruke</a><br>";
}
}

[ dragancesu @ 11.07.2005. 07:25 ] @
Ma sve moze samo ne na isti nacin ili je stvar ukusa, mozes

print " bla bla "\ bla bla bla ";

ali i

print ' bla bla " bla bla bla ';

Ako string pocenes sa " onda pre specijalnih znakova moras da ubacis \, ako pocnes sa ' onda ne mora. Meni se vise svidja drugi nacin, pitanje je na sta se naviknes