Nejste přihlášeni
Stránky 1
Problem vyriešený.
Ano je tam error. PHP kód nevie čo je $name preto6e to proste tento web neodošle. Neviete kde je problém prečo tento script na ostatných weboch fugnuje a tu nie ? Ten formulár ptoste neodosiela údaje php scriptu
[05-Dec-2016 14:27:59 Europe/Prague] PHP Notice: Undefined variable: name in xxx on line 46
Zdravím : tento kód mi neche fungovať pritom na inom webe uplne rovnaký kod fugnuje. Dokonca to neche vypísať ani prijaté data z formu. Napr name a pdoobn.e. Ani to nevypíše ako to tam mám na vypísanie. Kde môže byť problém ? Akoby to PHP vôbec nefungovalu... jednotku ktorú tam mám nastavenú to vypíše no data to vôbec neodošle. Treba niečo niekde nasrtaviť alebo kde môže byť problém ? Ďakujem
<form method="post" action="register.php">
<table align="center" width="30%" border="0">
<tr>
<td>Name:<input type="text" name="name"/></td>
</tr>
<tr>
<td>Password:<input type="password" name="password"/></td>
</tr>
<tr>
<td>E-mail:<input type="email" name="email"/></td>
</tr>
<tr>
<td>GPU:<input type="text" name="gpu"/></td>
</tr>
<tr>
<td>CPU:<input type="text" name="cpu"/></td>
</tr>
<tr>
<td>RAM:<input type="text" name="ram"/></td>
</tr>
<tr>
<td><button type="submit" name="register">Register</button></td>
</tr>
<tr>
</tr>
</table>
</form>
<form method="post" action="register.php">
Name:<input type="text" name="name"/>
<button type="submit" name="register">Register</button>
</form>
<?php
if(isset($_POST['register'])){
echo "1";
echo $name."<br>";
echo $password."<br>";
echo $email."<br>";
//kontrola či je všetko zadané
if($name != "" && $password != "" && $email != ""){
mysql_connect("sql.endora.cz","xxx","xxx") or die("Unable to connect");
mysql_select_db("xxx") or die("Unable to choose database");
//selectne sa 'X' ak už email a meno existuje v db
$sql_dotaz = "SELECT name , email FROM tz_members WHERE name = '".$name."' OR email = '".$email."';";
$vysledok = mysql_query($sql_dotaz) or die(mysql_error());
//kontrola či prebehol select - vysledok = null ak nič neselectlo
if(mysql_num_rows($vysledok) == 0){
$sql_dotaz = "INSERT INTO tz_members(name,password,email,gpu,cpu,ram) VALUES('".$name."', '".md5($password)."','".$email."','".$gpu."','".$cpu."','".$ram."');";
$vysledok = mysql_query($sql_dotaz) or die(mysql_error());
}
else {
echo "Name or e-mail is already used !";
}
}
else{
echo "You must fill up all fields !";
}
}
?>
Stránky 1