Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313

    richiamo di funzione php da form

    il mio problema è che non sono come passare i valori da un form ad una funzione php o meglio non so chiamarla nel form..come fare
    ??grazie

  2. #2
    in che senso scusa???

    Se intendi fargli fare un'azione senza cambiare pagina la risposta è NO non è possibile altrimenti all'invio del form nella pagina che riceve il form è semplice!!

    es.

    function blabla($var){
    ....bla
    ...bla
    ...bla
    return $X;
    }

    nella pagina che riceve:

    $Y = blabla($_POST['dato']);

    ecc.....



    ciao e spero di aver capito la tua domanda!!
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  3. #3
    Una cosa così????

    codice:
    <?php
    function manipolaForm()  {
      
      istruzioni varie;
      return $valore;
    
    }
    if(isset($_POST['sendForm']) && $_POST['sendForm'] == "invia")  {
    //chiamo funzione
    $risFunzione = manipolaForm();
    
    }
    ?>
    
    <form>
    <input type="text" name="campo1" />
    <input type="submit" name="sendForm" value="invia" />
    
    etc ect
    </form>

  4. #4
    ehmbe!! così cosa ottieni??? se non gli passi dati dal form che cosa vuoi processare???

    ripeto solo dopo che il form è stato inviato allora i dati passati possono essere manipolati con una determinata funzione!!!
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  5. #5
    Originariamente inviato da CeMax-2000
    ehmbe!! così cosa ottieni??? se non gli passi dati dal form che cosa vuoi processare???

    ripeto solo dopo che il form è stato inviato allora i dati passati possono essere manipolati con una determinata funzione!!!
    Le variabili che provengono dai form sono globali $_POST['nomeInput'], le funzioni le vedono al loro interno, non c'è bisogno di passargli una sfilza di parametri nella parentesi..no?

  6. #6
    ripeto solo dopo che il form è stato inviato allora i dati passati possono essere manipolati con una determinata funzione!!!
    Su questo non ci piove

  7. #7
    Originariamente inviato da Sibelium
    Le variabili che provengono dai form sono globali $_POST['nomeInput'], le funzioni le vedono al loro interno, non c'è bisogno di passargli una sfilza di parametri nella parentesi..no?
    sarà pure il caldo afoso ma non riesco proprio a seguirti!!

    Le variabili in ogni caso possono pure essere $_GET se inviate tramite url oppure tramite form con il metodo get (sconsigliato comunque a priori!! ...per questioni di sicurezza ovvio!!)

    in che senso le funzioni le vedono al loro interno!! :master:

    quale sfilza di parametri??

    io ho solo scritto:
    $Y = blabla($_POST['dato']);

    dove $Y sarà il valore restituito dalla funzione blabla che avrà a sua volta ottenuto il valore processando la variabile $_POST[dato]

    In ogni caso io ad una funzione gli posso passare anche più di un parametro se occorre!!!

    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  8. #8
    In ogni caso io ad una funzione gli posso passare anche più di un parametro se occorre!!!
    Altra verità di fede

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.