PHPFusion - tai laisvai platinama nemokama turinio valdymo sistema (TVS), kurios pagalba galite greitai, lengvai ir
patogiai susikurti norimą internetinį puslapį. Plačiau apie sistemą...
Jaunelis 2024 Lie. 25 11:07:43 Oho vis dar veikia svetainė Šimtas metų, matau Šaukykloje nuostalgija. Smagu panaršyt po forumą ir pažiūrėt senas temas
And2s 2024 Lie. 17 19:07:04 2008 pirmą kart čia patekau, man buvo 10m ir čia pramokau programavimo.. smagu skaityti senas žinutes, tokia nostalgija ačiū Ozz kad saugoji šitą kultūrinį reliktą
ozzWANTED 2024 Sau. 17 01:01:00 Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės.
//Array to store validation errors $errmsg_arr=array();
//Validation error flag $errflag=false;
//Connect to <span style="border-bottom: 1px dotted black;">mysql</span> server $link=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); if(!$link){ die('Failed to connect to server: '.mysql_error()); }
//Select database $db=mysql_select_db(DB_DATABASE); if(!$db){ die("Unable to select database"); }
//Sanitize the POST values $fname= clean($_POST['fname']); $lname= clean($_POST['lname']); $login= clean($_POST['login']); $password= clean($_POST['password']); $cpassword= clean($_POST['cpassword']);
//Input Validations if($fname==''){ $errmsg_arr[]='First name missing'; $errflag=true; } if($lname==''){ $errmsg_arr[]='Last name missing'; $errflag=true; } if($login==''){ $errmsg_arr[]='Login ID missing'; $errflag=true; } if($password==''){ $errmsg_arr[]='Password missing'; $errflag=true; } if($cpassword==''){ $errmsg_arr[]='Confirm password missing'; $errflag=true; } if(strcmp($password,$cpassword)!=0){ $errmsg_arr[]='Passwords do not match'; $errflag=true; }
//Check for duplicate login ID if($login!=''){ $qry="SELECT * FROM members WHERE login='$login'"; $result=mysql_query($qry); if($result){ if(mysql_num_rows($result)>0){ $errmsg_arr[]='Login ID already in use'; $errflag=true; } @mysql_free_result($result); } else{ die("Query failed"); } }
//If there are input validations, redirect back to the registration form if($errflag){ $_SESSION['ERRMSG_ARR']=$errmsg_arr; session_write_close(); header("location: register-form.php"); exit(); }
//Check whether the query was successful or not if($result){ header("location: register-success.php"); exit(); }else{ die("Query failed"); } ?>
Kaip padaryt ,kad kai registracijos formoje laukeliai yra tušti rodytų ne visas klaidas ,bet tik po vieną?
Pavizdys: facebook.com --- Registracija. Paliekate turšius langelius r spaudžiate Registracija. Rodys vieną klaidą.