Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [php] bottone richiamo funzione

    Come faccio a dire ad un bottone di darmi il risultato di una funzione??

    La funzione ke ho è:
    Codice PHP:
    function dado () {
        
    $a rand(16);
        return 
    $a;
        } 
    Quando clicco il bottone a fianco mi deve uscire un numero a caso da 1 a 6...

    Graziassss
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    fallo con javascript.

    ciao

  3. #3
    Grazie tante.. Lo chiedevo al forum javascript se mi serviva in javascript...

    a me serve col PHP..
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da Al_katraz984
    Grazie tante.. Lo chiedevo al forum javascript se mi serviva in javascript...

    a me serve col PHP..
    Il problema è che per fare quello che vuoi fare devi per forza fare una richiesta al server mentre il pulsante è in locale. Quindi devi fare una combinazione di entrambi.
    Ecco uno spunto.

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    var myRandValue=0;
    function rand(anId) {
      window.open("test3003b.php","","top=0,left=0,width=0,height=0,status=no");
      document.getElementById(anId).value = myRandValue;
    } // function rand(anId) 
    //-->
    </script>
    
    
    </head>
    <body>
    <input type="text" id="rrr">
    <input type="button" value="alea" onclick="rand('rrr')">
    </body>
    </html>
    File : test3003b.php
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    window.opener.myRandValue = <?php print rand(1, 6); ?>;
    window.close();
    //-->
    </script>
    
    </body>
    </html>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prego tante, se si poteva fare con il php te lo spiegavo.

    Evidentemente non hai ben chiaro di cosa è una richiesta http, e di cosa è un linguaggio server side, e uno client-side.

    comunque prima di essere smentito esiste la tecnologia ajax, che unisce le 2 cose.

    In questo pacchetto hai anche gli esempi c'è n'è uno molto simile a quello che chiedi (la calcolatrice).

    http://absinth.modernmethod.com/sajax/sajax-0.12.tgz

  6. #6
    CAZZAROLA.. ma nn si può fare in modo piu semplice???

    Ciòe io devo solo visualizzare un numero random da 1 a 6 (premendo un bottone, un link o comunque qualcosa)...

    Cioè anche se nn è proprio un bottone nn importa..
    Questa volta, più che un voto.. è favoreggiamento.

  7. #7
    Ho smanettato un pò e ce l'ho fatta...
    (con javascript......)

    A chi servisseeee!!!!!!

    <html>
    <body>
    <script language="JavaScript">

    function throwdice(){
    var randomdice=Math.round(Math.random()*5)
    document.dadi.lancio.value = randomdice+1
    }
    </script>


    <form name="dadi">
    <input type="button" value="Dado" onClick="throwdice()">
    <input type="text" size="4" name="lancio">
    </form>
    </body>
    </html>
    Questa volta, più che un voto.. è favoreggiamento.

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Al_katraz984
    Ho smanettato un pò e ce l'ho fatta...
    (con javascript......)


    cosa ti avevo detto?

  9. #9
    Cosi adesso MI POSSO ANCHE GESTIRE IL VALORE DI "lancio" come variabile in php..

    Che forte..

    Questa volta, più che un voto.. è favoreggiamento.

  10. #10
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Scusate ma perche' non in php??
    Codice PHP:
    function dado () {
        $a = rand(1, 6);
        return $a;
        }
    ?>
    <form action="$_SERVER['PHP_SELF']" method="post">
    <input type="hidden" name="richiesta" value="1">
    <input type="submit" value="invio">
    <?php
    if($_POST['richiesta']){
    echo 
    dado();
    }
    ?>
    </form>
    PS per mia curiosita'...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.