Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    12

    Recuperare dati da una serie di textbox creati dinamicamente con php

    salve a tutti, a me servirebbe recuperare i dati creati dinamicamente in questo modo

    Codice PHP:
    while ($row mysql_fetch_array($result)) {
    echo
    "<input class='input' type='text' name='".$row['pizza']."'>"; ) 
    se ad esempio .$row['pizza']. ha valore margherita e nella text box scrivo "buona" come farò a stampare nella pagina recupero_dati.php:
    margherita buona

    spero di essermi spiegato!!

  2. #2
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Ciao. Non si capisce bene cosa vuoi fare e quale sia il problema.
    Nella pagina recupero_dati.php basta che recuperi il valore inviato tramite post o get e lo stampi:
    Codice PHP:
    $margherita = (isset($_POST['margherita'])) ? $_POST['margherita'] : '';
    echo 
    $margherita

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    12
    ma io non so che è margherita.
    come posso scrivere $_POST['margherita']
    io praticamente vorrei stampare il valore di .$row['pizza']. e a fianco quello che è stato scritto dall'utente nella textbox

  4. #4
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Ok, non avevo capito bene cosa intendevi.
    Puoi risolvere creando un altro campo di input di tipo hidden, quindi non visibile e gli assegni come name "pizza" e come valore il nome della pizza in questione. Così:
    Codice PHP:
    while ($row mysql_fetch_array($result)) {
    echo 
    "
    <input type='hidden' name='pizza' value='"
    .$row['pizza']."' />
    <input class='input' type='text' name='"
    .$row['pizza']."' />
    "

    Poi in recupero_dati.php fai così:
    Codice PHP:
    $pizza = (isset($_POST['pizza'])) ? $_POST['pizza'] : '';
    $sapore = (isset($_POST[$pizza])) ? $_POST[$pizza] : '';
    echo 
    'La pizza '.$pizza.' è '.$sapore// es: la pizza margherita è buona 
    Spero che sia questo quello che intendevi e che sia tutto chiaro.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    12
    esattamente quello che intendevo!
    grazie mille

  6. #6
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Prego, non c'è di che.


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.