Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Nel codice che posti non vedo tracce del mio tranne l'input type hidden.

    Di più. Ricordati che vedo solo quello che hai postato.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #2
    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.
    Non avevo notato altre modifiche oltre al campo hidden. Ora provo con più attenzione

    Certo, il resto del codice dovrebbe funzionare bene

  3. #3
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.