webForumDet fria alternativet

vad är fel här

PHP

1 svar · 221 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#1
while($rad=mysql_fetch_array($result)) {
?><font face="verdana" size="2"><p><?=$rad["inlagg"]?></p>
<a href="mailto:<?=$rad["epost"]?>"><?=$rad["namn"]?></a>, <?=$rad["datum"]?>
<hr>

kan man skiva på något annat sätt, exemplet är hämtat från en bok.

Medlem sedan dec. 1999757 inlägg
#2

mr.mainline skrev:

vad är fel här

Vad får du för felmeddelande?

När det gäller PHP så kan man i stort sett alltid göra saker på helt olika sätt men ändå få samma resultat. I det här fallet beror det mest på hur man gjort när man skickat in datan i databasen, är magic_quotes_gpc på eller av etc.
I mitt fall hade ditt kodexempel antagligen sett ut så här

<?php
while ($rad = mysql_fetch_array($result)) {
	echo '<font face="verdana" size="2"><p>' . nl2br(htmlentities(stripslashes($rad['inlagg']))) . '</p>
	<a href="mailto:' . htmlentities(stripslashes($rad['epost'])) . '">'
	 . htmlentities(stripslashes($rad['namn'])) . '</a>, ' . $rad['datum'] . '</font><hr>';
?>
339 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
194 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
194 ms — ändringar (db)