Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Update

  1. #1

    Update

    Salve

    codice:
    include "../DB/P.php";
    echo"<form action=\"Admin_modifica_articolo.php\" method=POST>";
    $id=$_REQUEST['articolo'];	
    $query = "SELECT * FROM esposizione WHERE id = '$id'";
    $dati = mysql_query($query, $DB); 
    while($row = mysql_fetch_array($dati))
    echo "codice:<input type=\"text\" name=\"moto\" value=\"$row[moto]\" >";
    $aggiorna = "UPDATE esposizione set moto=$moto WHERE id='$id'";
    //echo"$id";
    //echo"$aggiorna";
    echo"<input type=\"submit\" name=\"\" value=\"Invia Modifiche\">";
    echo"</form>";
    mysql_close($DB);
    Non riesco a venirne a capo
    Prima dell'imput ho l'$id ma nella casella text ho il dato vecchio da aggiornare, se inserisco il dato nuovo e clicco invio non ho più l'$id
    I messaggio UPDATE esposizione set confezione= WHERE id='89'
    II messaggio UPDATE esposizione set confezione=20 WHERE id=''
    Grazie.

  2. #2
    ma....proprio nessuno?

  3. #3
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    $aggiorna = "UPDATE esposizione set moto=$_POST['moto'] WHERE id='$id'";

    quando invii un vlore in un campo name="" il dato che torna alla pagina o invii ad un altra e' sempre o $_GET[''] o $_POST[''] in base al form. Nel tuo caso nn esiste $moto, almeno che non fai prima $moto = $_POST['moto']. Provae dimmi se va bene. ciao.

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