webForumDet fria alternativet

Se om variabeln innehåller värde

PHP

5 svar · 276 visningar · startad av Danielkun

Medlem sedan maj 2003361 inlägg
Frågan#1

Jag är fortfarande ny på detta..

Vad är motsatsen till:

if(empty($_POST['Class'])) {echo "no input\n";}

Jag skulle vilja se om den innehåller ett värde

TACK!

PS. Nu när jag ändå frågar. Vad är det för skillnad på "\n" och "\r\n"? :p

Medlem sedan mars 2003429 inlägg
#2

if(**!**empty($_POST['Class'])) {echo "There is input\n";}

observera "!" tecknet framför empty

Medlem sedan juni 200032 967 inlägg
#3

Nu är jag inte någon kung på php, men ! betyder icke.

if(!empty($_POST['Class']))

... hade jag testat med.

edit: här skriver man långsamt.... ;)

Mvh

Medlem sedan maj 2003361 inlägg
#4

0ooh.. fina bullar på bengt!
TACK!

Medlem sedan feb. 20034 441 inlägg
#5

Kan man inte använda isset() till samma sak?

if(isset($_POST['Class'])){
     // Finns
}

Eller är jag ute o cyklar?

Medlem sedan mars 2003429 inlägg
#6

om du kör isset på en POST-variabel måste formulärfältet vara dynamiskt skapat annars kommer det alltid vara satt bara dt att det är antingen tomt eller ifyllt, sant eller falkst osv =)

strlen($_POST['class'] > 0) är nog det ända jag kan komma på förutom empty() (som är någorlunda smidigt)

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)