Foršais džekiņš ([info]petro) rakstīja [info]koderi kopienā,
@ 2008-05-20 15:52:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
PHP
[Error: Irreparable invalid markup ('<td <?>') in entry. Owner must fix manually. Raw contents below.]

Dots:
Ir lapa kuru man vajadzētu pielabot.
Zināšanas par PHP man ir minimālas, tā teikt "absolute beginner",
esošā koda fragments:
<code>
<?
$query = "SELECT * FROM cont_big WHERE cat = '".$cat."'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$content_big = stripslashes($row['content']);
?>
<table>
<tr>
<td <?=$content_big;?></td>
</tr>
</table>
<? } ?>
</code>
nu lūk un šis mainigais "content_big" attiecīgi satur HTML tekstu no MySQL datubāzes.

Jautājums: Vai ir kādīgi iespējams, lai tas "content_big" saturētu izpildāmu PHP kodu?


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]petro
2008-05-20 18:41 (saite)
ieliku atstarpes aiz '<?' un pirms '?>' - nepalīdz.
Tā daļa kas ir HTML viss notiek, bet tas kas ir starp '<?' un '?>' notiek nekas, bet atverot lapu ar browseri un paskatoties sourci rādās viss PHP kods kā dzīvs.

kad mēģinaju to $content_big saturu saglabāt atsevišķā failā un <?=$content_big;?> vietā ierakstīt <?include "filename.php";?> tad nebija nekādu problēmu, a tā caur DB nikā un viss :(

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]bh
2008-05-20 19:03 (saite)
http://paste.php.lv/7429/nonum

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]petro
2008-05-20 20:36 (saite)
Tas kods drīzāk ir vienkārši šim mērķim nepiemērots. Kopš tiem laikiem kad Rento vēl dzīvoja Latvijā un uztaisīja lapas engine (kurš manā skatījumā ir patiešām labs un advancēts) un šobrīdi, tai lapai ir bijuši kādi 4 dažādi "uzlabotāji", no kuriem domāju ka neviens nav bijis koderis ar gados mērāmu pieredzi. es jau citas sadaļas (kur tikai HTML) esmu koriģejis un n-tās kļudas izlabojis daudz kā lieka izmesdams, taču kā jau rakstīju PHP zināšanas man ir tādā līmenī ka derētu kādu 1/2gadu ar ko 10x vienkāršāku padarboties lai vismaz sintaksi iemācītos :)

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?