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

    Recupero dati da form ( con inclusione)

    Ciao , il mio nuovo problema di dilettante e' questo : IL FORM NON PASSA I DATI

    Ho una index che per inclusione prende ( sinistra.htm e top.htm ) ovviamente nel top ci sono i pulsanti .

    Nella index il corpo centrale all'inizio non e' incluso , poi naturalmente a seconda del pulsante che tu clicchi cambia
    quindi se clicchi contatti appare al centro la pagina contatti e cosi' via....

    Fin qui penso sia chiaro ( e' come se fossero frame ma non lo sono , sono inclusioni ) ok???????

    bene...ed ecco che a voi mi affido TOTALMENTE.

    Quando clicco nel top la pagina contatti giustamente al centro appare la pagina MA:
    SE LA PAGINA E' UN FORM COME FACCIO A FAR APPARIRE NEL CENTRO LA PAGINA DI ELABORAZIONE FORM????

    Vi posto cio' che nella index richiama la pagina contatti (il form)

    <?php
    if(isset($_GET['pag'])) {
    $pagina = $_GET['pag'];
    }else{
    $pagina = "default";
    }
    ?>
    questo inanzitutto per verificare e ......poi

    <?php
    if ($pagina=="contatti.html"){
    require('contatti.html');
    }
    ?>

    Vi ripeto fin qui tutto ok , ma nella elaboraform.php non arriva niente , foglio bianco , in piu' come dicevo come
    dicevo , come si fa a caricarla nel centro ?????
    Cioe' l'inclusione funziona ma qui si parla di far apparire al centro la pagina php elaboraform !!

    Io non ho le competenze per capirlo , e' pochissimo che sono su questo linguaggio , mi potete aiutare
    ve ne sarei immensamente grato

  2. #2
    sinceramente non ho capito bene il risultato che vuoi ottenere.. :master: :master:

    cliccando "contatti" dovresti includere una form, e far rielaborare la form allo stessa pagina?

    giusto?

    puoi spiegare un po' meglio

    aquatimer2000

  3. #3

    come dici tu....ma

    La mia domanda e' : quando clicco contatti cosa deve apparire nella parte centrale????

    E' concettuale il mio problema e poi ovviamente pratico.

    Cioe' , se cliccando contatti appare il form , poi , una volta fatto invia , dove , come funziona????

    Se nel corpo centrale c'e' gia' l'inclusione del form ( richiamata col pulsante) la pagina che elabora i dati che fine fa????
    Nella index quando tu clicchi il pulsante invia , il comando include va a prendere il form e lo visualizza , ma una volta inseriti i dati e inviati come faccio a far apparire una nuova pagina nel centro della index,,,,,se li c'e' gia' il form catturato con l'inclusione

  4. #4
    riepilogando...

    "top" contiene i link alle varie pagine del sito, giusto?

    ogni pagina che tu richiami cliccando il relativo collegamento su "top" include a sua volta "top" (una specie di menù suppongo) e "sinistra" (che non ti dà problemi).

    se non hai problemi ad inserire del contenuto qualsiasi al cenro della pagina "contatti" allo stesso modo non avrai problemi per iserire una form (con vari campi da riempire) per postare dei dati.

    A questo punto:

    dovrei creare una nuova pagina (o in alternativa puoi usare anche la stessa pagina "contatti") per visulizzare / elaborare i dati inseriti.

    questa nuova pagina va inserita nell'action della form.

    In questa nuova pagina, includerai sempre il solito "top" la solita "sinistra" e il solito corpo centrale (che a questo punto corrisponde con i dati passati dalla form)

    Non so se ho capito male.....

    se, al contrario, c'avessi azzeccato, hai problemi a scrivere quanto sopra?


    aquatimer2000

  5. #5

    Primo : grazie della tua disponibilita'

    Secondo : ti posto le brevvi sezioni php cosi' tagliamo la testa al...toro

    Nella index c'e' inanzitutto questo
    <?php
    if(isset($_GET['pag'])) {
    $pagina = $_GET['pag'];
    }else{
    $pagina = "default";
    }
    ?>
    Cioe' il controllo iniziale che esista la variabile pag

    e poi c'e' questo ( cioe' il recuperare le varie pagine )

    <?php
    if ($pagina=="contatti.html"){
    require('contatti.html');
    }
    if ($pagina=="home.htm"){
    require('home.htm');
    }
    ?>
    Invece nella pagina elaboraform .php c'e' solo questo

    <?
    print (" $nome
    ")
    print (" $posta
    ")
    print (" $messaggio
    ")
    ?>

    che "acchiappa" i valori che nel mio caso sono solo 3
    ma quando tu clicchi invia ti esce .....

    Parse error: parse error in c:\programmi\easyphp1-8\www\sito_andrea\elaboraform.php on line 36

    e la linea 36 e' solo un innoquo br di html.....io sto' impazzendo sul serio....se puoi non abbandonarmi altrimenti butto giu' il pc dalla finestra :maLOL:

  6. #6
    posta il contenuto di elaboraform.php
    aquatimer2000

  7. #7

    ecco elaboraform.php

    <html>
    <head>
    <title>
    elaboraform
    </title>
    <link href="stile.css" rel="stylesheet" type="text/css">
    </head>
    <body>

    <?php
    if(isset($_GET['pag'])) {
    $pagina = $_GET['pag'];
    }else{
    $pagina = "default";
    }
    ?>

    <table cellpadding="0" cellspacing="0" border="0" width="600">
    <tr>
    <td align="center">
    <div class="bussi">
    Elaboraform prova prova
    </div>
    [img]images/divisore.jpg[/img]




    <div align="center" class="bussi2">

    <?
    print (" $nome
    ")
    print (" $posta
    ")
    print (" $messaggio
    ")
    ?>
    </div>





    </td>
    </tr>
    <tr>
    <td align="center">


    </td>


    </tr>
    </table>
    </body>
    </html>

  8. #8

    Re: ecco elaboraform.php

    Originariamente inviato da ATARY_BABE
    <?
    print (" $nome
    ")
    print (" $posta
    ")
    print (" $messaggio
    ")
    ?>
    mancano i ; alla fine dei print

    aquatimer2000

  9. #9

    vado e torno

    Ho un colloquio , scappo , torno e provo.
    Mille grazie per la tua disponibilita' e chiarezza ( oltre che competenza ) spero di ritrovarti sul forum.....tranquillo non ti voglio assillare , magari ogni tanto prenderti da riferimento.
    ciao
    Andrea :maLOL:

  10. #10
    fai con comodo...ci si vede!
    Ciao
    aquatimer2000

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.