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

    [Php] include e function

    Ciao a tutti
    rieccomi con un ennesimo problema, ho cercato e letto qlcosa sul forum e su varie guide, ma nn sono venuta a capo della situazione.
    cerco di spiegarmi..
    allora ho un form ( benedetto form che mi perseguita)
    dunque devo usare "include" e "function"

    ho kiamato un file funzioni.fun dove sono racchiuse le due funzioni che ho stabilito
    la prima deve creare solo l'html del form
    quindi ho chiamato la funzione
    function html_form ($Intefaccia)

    la seconda funzione deve stampare il form in base ai dati inseriti,
    tipo se ci sono tutti i campi , deve stampare il form con la frase I DATI SONO STATI INSERITI, e cosi via...

    quindi ho chiamato la seconda funzione cosi
    function dati_form ($CampiInseriti)


    ora ho il mio bel file index.php
    e inizio cosi

    Codice PHP:
    <?php
    include funzioni.fun

    ////e qui devo inserire le due funzioni che ho creato

    ?>
    ma come? nel senso come scrivo il codice?
    in pratica devo dirgli di stampare il form quindi la funzione
    html_form ($Intefaccia)
    e dopo che si inseriscono i dati dopo aver premuto INVIA nel form

    deve entrare in azione la funzione
    dati_form ($CampiInseriti)

    ma nn ho idea su come scrivere il codice..


    :master: :master:

    grazie a tutti come sempre..

  2. #2


    daii suu ragassi...
    nessuno sa dirmi come fare??

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Verifichi che il campo "submit" sia settato.
    Se non lo è ti chiami la funzione html_form(). Se lo è ti richiami invece la funzione dati_form()

  4. #4
    Che devo fa???
    scusa ma sono all'inizio nn ho mica capito, che devo fare??

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    <?
    include ('function.fun');
    if (!isset(
    $_POST['submit'])) {
     
    html_form/* elementi */);
    }
    else {
     
    dati_form/* elementi */);
    }
    ?>
    Ovviamente si suppone che "submit" sia il nome del bottone per inviare il form

  6. #6
    sisisi il tasto e' giusto.

    domanda, c'e un modo, per nn utilizzare il codice che hai scritto te?
    spiego.. ho il solito problema, sono alle prime armi.. quindi cio che hai scritto non posso usarlo, perche per ora nn mi e' stato spiegato

    un modo piu semplice? un codice piu semplice diciamo..
    chiedo troppo me sa ne??

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Beh cos'è che ti è stato spiegato?
    Perchè effettivamente quel codice è abbastanza banale.

  8. #8
    dunque, mi e' stato solo detto.. spiegato per modo di dire,
    che nel file *.fun imposto le funzioni
    dove appunto una funzione stampa solo l'html
    e l'altra funzione esegue il codice php

    e nel file *.php le richiamo.
    con appunto include

    inserendo include

    e assegnando ad una variabile la funzione impostata in *.fun

    chesso..

    $form=html_form ($Intefaccia)
    e lo stesso per l'altra funzione.

    nn so se sono stata chiara nello spiegazione, ma e' quello che mi e' stato detto..

    cioe io ho capito che devo assegna la funzione ad una variabile, ma questa variabile poi come entra in azione? con un semplice print ?

    quello che devo stampare e' proprio l'html del form con una funzione e con l'altra funzione la risposta del SUBMIT

    :master:

  9. #9
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Beh per usare la funzione dati_html() devi sapere se il form è stato effettivamente compilato ed inviato.
    Quell' isset($_POST['submit']) serve appunto a questo scopo.

  10. #10
    capperoo!!!!!

    ufffiiiiiiiiiiiiiii
    sto php mi piace.. ma se mi spiegassero' le cose come si deve..

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.