Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore in update!

  1. #1
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313

    errore in update!

    pagina edit.php che chiama un form (custom_edit_form.php)

    ----------------------------------------------------------
    if ($USR['custom']){
    $cmd = "SELECT * FROM customers WHERE IDcustom = $USR[id]";
    $rs = mysql_query($cmd);
    $row = mysql_fetch_assoc($rs);


    if (isset($_POST['editCustom']) && ($_POST['editCustom'] == $USR['id'])){
    //richiesta di aggiornamento
    $_SESSION['sPassword'] = $_POST['password'];
    $cmd = "UPDATE customers SET name = '$_POST[cstmName]', first_name = '$_POST[cstmFname]', adresse = '$_POST[cstmAdresse]', zip = '$_POST[cstmZip]', city = '$_POST[cstmCity]', country = '$_POST[cstmCountry]', birthday = '$_POST[cstmAge]', mail = '$_POST[cstmMail]', nickname = '$_POST[cstmUserName]', password = PASSWORD('$_POST[password]') WHERE IDcustom = $_POST[editCustom]";

    $retVal = mysql_query($cmd);
    echo mysql_error();
    if ($retVal){

    //aggiornamento riuscito
    echo $lang['success']."
    \n";
    unset($_POST, $aUsr);
    } else {
    //errore
    echo $lang['insert_err'];
    }
    } else {
    require ('forms/custom_edit_form.php');
    }
    } else {
    //errore
    echo $lang['insert_err'];
    }
    --------------------------------------------------------
    il form ha quest'aspetto...

    <form name="editCustomForm " method="post" action="<? echo $PHP_SELF; ?>">

    <input name="cstmName" type="text" size="25" maxlength="25" value="<? echo $row['name']; ?>"> --> cosi semplifica la modifica e non bisogna riempiere di nuovo tutto il formulario

    PERCHé non aggiorna niente??? é per via di ="<? echo $row['name']; ?>">?? grazie
    alcool: la causa e la soluzione di tutti i problemi

  2. #2
    Metti un bel:

    echo $cmd;
    $retVal = mysql_query($cmd);

    vedi cosa stampa l'update.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.