cel leeglaten ipv 0 weergeven

  • Onderwerp starter Onderwerp starter Jors
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Jors

Gebruiker
Lid geworden
1 okt 2006
Berichten
142
Goedendag,

ik heb een redelijk eenvoudige vraag denk ik, maar ik kan het antwoord niet vinden door te googlen.

Ik heb een tabel met daarin oa een kolom met type INT(3).

Deze wordt gevuld vanuit een formuliertje, maar deze kan ook leegblijven. Nu wil ik dat als dit het geval is, niet standaard 0 wordt ingevoerd in de tabel maar dat de cel gewoon leeg blijft.

Ik heb het volgende geprobeerd maar dat had geen resultaat.

PHP:
$getal = $_POST['getal'];
if ($getal = 0){
 $getal = 'NULL';}

$sql = "INSERT INTO tabel(getal) VALUES('".$getal."')
etc
 
Nul weglaten

Kan je instellen Bestand Opties Geavanceerd daar vinkje weghalen bij een nul weergeven met een nul waarde
 
Over welk programma hebben we het nu? Het gaat mij om de website, dus dat kolom getal moet niet gevuld worden in dien het formulier leeg blijft..
 
Probeer het eens zonder quotes:
PHP:
sql = "INSERT INTO tabel(getal) VALUES(".$getal.")
Mocht dat niet lukken heb je kans dat de kolom de eigenschap INT(3) NOT NULL DEFAULT 0 heeft. Dan moet je eerst de kolom aanpassen naar INT(3) NULL DEFAULT NULL.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan