Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    PHP segna errore, ma il tutto funziona!!!

    Salve, ho realizzato un piccolo script per iscrivere/disiscrivere delle persone ad una mailing list, quando le iscrivo il tutto funziona correttamente, ma quando li rimuovo mi dà il seguente errore..
    ------------------------------------------------------
    Notice: Undefined index: add in C:\Documents and Settings\luigi.nicotera\Desktop\PROVA_ASPX\ASPX\ph p\mailing_ok.php on line 6
    ---------------------------------------------------------

    il bello è che dal DB l'indirizzo viene rimosso...allego il source code per suggerimenti, premetto che questo è il mio secondo script, quindi prettamente neofita....grazie a tutti.


    ------mailing.htm------
    E-M@il :
    <form method=get action="mailing_ok.php">
    <input type=text size=40 name=add_user>


    <input type=submit name=add Value="Iscrivi">
    <input type=submit name=del Value="Rimuovi">
    </form>
    ------------------------

    -----mailing_ok.php-----
    <?
    include("connectGUEST.php");

    $queryins="insert into mailing (emailuser) values ('$add_user')";

    if ($_GET['add'] == "Iscrivi")
    {
    mysql_query($queryins) or
    die ("Impossibile Aggiungere l'indirizzo");
    ?>
    [b] Indirizzo aggiunto con successo [b]
    Torna indietro
    <?
    }
    else
    if ($_GET['del'] == "Rimuovi")
    {
    $queryrem = "DELETE FROM `mailing` WHERE `emailuser`='$add_user' LIMIT 1";
    mysql_query($queryrem) or
    die ("Impossibile rimuovere l'indirizzo");
    }
    ?>
    ---------------------------------

  2. #2
    SCRIVI AD INIZIO CODICE QUESTO:

    $_GET['add'] = isSet($_GET['add']) ? $_GET['add'] : '';


    i NOTICE non sono veri e propri errori... in pratica ti segnala che non conosce la variabile add perchè non è stata ancora "inizializzata"... lo script però funziona perchè esegue dall'ELSE in poi


    r@p

  3. #3
    Grande...grazie, lo provo subito!!!

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.