Hallo allemaal

ben nu bezig met een reactiesysteem, maar ik kom er gewoon niet uit

Ik krijg de reacties goed uit de database gehaald.. toevoegen lukt ook allemaal, maar 1 ding lukt niet:
dit is kijken of er wel een inhoud in een form zit, ik heb bijv form

<input name="naam" type="text" size="10" maxlength="50">

Hoe check ik dan of er een naam is..
en hoe maak ik dan dat het niet ingevoegd word in de database

ik denk dat ik zelf wel een beginnetje heb:

dus

<?
if (command voor kijk of box leeg is die ik niet weet) {
echo "Vul aub je naam in";
}
else
{
hier het toevoegscript
}
?>

Joris
<?
if ($_POST['naam']=="") {
echo "Vul aub je naam in";
}
else
{
hier het toevoegscript
}
?>

of _GET als je form met getr werkt
je kunt beter doen:

<?php
if(empty($_POST['naam'])){
echo "u moet een naam invullen.";
}
?>

of niet soms?
<?
if(!$_POST['naam'])
{
echo "U heeft geen naam ingevuld. <a href=\"javascript:history.go(-1);\">Ga terug</a>";
}
else
{
// script blabla
} ?>
En er zullen ongetwijfeld andere manieren zijn.
Zo is het ook mogelijk dit met javascript te doen, maar ik weet niet hoe.

Mvg Sickness
Beste is om met empty te werken, omdat als je een form submit zonder inhoud in de text-velden, de vars wel gemaakt worden maar leeg zijn.. IsSet en en if(!$var) kan dan wel eens niet gaan werken...
Nou.. jongens. . het werkt al dus thnxs :)
isset en empty is JUIST het zelfde als =="" of !="" waarom willen jullie extra functies gebruiken als die al ingebouw zitten in de functie if() ???
isset = controleren of de variabele bestaat
empty = controleren of de variabele bestaat en of de waarde niet 0, null of '' is
als je controleerd met != '' dan controleert hij njiet of de var bestaat en krijg je dus een E_NOTICE
jep, vandaar mijn tip.

Reageren