webForumDet fria alternativet

Kolla om variabler är tomma

PHP

11 svar · 130 visningar · startad av Viking

Medlem sedan maj 20003 652 inlägg
Frågan#1

Hur kan man på ett smidigt sätt kolla om flera variabler är tomma?

Vad jag vill åstadkomma är att om $message eller $name är tomma så kommer det upp en felmeddelanderuta. Går detta att göra med bara en ifsats?

------------------
Detta är en signatur

Medlem sedan dec. 200012 464 inlägg
#2
 if(!isset($message)||!isset($name)){
    fel
 }

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 20003 652 inlägg
#3

Oj, det var snabbt svarat :D

Tack så jättemycket :)

------------------
Detta är en signatur

Medlem sedan dec. 200012 464 inlägg
#4

Vad menar du med tomma egentligen?

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 20003 652 inlägg
#5

:)

if($message == "" || $name == "" || $email == "" || $homepage == "")
{
}
else
{
En massa skojsiga saker...

Att om $name eller $message inte innehåller något så ska det komma upp ett felmeddelande som talar om detta... Jag skrev lite suddigt i första inlägget

------------------
Detta är en signatur

Medlem sedan maj 20003 652 inlägg
#6

Går det att göra med isset?

if($message == "" || $name == "" || $email == "" || $homepage == "")
{
}
elseif(!isset($message) || !isset($name))
{
   echo "Du har inte fyllt i namn eller något meddelande!";
}
else
{

------------------
Detta är en signatur

Medlem sedan dec. 200012 464 inlägg
#7

isset kontrollerar om en variabel är definierad överhuvudtaget.

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 20003 652 inlägg
#8

Ok

------------------
Detta är en signatur

Medlem sedan dec. 2001104 inlägg
#9

Vad menar du egentligen?
Är det inte bara att skriva:
if($message == '' || $namn == '')
{
echo "Du har glömt meddelande/namn";
}
else
{
echo "Grattis, bla bla bla etc";
}

------------------
Har inte kommit på någon bra signatur än

Medlem sedan maj 20003 652 inlägg
#10

jo

Jag har löst det själv tidigare idag ;)

------------------
Detta är en signatur

Medlem sedan dec. 2001104 inlägg
#11

Njae, tror jag inte!
Skryt inte ;-)
Heehehehe

------------------
Har inte kommit på någon bra signatur än

Medlem sedan juli 200038 inlägg
#12

Umn.

empty();

------------------
last time we mixed politics and religion
people got burned at the stake

283 ms totalt · 4 externa anrop · v20260731065814-full.868a69e5
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
142 ms — ändringar (db)