Door
Remco van Akker
op 16-10-2012 16:15
gewijzigd op 16-10-2012 17:30
3.321 views
Ik ben bezig met een website die random youtube muziek video's afspeelt.
Als ik PHP in een Javascript code zet wil hij hem niet laden. En ik zie het probleem
niet in mijn code. Misschien jullie wel? Dit is de code:
<?php
$sql = mysql_query('SELECT * FROM songs WHERE ind = "true" ') or trigger_error(mysql_error());
while($fetch = mysql_fetch_array($sql)) {
?>
song[<?php echo $fetch['id']; ?>]="<?php echo $fetch['link'].';'.$fetch['artiest'].';'.$fetch['titel']; ?>"
<?php
}
?>
Ik heb je code niet bekeken maar ik denk dat je bedoelt dat als er een statement true is dat er dan php uitgevoerd moet worden?
Kort antwoord: Nee.
Langer antwoord: PHP is serverside, dat betekent dat de clientside talen geen invloed kunnen hebben op PHP. Javascript word pas later uitgevoerd dan de PHP. Altijd
Ik heb je code niet bekeken maar ik denk dat je bedoelt dat als er een statement true is dat er dan php uitgevoerd moet worden?
Kort antwoord: Nee.
Langer antwoord: PHP is serverside, dat betekent dat de clientside talen geen invloed kunnen hebben op PHP. Javascript word pas later uitgevoerd dan de PHP. Altijd
Hij vult alleen een JS array met PHP-generated output op, en dat kan best....
Ik heb ze tussen de code tags gezet maar hij herkent javascript niet.
Dus weergeeft die het als tekst.
Hier is een link naar de code in pastebin: http://pastebin.com/36kkf0S8
Tja ik weet niet wat je wil met minder regels?
Het gaat om het javascript met de PHP er in.
Als ik de php er uit haal en ik voeg liedjes toe
in de code gaat die weer snel. Maar als ik het via
database wil doen gaat die hem nooit laden.