login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php in javascript

Offline gothmog - 18/02/2006 15:00
Avatar van gothmogLid Hallo,

ik heb een 'nieuws-scroller' in javascript van internet gehaald.
Nu wilde ik vragen of je php in de javascript code kan gebruiken...

MVG,
Sven

8 antwoorden

Gesponsorde links
Offline Thomas - 18/02/2006 15:02
Avatar van Thomas Moderator Neen.

Andersom kan wel (javascript vullen met PHP).
Of gebruik Ajakkes (ofzo).
Offline gothmog - 18/02/2006 15:08 (laatste wijziging 18/02/2006 15:11)
Avatar van gothmog Lid
Citaat:
Neen.

Andersom kan wel (javascript vullen met PHP).
Of gebruik Ajakkes (ofzo).


Dat is toch dat je PHP gebruikt IN de javascript code?

dus zeg maar:
  1. <script language="JavaScript">
  2. v_content=[
  3. <?php
  4. while($blabla)
  5. {
  6. }
  7. ?>
  8. ];
  9. </script>
Offline Thomas - 18/02/2006 15:12
Avatar van Thomas Moderator Ja, dat kan. Maar ik dacht dat je bedoelde dat je met JS PHP kunt aanroepen / uitvoeren o.i.d..
Offline gothmog - 18/02/2006 15:17 (laatste wijziging 18/02/2006 19:17)
Avatar van gothmog Lid ow neej:p
sorry dat ik onduidelijk was;-)
maar nog bedankt

edit:
Ik kom er toch niet uit. Er gaat iets fout...
Dit is een stukje uit mijn code:

  1. v_content=[
  2. <?php
  3. $selectnews="SELECT * FROM news ORDER BY date DESC LIMIT 0,5";
  4. $resultnews=mysql_query($selectnews) or die(mysql_error());
  5. while($obj=$resultnews)
  6. {
  7. echo "['".$obj->link."','".$obj->dutch."','_top'],";
  8. }
  9. ?>
  10. ['','','_top']
  11. ];
Offline haytjes - 18/02/2006 20:13 (laatste wijziging 18/02/2006 20:14)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. v_content=[<?php
  2. $selectnews="SELECT * FROM news ORDER BY date DESC LIMIT 0,5";
  3. $resultnews=mysql_query($selectnews) or die(mysql_error());
  4. while($obj=$resultnews)
  5. {
  6. echo "['".$obj->link."','".$obj->dutch."','_top'],";
  7. }
  8. ?>['','','_top']];


in javascript mag er nergens een enter (\n,\n\r,\r)staan, dus moet je je phpcode starten direct na die [, of anders ziet hij dat als een enter
Offline gothmog - 18/02/2006 21:30
Avatar van gothmog Lid aha, zo leer je nog eens wat;-)
maar mijn script duurt ong. een half uur om te laden ofzo, en dan gebeurt er nog niets:|
en het ligt niet aan de host, maar wel aan dat stukje code...
Offline viezevis - 21/02/2006 23:24
Avatar van viezevis HTML interesse misschien eens het volgende proberen:

  1. while($obj=mysql_fetch_object($resultnews))
Offline rutgerp - 22/02/2006 14:39 (laatste wijziging 22/02/2006 14:44)
Avatar van rutgerp HTML interesse Volgens mij moet het dit zijn:
  1. v_content=[<?php
  2. $selectnews="SELECT link,dutch FROM news ORDER BY date DESC LIMIT 0,5";
  3. $resultnews=mysql_query($selectnews) or die(mysql_error());
  4. while($obj=mysql_fetch_object($resultnews))
  5. {
  6. echo "['".$obj->link."','".$obj->dutch."','_top'],";
  7. }
  8. ?>['','','_top']];
Oeps, zag niet dat degene hierboven ook al een oplossing had, maar nu gaat de query wel sneller 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s