Parašė IPaulius· 2011 Geg. 31 21:05:21
#10
Parašysiu jums visus kodus tada žinosit aiškiau ,nes dabar jūs nežinot mano kodo ,o aš nežinau kur dėti jūsų kodą.
Aj dar čia šiaip sugalvojau. Logikos yra ,bet turbūt blogai.
if (count($msg) > 1) break;
Registracijos formos kodas:
<?php
if( isset($_SESSION['ERRMSG_ARR']) && is_array($_SESSION['ERRMSG_ARR']) && count($_SESSION['ERRMSG_ARR']) >0 ) {
echo '<ul class="err">';
foreach($_SESSION['ERRMSG_ARR'] as $msg) {
echo "$msg";
}
echo '</ul>';
unset($_SESSION['ERRMSG_ARR']);
}
?>
Paspaudus submit nukelia į failą ,kuriame yra šis kodas (atrinkau tai kas gali būti susiję):
$errmsg_arr = array();
$errflag = false;
if($fname == '') {
$errmsg_arr[] = 'Iveskite savo varda';
$errflag = true;
}
if(strlen($fname) < 3) {
$errmsg_arr[] = 'Vardas per trumpas';
$errflag = true;
}
if($lname == '') {
$errmsg_arr[] = 'Iveskite savo pavarde';
$errflag = true;
}
if($login == '') {
$errmsg_arr[] = 'Iveskite slapyvardi';
$errflag = true;
}
if($password == '') {
$errmsg_arr[] = 'Iveskite slaptazodi';
$errflag = true;
}
if(strlen($password) < 3) {
$errmsg_arr[] = 'Slaptazodis turi buti ilgesnis nei 3 simboliai';
$errflag = true;
}
if( strcmp($password, $cpassword) != 0 ) {
$errmsg_arr[] = 'Slaptazodziai nesutampa.';
$errflag = true;
}
Redagavo IPaulius· 2011 Geg. 31 21:05:18