[ hOOlid @ 11.05.2006. 21:11 ] @
Vozdra svima.

imam mali problem.
w3schools vidio sam da se moze pisati php u html scriptu mislim
<html>
<body>
<?php echo "jedan php kod";
?>
i ako hocu html kod jedan

</body>
</html>

gdje sam napisao " i ako hocu html kod jedan " tu postavim tabelu.
<table width="776" border="0" align="center" cellpadding="0" cellspacing="0" background="images/t_ids_003_03.gif">
<!--DWLayoutTable-->
<tr>
<td height="195" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="776" height="195" background="images/baner4.jpg"><table width="776" border="0" cellspacing="0" cellpadding="0">
<!--DWLayoutTable-->
<tr>
<td width="35" height="145">&nbsp;</td>
<td width="230">&nbsp;</td>
<td colspan="3">&nbsp;</td>
<td width="117">&nbsp;</td>
<td width="43">&nbsp;</td>
</tr>
<tr>
<td height="50">&nbsp;</td>
<td valign="top"><a href="index.php"><img src="images/test.jpg" width="230" height="50" border="0"></a></td>
</a></td>
<td>&nbsp;</td>
</tr>
</table>

gdje sam napisao "jedan php kod" eh to nemogu vidati kad postavim web stranicu.. sto to? mozda sam pogresno zapoceo
ili mozda moram nesto jos ekstra napisati da bi mogao sve vidati. pomoc hvala. ako niste razumijeli o cemu pricate mogu jos jednom objasniti hehe :)
[ 1r0nM4n @ 11.05.2006. 21:31 ] @
Potpuno si nejasan!

Blok <?php ?> moze da se stavi unutar HTML koda.
Na primer, ovo je neki najjednostavniji primer:
Citat:

<html>
<head>
<title>Test Page</title>
</head>
<body>
<h1><?php echo 'Ovo je neki text iz php-a';?></h1>
</body>
</html>

I to se naravno sachuva kao naziv_fajla.php

Ali ne razumem te, shta zelish da postignesh sa ovom tabelom?

p0z
[ SmilieBG @ 11.05.2006. 21:31 ] @
Ako si je postavio bash kao sto tu pise, onda nece ni raditi...

Da bi unutar PHP-a prikazivao HTML, mora da bude unutar '' ili "" zagrada, sto znaci da:

echo "hello world"; --> radice

echo "Prodavnica "Bela tehnika""; --> nece raditi jer ce PHP da 'cita' samo Prodavnica i tu ga 'zatvaras' sa " zagradom...

prema tome - back to drawing table :)

Poz,
Sale
[ hOOlid @ 11.05.2006. 22:16 ] @
zelim da postignem sa tabelom da vam kazem nemogu vidati ako nesto napisem naprimer <?php echo "test"; ?> test to nemogu da vidim na web stranici.. kontas? ako jedan html kod postavim odma nesto u php nemogu vidati :-S
[ SmilieBG @ 11.05.2006. 22:28 ] @
ovako, pre svega: echo "test"; nije nikakav html :)
Ocito da ti nesto drugo ne radi.

Jel php ikada radio? Bilo sta?

Poz,
Sale
[ hOOlid @ 11.05.2006. 22:39 ] @
bre heheh ma nece joj.. <?php echo "test"; ?> ovo sam napisao i radi a samo kad tabela onda neradi.
ako cu sad tamo gdje je tabela echo "kod jedan"; sve tako.. onda dode error
[ Davor Grubelić @ 11.05.2006. 23:07 ] @
he, ajd samo polako. provjeri dali ti je php uopće dobro instaliran.
u test.php unesi ovaj kod:


Code:

<?php

phpinfo();

?>


ako ti ispiše stranicu sa informjacijama o instalaciji, sve je uredu.
ako ne, provjeri httpd.conf file u apacheu dali ti ucitava php modul.

pročitaj http://www.elitesecurity.org/tema/96073-PHP-FAQ

[Ovu poruku je menjao dgrubel dana 12.05.2006. u 00:08 GMT+1]
[ SmilieBG @ 12.05.2006. 19:40 ] @
Ne, koliko sam ga razumeo, PHP radi. Medjutim ti pogresno postavljas tabelu a i nisi procitao sta sam ti napisao, pa evo ti primer:

Code:

<?php

echo "sledi tabela<br><br>";

$tabela = "
<table>
<tr>
     <td>red prvi, celija prva</td>
     <td>red prvi, celija druga</td>
</tr>
<tr>
     <td>red drugi, celija prva</td>
     <td>red drugi, celija druga</td>
</tr>
</table>";

$tabela2 = "
<table>
<tr>
     <td>red prvi, celija prva</td>
     <td>".$neka_vrednost."</td>
</tr>
<tr>
     <td>"; for(....) {}
    $tabela2 .= "</td>
     <td>red drugi, celija druga</td>
</tr>
</table>";

echo $tabela1;
echo $tabela2;


Odnosno, tabela, ako hoces preko PHP-a da je prikazujes, mora u celosti biti izmedju "" ili '' znakova - bez prekida! Odnosno, sledece nece da radi:

...
<td>Prodavnica "Kikinda"</td>
...

Jer ce PHP kod " pre K(ikinda) da 'zatvori' tabelu, odnosno unos. Ovo se moze prevazici sa:

...
<td>Prodavnica \"Kikinda\"</td>
...

Gde znak \ govori PHP-u, sledeci znak iza \ ne parsiraj, vec preuzmi 1 na 1.

Poz,
Sale
[ w3bl0rd @ 12.05.2006. 21:36 ] @
daj ti lijepo uzmi neku knjigu čitaj ju pa onda pokušavaj nešto...
Obavezno pročitaj php manual http://php.net/manual
pa se onda opet tu javi jer ovo su teške bljuzgarije :D :D
po ovom postu zaključujem da nemaš b od blage u php-u tak da je svako objašnjavanje uzaludno...