извинявам се може би за глупавата тема
,но сега уча елементарните за вас неща може би
Проблема е искам да си направя най-обикновена форма за регистрация ,правя я но ми излизат грешки от рода на Undefined variable undefined index
ще копна кода
<?php
session_start();
if(isset($_POST['form_submit'])==1)
{
}
{
$username=trim($_POST['username']);
$password=trim($_POST['password']);
$pass2=trim($_POST['password2']);
$email=trim($_POST['email']);
if(strlen($username)<4)
{
$error_array['username']='nevaliden username';
}
if(strlen($password)<4)
{
$error_array['password']='kratka parola';
}
if($password!=$pass2)
{
$errod_array['password']='gre6na parola';
}
if(strlen($email)<4)
{
$error_array['email']='kratuk meil';
}
if($error_array>0)
{
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>nachalo</title>
</head>
<body>
<form action="registracia.php" method="POST">
Username:<input type="text" name="username"><?php if($error_array['username']){
echo $error_array['username'];} ?><br>
<input type="hidden" name="form_submit" value="1">
Password<input type="text" name="password"><?php if($error_array['password']){
echo $error_array['password'];
}
?><br>
povtori parola<input type="text" name="password2"><br>
Email<input type="text" name="email"><?php if($error_array['email']){
echo $error_array['email'];
}
?> <br>
<input type="submit" value="submit">
</form>
</body>
</html>
когато вляза в страницата ми изписва undefined_index и на четирите места,а когато напиша нещо ,което отговаря на условията тоест да е по-дълго от 4 ми се появява undefined error_array ,иначе формата си работи и с тея неща ,но защо се появяват ако някой може да ми каже къде бъркам
Проблема е искам да си направя най-обикновена форма за регистрация ,правя я но ми излизат грешки от рода на Undefined variable undefined index
ще копна кода
<?php
session_start();
if(isset($_POST['form_submit'])==1)
{
}
{
$username=trim($_POST['username']);
$password=trim($_POST['password']);
$pass2=trim($_POST['password2']);
$email=trim($_POST['email']);
if(strlen($username)<4)
{
$error_array['username']='nevaliden username';
}
if(strlen($password)<4)
{
$error_array['password']='kratka parola';
}
if($password!=$pass2)
{
$errod_array['password']='gre6na parola';
}
if(strlen($email)<4)
{
$error_array['email']='kratuk meil';
}
if($error_array>0)
{
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>nachalo</title>
</head>
<body>
<form action="registracia.php" method="POST">
Username:<input type="text" name="username"><?php if($error_array['username']){
echo $error_array['username'];} ?><br>
<input type="hidden" name="form_submit" value="1">
Password<input type="text" name="password"><?php if($error_array['password']){
echo $error_array['password'];
}
?><br>
povtori parola<input type="text" name="password2"><br>
Email<input type="text" name="email"><?php if($error_array['email']){
echo $error_array['email'];
}
?> <br>
<input type="submit" value="submit">
</form>
</body>
</html>
когато вляза в страницата ми изписва undefined_index и на четирите места,а когато напиша нещо ,което отговаря на условията тоест да е по-дълго от 4 ми се появява undefined error_array ,иначе формата си работи и с тея неща ,но защо се появяват ако някой може да ми каже къде бъркам