Doppio valore NULL

di il
2 risposte

Doppio valore NULL

If ($Microchip=='NULL')
{

$sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome', NULL ,'" . $Padrone . "' , '$Data_Immatricolamento')";
}
else if ($Padrone=='NULL')
{

$sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome','" . $Microchip . "', NULL , '$Data_Immatricolamento')";
}
else if ($Microchip=='NULL' && $Padrone=='NULL')
{

$sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome', NULL , NULL , '$Data_Immatricolamento')";
}
else
{
$sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome', '" . $Microchip . "', '" . $Padrone . "', '$Data_Immatricolamento')";
}
$esito = mysql_query($sql,$db);


Con un valore NULL il mio codice funzione ma quando vado a mettere entrambi i valori NULL non mi fa inserire i valori...qualcuno può aiutarmi?!?!???

2 Risposte

  • Re: Doppio valore NULL

    
    if ($Microchip=='NULL' && $Padrone=='NULL')
    {
      $sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome', NULL , NULL , '$Data_Immatricolamento')";
    }
    else if ($Microchip=='NULL')
    {
      $sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome', NULL ,'" . $Padrone . "' , '$Data_Immatricolamento')";
    }
    else if ($Padrone=='NULL')
    {
      $sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome','" . $Microchip . "', NULL , '$Data_Immatricolamento')";
    }
    else
    {
      $sql = "INSERT INTO animali(Animale, Nome, Microchip, Padrone, Data_Immatricolamento) VALUES ( '$Animale', '$Nome', '" . $Microchip . "', '" . $Padrone . "', '$Data_Immatricolamento')";
    }
    $esito = mysql_query($sql,$db);
    
  • Re: Doppio valore NULL

    Grazie mille funziona adesso
Devi accedere o registrarti per scrivere nel forum
2 risposte