webForumDet fria alternativet

Hur anropar jag min funktion?

PHP

3 svar · 390 visningar · startad av m_soderlund

Medlem sedan sep. 20026 425 inlägg
Frågan#1

Jag har skapat en funktion som ser ut så här:

function swe_lng($str) {
                $str=str_replace("å","å",$str);
                $str=str_replace("ä","ä",$str);
                $str=str_replace("ö","ö",$str);
                $str=str_replace("Å","Å",$str);
                $str=str_replace("Ä","Ä",$str);
                $str=str_replace("Ö","Ö",$str);
                $str = addslashes($str);
      return $str; }

Jag vill använda funktionen på data när jag skriver ut data från databasen. Så här ser min kod ut när jag skriver ut data från databasen:

$query="SELECT * FROM news,pics WHERE news.id=" . $_GET['id'];
$resultat=$dbcon->query($query) or die(mysql_error());

while ($data = $dbcon->get_array($resultat)){
echo('<h1>'.$data["head"].'</h1>
<p>'.$data["content"].'</p>');

Hur kan jag applicera min funktion på det jag skriver ut från databasen, dvs .$data["head"] och .$data["content"]?

Tack på förhand. :)

Medlem sedan aug. 20002 975 inlägg
#2
echo('<h1>'.swe_lng($data["head"]).'</h1>
Medlem sedan sep. 20026 425 inlägg
#3

Tack så mycket!

Medlem sedan mars 20041 505 inlägg
#4

Slutligen vill jag tipsa om funktionen htmlentities

267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)