Hallo,

Ik wil d.m.v php html-text als text op het scherm laten verschijnen.
In de database tabel bericht staat: <p> hallo <b> wereld </b> </p>.
Deze text wil ik orgineel op het scherm laten verschijnen, dus niet "hallo wereld".

code:
$result = mysql_query("SELECT naam, bericht FROM paginas");
while($row=mysql_fetch_array($result))
{
echo "naamTxt=$row[naam]&berichtTxt=$row[bericht]";

}
Ik denk dat je [php]htmlentities[/php] zoekt.
Beetje vreemd dit.
<?php
echo "naamTxt=$row[naam]&berichtTxt=$row[bericht]";
// moet iets zijn als
echo row['naam'] . $row['bericht'];
?>
sowieso moet je code tussen de [ignore]
[/ignore] tags doen, en php begint natuurlijk met een [ignore]<?PHP tag[/ignore]

Over je vraag: je moet sowieso de variables tussen de quotes uithalen:

<?PHP
$result = mysql_query("SELECT naam, bericht FROM paginas");
while($row=mysql_fetch_array($result)){
    echo "naamTxt=" . $row['naam'] . "&berichtTxt=" . $row['bericht'];
}
?>


Zet trouwens dit nog boven aan je script:

<?PHP
ini_set('display_errors', true);
error_reporting(E_ALL);
?>


Misschien kom je dan nog een andere fout tegen.

Edit:
SanThe was me voor, en die ignore-tag doet raar :S
@Edoxile: Geen $row[naam] maar $row['naam'].
Edoxile schreef op 08.01.2010 15:40


<?php
    echo "naamTxt=" . $row['naam'] . "&amp;berichtTxt=" . $row['bericht'];
?>


volgens w3, ampersand voluit.
Wat ik ben vergeten te zeggen is dat mijn flash website deze php bestand gebruikt. De TextField kijkt naar berichtTxt.
Het werk en Ik krijg geen foutmeldingen.
Bedankt voor jullie snelle reactie's.

Dit is mijn code tot nu toe:
<?php

$link = mysql_connect('localhost', ' ', ' ');
if (!$link) {
die('Not connected : ' . mysql_error());
}

$db_selected = mysql_select_db('test', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}

$result = mysql_query("SELECT naam, bericht FROM paginas");
while($row=mysql_fetch_array($result)){
echo "naamTxt=" . $row['naam'] . "&berichtTxt=" . $row['bericht'];
}
?>

maar de text blijft ongewijzig.
zie http://www.reiki-ijmuiden.nl/beheer/test.php

Dat klopt toch.
Je wijzigt de tekst toch ook niet.
Nu wil ik dat de text hetzelfde word als de broncode text, dus met html code erbij.

Alvast bedankt voor jullie moeite.

Reageren