- Home
- Categorie
- Coding e Sistemistica
- PHP
- un notice difficile da togliere
-
un notice difficile da togliere
Ragazzi, ho un problema dalla quale non riesco a venirne a capo!
Ho questa funzione contenuta nella classe home_class
[PHP]function del_mail_input($mail,$user){
global $db_prefix;
$this->check = new check_istance();
$this->check->user($user,2);
$this->check->mail($mail,2);
$this->row_c = mysql_fetch_array($this->check->action);if($this->row_c[mail] == $mail)
{
/Legenda:/
#new send_mail(E-Mail,tipo,User)
#tipo 1: E-Mail di conferma
#Tipo 2:E-Mail di eliminazione
#$send_mail = new send_mail($mail,1,$user,$row[pass]);
$action = mysql_query("DELETE FROM ".$db_prefix."phpnewsletter_users WHERE user = '$user'");
if($action)
{
echo "Ti sei cancellato dalla Net-NewsLetter con successo!";
}
else
{
echo "Ci sono stati errori del database!Per favore, contatta il <a href=mailto://"$webmaster_mail">WebMaster</a> informandolo sull'errore.";
}
}
else
{
echo "La mail </i><b>".$mail."</b></i> risulta inesistente nel nostro database...controlla meglio!";
}}[/PHP]
Ma quando elimino un utente, mi da questo notice:
Notice: Use of undefined constant mail - assumed 'mail' in C:\Programmi\Apache Group\Apache\htdocs\FILE\newsletter\classi\home_class.php on line 116
Ti sei cancellato dalla Net-NewsLetter con successo!e la riga sarebbe questa:
if($this->row_c[mail] == $mail)
Help!
-
Ho risolto!
avendo messo un error_reporting(E_ALL), ho provato con
if($this->row_c['mail'] == $mail)
con gli apici, e non mi da notice!