Toon posts:

[php] de ' omzetten

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een scriptje wat het laatste nieuws uit een db haalt nu wil ik in de status bar de titel van het bericht laten zien. Nu lukt dat ook prima, alleen als er een ' in voor komt werkt het niet. Nu heb ik dat bij de dubble quote op kunnen lossen door html te gebruiken, maar bij de enkele quote kan ik het alleen oplossen door hem te laten verwijdenen, wat ik eigenlijk niet wil. Hoe kan ik hem dus wel houden de enkele quotes.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
$result = mysql_query('SELECT id,date,titel FROM nieuws ORDER BY date DESC LIMIT 4');
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

$titell = stripslashes($row['titel']);
$titell = str_replace("'", "", $titell);
$titell = str_replace("\"", "&quot;", $titell);
$titelk = (strlen($titell)>30) ? substr($titell, 0, 27)."..." : $titell;
echo date("H:i", $row['date']) .' <a onmouseover="window.status=\''. $titell .' [ Nieuws ]\';return true" title="'. $titell .' [ Nieuws ]" href="/nieuws/'. $row['id'] .'" class="menu">'. $titelk . '</a><br>';

}
?>



PS: kan het uitvoeren van dit script sneller dan zoals hier gedaan is?

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 09:27
zoek eens op addslashes

https://fgheysels.github.io/


Dit topic is gesloten.