Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #7
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Nel codice che posti non vedo tracce del mio tranne l'input type hidden.

    Di più. Ricordati che vedo solo quello che hai postato.
    Nope, non funziona ancora.. ricapitolando:

    I campi del DB sono nominati:

    art_id
    art_titolo
    art_date
    art_articolo
    art_luogo
    art_ora

    Nell'elenco dei post, seleziono quello da editare:

    codice:
    <a href='edit.php?id=$art_id'> Edit &nbsp;</a>
    Nel file edit.php invece:

    codice:
    <?include "config.php";
    if(isset($_GET['id'])) {
                $id=$_GET['id'];
                                    
                $sql = "SELECT * FROM articoli WHERE art_id=$id";
                $query = mysql_query($sql) or die (mysql_error());    
                $query1 = mysql_fetch_array($query);                                        
                    }
                                
                if(isset($_POST['submit'])){
                    $art_titolo= $_POST['titolo'];
                    $art_luogo= $_POST['luogo'];
                    $art_ora= $_POST['ora'];
                    $art_articolo = $_POST['articolo'];
                    $id = $_POST['id'];
                                    
                $query2 = mysql_query("UPDATE articoli SET art_titolo='$art_titolo', 
                                    art_luogo='$art_luogo', 
                                    art_ora='$art_ora', 
                                    art_articolo='$art_articolo' WHERE art_id='$id'");
                                }
                                                                
                                
                                
            ?>
                                                      
    <form action="edit.php" method="post" id="form1">
           <input name="id" value="<? echo $query1['art_id'] ?>" type="hidden">
             Titolo:<br>
               <input name="titolo" value="<? echo $query1['art_titolo'] ?>" type="text" size="23"><br>
             Luogo:<br>
               <input name="luogo" value="<? echo $query1['art_luogo'] ?>" type="text" size="23"><br>
             Data evento (gg-mm-aaaa):<br>
               <input name="quando" value="<? echo $query1['art_quando'] ?>" type="text" size="7"><br>
             Ora evento (hh.mm):<br>
               <input name="ora" value="<? echo $query1['art_ora'] ?>" type="text" size="2"><br>
             Testo:<br>
               <textarea name="articolo" cols="27" rows="7"><? echo $query1['art_articolo'] ?>          </textarea><br>
               <input name="submit" type="submit" value="Modifica">
    </form>
    Ho un post, clicco su edit e mi vengono inseriti i campi giusti: ma quando submitto, non cambia nulla.
    Il post viene creato e visualizzato nel sito correttaente, sembra non ci siano errori nel resto del codice.
    Ultima modifica di Luca Crippa; 16-04-2016 a 12:36

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.