php - Using session to return message only returns one message -


so have sign form. 1 register.php, actual form. , other r.php, process it. use sessions send error message r.php register.php. issue reason can figure out how display one

if($name === ''){     $_session['name_req'] = 'make sure enter name';     header('location: register.php');     exit(); } elseif($name > 255){     $_session['name_len'] = 'enter shorter name';     header('location: register.php');     exit() } 

this code sends message register.php display error

<?php echo isset($_session['name_req']) ? $_session['name_req'] : '';?> 

the issue if it'll display 1 error @ time , want display of them @ once. ideas?

with code supply, page redirects if 1 error found, try instead:

if(isset($_post['submitbuttonname']) && $_post['submitbuttonname'] == "submitbuttonvalue") {     if($name === ''){         $_session['name_req'] = 'make sure enter name';     }     if($name > 255){         $_session['name_len'] = 'enter shorter name';     }      header('location: register.php');     exit(); } 

but if use javascript submit form, submit button won't work, instead can use hidden input whatever name , value want.


Comments

Popular posts from this blog

google api - Incomplete response from Gmail API threads.list -

Installing Android SQLite Asset Helper -

Qt Creator - Searching files with Locator including folder -