FAQ |
Kalender |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Citat:
Försökte klistra in din kod i Notepad++ men allt är väldigt rörigt och "indenten" är helt otrolig :P Ändra i ditt program så den hoppar 3 mellanslag. I övrigt hade jag använt mig av dina input names som en array. Då kan du enklare kontrollera om POST är isset, samt sätta t.ex. NULL-värde på de som inte är det för att senare kunna visa felmeddelande. Exempel: Kod:
<?php $post_array = array("username","getemail","password","retypepassword"); $i = 0; foreach ($post_array as $list){ if(!isset($_POST[$post_array[$i]])){ $_POST[$post_array[$i]] = NULL; } else { $_POST[$post_array[$i]] = $_POST[$post_array[$i]]; } # end if $i++; } # end foreach $i = 0; foreach ($post_array as $list){ if($_POST[$post_array[$i]] == NULL){ echo $_POST[$post_array[$i]]." not set!"; } else { $_POST[$post_array[$i]] = $_POST[$post_array[$i]]; } # end if $i++; } ?> Senast redigerad av Kimppa den 2014-03-08 klockan 10:39 |
|||
![]() |
![]() |
|
|