login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP en Javascript variabelen mengen

Offline ZG1988 - 18/07/2006 18:07
Avatar van ZG1988Gouden medaille

überleet
  1. function link(){
  2. <?php $i = ?> n<?php;?>
  3. window.location="<?php echo $gebruiker_naam . ".php?id=" . $_GET['id'] ."&album=" . $_GET['album'] . "/" . $files[$i];?>";
  4. }


okee ik heb nu ongeveer zoiets 

kan iemand mij vertelle hoe ik in het echt een variabele uit javascript haal ? ( ik moet de waarde van die 'n' hebben )

9 antwoorden

Gesponsorde links
Offline Tuinstoel - 18/07/2006 18:49
Avatar van Tuinstoel PHP expert Dat <?php $i = ?> n<?php;?> bedoel je? Dat is vrijwel niet mogelijk. <?= $i = "<script>document.write ('Test');</script>"; ?>
Offline ZG1988 - 18/07/2006 20:05
Avatar van ZG1988 Gouden medaille

überleet
javascript:
  1. <SCRIPT LANGUAGE="JavaScript">
  2. function link(adres){
  3.  
  4. window.location=adres + id;
  5.  
  6. }</SCRIPT>


php:
  1. <?php echo "<a href='#' onClick=\"link('" . $gebruiker_naam . ".php?id=" . $_GET['id'] ."&album=" . $_GET['album'] . "&foto_id=')\"> Stop slideshow </a>"; ?>


de php waardes in een meegeven met een functie om javascript functie aan te roepen.

zo kan je een javascript variabele gebruiken.


om van javascript naar php te gaan moet je via input box ofzo denk 
Offline Tuinstoel - 18/07/2006 20:22
Avatar van Tuinstoel PHP expert Mjah. JS is client-side, PHP is server-side, die 2 moet je goed uit elkaar weten te houden, dan moet een logische beredenering volgen die tot een conclusie moet kunnen leiden; en daarvoor ben ik niet in staat met deze hitte  .
Offline Maarten - 18/07/2006 20:53
Avatar van Maarten Erelid Je moet die javascript var in een cookie stampen, of je moet je pagina vernieuwen met die var in de url. En dat omdat PHP cookies kan lezen en url's kan verwerken.

En dat is de enige mogelijkheid 
Offline ZG1988 - 18/07/2006 23:40
Avatar van ZG1988 Gouden medaille

überleet
murfy vindk maar zwak ze, ik wil geen pagina vernieuwe 
Offline Thomas - 19/07/2006 12:59
Avatar van Thomas Moderator Hoe wil je dan iets terugsturen naar de server (=naar php)?
Offline haytjes - 19/07/2006 13:05
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
je kan wel een keer kijken naar ajax
Offline memar - 28/05/2008 12:01 (laatste wijziging 28/05/2008 12:05)
Avatar van memar Nieuw lid Dit is mogelijk maar alleen als je je pagina laat vernieuwen

  1. <?php
  2. $i=$_GET['var_n];
  3. if (!$i) {
  4. echo "
  5. <script>
  6. document.location=".$_SERVER['PHP_SELF']."?var_n=+n
  7. </script>
  8. ";
  9. }
  10. ?>
titjes schreef:
Heb ze er al bij gezet


 
Offline Abbas - 28/05/2008 12:02
Avatar van Abbas Gouden medaille

Crew .NET
Ten eerste: CODETAGS!
Ten tweede: waarom reageren op een topic van 2 jaar oud?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s