Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Da JS a Php

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59

    Da JS a Php

    Vorrei passare il valore da Javascript a php, solo che cosi' mi da errore, mi dice " undefined variable scelta". grazie!!


    Codice PHP:

    <script type="text/javascript">
      var s = prompt('1-2','');
       document.write("<?php $scelta='s';?>");

       </script>

    <?php
     
    echo($scelta);

    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    up

  3. #3
    non credo che si possa....

    ti conviene trovare un altro modo, anche io avevo un problema simile

  4. #4

    Re: Da JS a Php

    Originariamente inviato da stradlin
    Vorrei passare il valore da Javascript a php, solo che cosi' mi da errore, mi dice " undefined variable scelta"
    tutt'altro ... ti scrive esattamente

    s


    perchè il server assegna il carattere 's' alla variabile $scelta


    <?php $scelta = 's'; ?>


    <?php echo $scelta; ?>

    s ... questo fa il php, processa il codice sul server e DOPO lo invia al client
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    quando appare la finestra del prompt inserisco un numero e vorrei riutilizzarlo tramite la variabile $scelta in Php.

  6. #6
    Originariamente inviato da stradlin
    quando appare la finestra del prompt inserisco un numero e vorrei riutilizzarlo tramite la variabile $scelta in Php.
    Beh allora ti serve ajax, penso

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    il discorso è questo, l' utente ha due scelte a disposizione, quindi ho pensato di usare una switch in php; solo che mi serve un qualcosa che mi permetta di far inserire un valore di input, per questo ho pensato a JS. Solo che non pensavo fosse cosi' rognoso. Altri modi per poter fare questa cosa? Intendo sempre con Php e JS. Grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    up

  9. #9
    php lavora sul server, se così non fosse chiunque potrebbe vedere il tuo codice php.

    ti basta guardare il sorgente della pagina, che quando arriva e quando ti viene mostrata, è già stata parsata dal php.

    guarda il source, cosa vedi ? questo

    codice:
    <script type="text/javascript">
      var s = prompt('1-2','');
       document.write("");
    
       </script>
    allora se php in quello che vedi non c'è, come puoi pretendere di impostarlo, usarlo, modificarlo dal client, quando PHP è un linguaggio server ???

    Per inviare dati da JS a php devi usare ajax oppure chiamare script tag runtime mentre per creare JS come vuoi dal php devi solo aver capito molto bene che uno sta sul server e genera, l'altro stà sul client ed è già stato generato e non potrà interagire col server se non con un'altra chiamata, che sia una form, uno script tag runtime, ajax, un iframe con diverso src, quello che vuoi, tutto tranne direttamente e con il javascript, che è un linguaggio client.


    P.S. e non è che non si può fare col php ... non ha alcun senso di essere fatto con qualunque linguaggio server
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    ho capito...grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.