Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Submit senza cancellazione dati inseriti

    Innanzi tutto un saluto a tutti,
    ho un problema che non riesco a risolvere (premetto che sono alle primissime armi)
    ho creato una paginetta in html dove inserire dei valori ed effettuare tramite un pulsante Salva un insert tramite php in un database Mysql. Fino a quì (grazie a google ed ore di sudore) tutto ok.
    Quello che vorrei riuscire a fare è un secondo bottone dove vado a prendere i valori inseriti ma una volta premuto i campi devono rimanere compilati e non azzerati.
    Non so se mi sono spiegato bene, praticamente quando clicco su salva i campi si azzerano. Con il secondo bottone non voglio che accada.
    inserisco parte del codice
    codice:
    <html>
    <head>
    <body bgcolor="#ffff00">
    <title>TITOLO</title>
    </head>
    <body>
    <FONT size="2">
       <form  id="form" name="form" action ="" method="post">
    
    
          <label for="Indirizzo">Indirizzo :</label>
          <input type="text" style="height:18;" id="Indirizzo" name="Indirizzo"
                 value="<?php echo $indirizzoWEB ?>" maxlength="50"  size="20">
    
          <label for="Citta">Citta : </label>
          <input type="text" style="height:18;" id="Citta" name="Citta"
                 value="<?php echo $cittaWEB ?>" maxlength="50"  size="23">
    
          <label for="Cap">C.A.P. :</label>
          <input type="text" style="height:18;" id="Cap" name="Cap"
                 value="<?php echo $capWEB ?>" maxlength="5"  size="5">
    
          <input type="submit" value="Salva">
          <input type="reset"  value="Annulla">
    
          <INPUT TYPE="button" VALUE="Chiudi" NAME="BottoneChiudi"onClick="window.close()">
    
    
    	  
    <?php
    if($_POST){
               $Via=$_POST['Indirizzo'];
               $Citta=$_POST['Citta'];
               $Cap=$_POST['Cap'];
               // ...... query al DB
              }
    ?>
    </FONT> </form></body></html>

    Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    puoi:

    scrivere i valori in una sessione e richiamarli
    scrivere i valori nel db e richiamarli

    dipende dall'uso che devi farne

  3. #3
    allora:

    scrivere i valori in una sessione e richiamarli (essendo alle prime armi non saprei da dove cominciare)
    scrivere i valori nel db e richiamarli, no perchè questo famoso bottone mi serve proprio per fare una query e verificare se i dati che inserisco sono già presenti.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    quindi, appunto, ti serve mantenerli in sessione.
    ricorda di distruggere i dati una volta stampati, così da averli sempre freschi

    qui le guide di base
    http://www.w3schools.com/php/default.asp

    ti passo ai ragazzi di php dove potrai ricevere aiuto migliore e più dettagliato


  5. #5
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    2 soluzioni senza sessioni...

    1. usa AJAX
    2. visto che il form richiama la stessa pagina, quando effettui l'invio della form hai a disposizone $_POST con i dati inviati: inseiriscili nella form

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.