• User Attivo

    Update non funziona

    Ciao a tutti
    questa non è la prima query di Update che faccio, fortunatamente tutte con esito positivo, ma questa non ne vuole sapere.
    pagina_1.php
    [PHP]
    <?php
    $result_query_1=mysql_query("SELECT * FROM pippo WHERE id_iscritto='" . $_GET['id'] . "'")
    or die("errore nella query;".mysql_error());
    //$iscritto=mysql_fetch_assoc($result_query_1);
    ?>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top" height="20"> </td>
    <td valign="top" height="20"> </td>
    <td valign="top" height="20"> </td>
    <td valign="top" height="20"> </td>
    </tr>
    <tr>
    <td height="30" width="120">
    <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#E5F907">
    <b>Cognome</b>
    </font>
    </td>
    <td height="30" width="120">
    <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#E5F907">
    <b>Nome</b>
    </font>
    </td>
    <td height="30" width="63"> </td>
    <td height="30" width="63"> </td>
    </tr>
    <tr>
    <?php
    $iscritto=mysql_fetch_assoc($result_query_1);
    print"
    <td>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#FFFFFF'>
    $iscritto[cognome]
    </font>
    </td>";
    print"
    <td>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#FFFFFF'>
    $iscritto[nome]
    </font>
    </td>";?>
    <td><a href="update_attiva.php"><img src="img_entry/attiva.jpg" border="0" /></a></td>
    <td><a href="update_disattiva.php"><img src="img_entry/disattiva.jpg" border="0" /></a></td>
    </tr>
    </table>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td><input type="text" name="v_id_iscritto"
    style="font-family: Verdana, Palatino Linotype, Arial, Century Gothic, Helvetica;
    font-size: 8 pt; width:22px;"
    value="<?=stripslashes($iscritto['id_iscritto']);?>" />
    </td>
    </tr>
    </table>
    [/PHP]
    update_attiva.php
    [PHP]
    <?php
    $indice=(isset($_GET['v_id_iscritto']))? $_GET['v_id_iscritto']:0;
    $indice=trim($_POST['v_id_iscritto']);
    $conf=1;

    $query_modifica=mysql_query("UPDATE pippo SET
    conferma='$conf'
    WHERE id_iscritto='$indice'")or die("errore nella query;".mysql_error());

    mysql_close();

    ?>
    [/PHP]

    Sostituendo $indice con il relativo numero mi fa l'Update, me se rimango tutto come sta non accade nulla

    grazie per l'aiuto
    ciao da Danny1975


  • User Attivo

    ho risolto il problema
    avevo collegato direttamente l'immagine alla pagina di update, invece inserendo
    <form name='aggiorna' action="update_attiva.php" method="post">
    mi effettua l'operazione.
    Adesso vorrei chiedervi:
    Avendo nella stessa pagina 2 tasti immagine 'attiva' e 'disattiva'
    come potrei fare per farli funzionare?
    è possibile inserire in una pagina 2 istruzioni <form>?
    grazie per la collaborazione
    ciao da danny1975


  • User Attivo

    Ciao a tutti
    ho risolto, era un mio errore
    ma tanto stupido che mi vergogno di aver aperto un nuovo ticket
    Un saluto da danny1975