Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Inserire dati nel DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    65

    Inserire dati nel DB

    Ciao ragazzi,
    sto creando uno script che mi carica un testo da un database e lo mette nella textarea. Al submit vorrei che si aggiornassero eventuale correzzioni. Come posso fare?
    Posto il codice per una maggiore chiarezza.

    Codice PHP:
    <?php
     
    include 'config.php';
     include 
    'connect.php';    
     
     
    /*se non fai il submit caricami il testo dal campo 'testo' dalla colonna 'lettera_del_presidente' dal database nella textarea*/
             
    if(!isset($_POST['submit'])) {
                 echo 
    "<form action='' method='post'>
                      <textarea>"
    ;
                 
    $result mysql_query("SELECT testo FROM lettera_del_presidente")or die(mysql_error());
                     while (
    $row mysql_fetch_array($result)) {
                            echo 
    $row['testo'];          
                          echo 
    "</textarea>
                        

                <input type='submit' name='submit' value='aggiorna' />
                </form>"
    ;                                

    }   
        } else { 
    /*al submit inserisci il testo aggiornato nel campo 'testo' ecc... */
            
            
    $sql ""
        }
    ?>

  2. #2
    Forse dovresti aggiungere la clausola WHERE alla SELECT perchè così tiri fuori tutti i record.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dovresti portarti dietro oltre al testo un identificativo di quel record(di solito un id).
    Nel caso di ID presente sai che farai un update e non una nuova insert a db.
    es.:
    <input type="hidden" name="update" value="il_tuo_id" />

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.