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

    pagina_A fa ECHO dei dati di un div di pagina_B - è possibile?

    Ciao a tutti...

    una domanda a qualcuno degli esperti...

    Con il metodo che segue riesco a mandare via GET il contenuto di un input con name="contenuti" alla pagina display.php dove echo $_GET['contenuti']


    nella pagina origine.php

    codice:
    <html><body>
    <form name="form" action="display.php" method="get">
    nome: <input type="text" SIZE="20" name="contenuti">
    <input name="" type="submit" value="Invia">
    </form>
    </body></html>

    nella pagina display.php

    Codice PHP:
    <html><body>
    <div>Nome:[/b] <?php echo $_GET['contenuti']; ?></div>
    </body></html>

    Bene, posso fare la stessa cosa mandando a display.php il contenuto di un certo div?
    (intendo contenuti di una certa consistenza, quindi più caratteri di quanti ne supporti GET VVoVe: e inoltre all'occorrenza dentro il div potrebbe esserci altro codice: div annidati o paragrafi o form, ecc.)


    Grazie comunque e intaicpo a chiunque prenderà in considerazione la mia richiesta...

    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  2. #2

  3. #3
    grazie dell'interesse,

    ma non è questo il problema...

    il fatto è che so passare via GET o POST solo il contenuti di un input...

    Come faccio invece a passare il contenuto di un DIV?
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  4. #4
    Non ho capito quale sia il problema sinceramente, il form si utilizza se c'è l'input dell'utente per l'appunto. Fai un esempio di quello che ti serve nel dettaglio, perchè credo ci sia un errore di fondo nel tuo ragionamento

  5. #5
    hai ragione...
    il fatto che il mio esempio partissa da un form confonde le acque...

    Cerco di sceneggiare le mie necessità:

    schematizzando, nella pagina_A ho un form e un div

    voglio visualizzare nella pagina_B i dati che inserisco nel form e il contenuto del div

    cliccando un bottone nella pagina_A sono capace di far visualizzare su pagina_B i dati del form usando GET (vedi l'esempio del primo messaggio)...

    NON sono invece capace di far visualizzare i dati del div, sempre al click su un bottone...


    Esiste un modo per farlo?

    Grazie

    :master:
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  6. #6
    Si ma fammi capire....in che modo il div è variabile? perchè altrimenti ti basta copiarlo pari pari nella pagina B, no?

  7. #7
    il div è variabile perché vis javascript lo popolo di diversi contenuti...


    PERO'... mi interessa la seconda parte di ciò che dici...
    mi dici che se il div non è variabile lo copio pari pari nella pagina_B...

    ma come? php me lo fa fare?
    magari tu dai per scontata una cosa che è scontata per chi conosce a fondo le potenzialità di php... ma non per me... io a senso avevo pensato di dover ficcare il div in una variabile e poi trasferirla via GET/POST che sono le poche piccole cose che sono in grado di fare...
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  8. #8
    il div è variabile perché vis javascript lo popolo di diversi contenuti...
    Non puoi fare la stessa cosa nella pagina che riceve i dati del form? Che tra l'altro può anche essere la stessa

    Es. origine.php
    Codice PHP:
    <?php
    if(isset($_POST['variabile']))
    {
       echo 
    "<div>Nome: {$_POST['variabile']}</div>";
    }
    else
    {
       echo 
    "codice html form";
    }
    ?>

    <div>Popolato con JS</div>

  9. #9
    non ti seguo...

    posso solo dirti che quello che sto cercando di fare col tuo aiuto in php, lo riesco a fare solo in javascript (con un procedimento un po' contorto che mi passa in una popup ciò inserisco nel form e ciò che inserisco nel div...), ma ho bisogno di lavorare in maniera più "solida", perché il mio metodo in .js si appoggia sulla cache... e allora è a rischio...

    comunque, davvero, non ti seguo...

    se hai ancora pazienza perché non ragioniamo con tanto di codice?

    Ipotizziamo che in ORIGINE.PHP <div id="dati_del_div">c'era una volta</div> sia statico...
    Il problema è farlo visualizzare (<div id="dati_del_div">

    c'era una volta</p></div>
    o anche solo

    c'era una volta</p>
    ) in display.php...

    come faresti tu?

    Codice PHP:
    ORIGINE.PHP

    <html><body>

    <form name="form" action="display.php" method="get">
    dati via form: <input type="text" size="20" name="contenuti_del_form">
    <input name="" type="submit" value="Invia">
    </form>

    dati via div:

    <div id="dati_del_div">

    c'era una volta</p></div>

    </body></html>

    + + + + + + + + + + + + + +

    DISPLAY.PHP

    <html><body>

    dati via form:

    <?php echo $_GET['contenuti_del_form']; ?>

    <hr>

    dati via div:

    <div id="dati_del_div"> </div>

    </body></html>
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  10. #10
    basta che fai una textarea nascosta, quando clicchi sul SUBMIT, metti un evento:

    onclick="document.getElementById('id_textarea').te xt = document.getElementById('id_div').innerHTML"

    Ora accade che, se la textarea è nel form, nella pagina 2, ti porta il contenuto del div nella textarea.. ma quando clicchi.. Non ho perl capito se a te stia bene che venga portato il contenuto del div a comando, o in automatico... :master:
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

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.