sveikuciai
nu va pasidariau siokia toki registracijos script, tik va kai kaskodel vedu duomenis ir spaudziu "registrint" gaunu klaida
Ispresta:
Parse error: syntax error, unexpected T_VARIABLE in C:\AppServ\www\log\reg\do_reg.php on line 3
Istaisyta
Parse error: syntax error, unexpected '=' in C:\AppServ\www\log\reg\do_reg.php on line 25
scirptas sudarytas is 2 failu
do_reg.php
<?php
$host = "localhost";
$dbuser = "root";
$dbpass = "root";
$dbname = "mysql";
$connection = mysql_connect($host,$dbuser,$dbpass);
$db = mysql_select_db($dbname,$connection);
$name = $_POST[username];
$pass = $_POST[password];
$pass_conf = $_POST[pass_conf];
$email = $_POST[email];
$ip = $_POST[ip];
if($name == false || $pass == false || $pass_conf == false || $email == false){
echo "prasau uzpilditi visus laukus";
};
if($pass != $pass_conf) {
echo "passwordas netinka";
} else {
$connection = mysql_connect($host,$dbuser,$dbpass);
$db = mysql_select_db($dbname,$connection);
$sql = "INSERT INTO user (username,password,email,ip) VALUES ($name, $pass, $email, $ip)";
$result = mysql_query($sql);
echo "dq kad usireginot";
};
?>
register.php
<?php
$IP = $_SERVER[REMOTE_ADDR];
?>
<form name="reg" action="do_reg.php" method="post">
Username: <input type="text" name="username"><br>
Password: <input type="password" name="password"><br>
Conf: <input type="password" name="pass_conf"><br>
email: <input type="text" name="email"><br>
<input type="hidden" name="ip" value='<?php echo $ip ?>'>
<input type="submit" value="Registratint">
</form>
gal kas perzvelksit ir pastebesite klaida kode ar taip kasko truksta