Autor | Zpráva | ||
---|---|---|---|
jirikovovideni Profil |
#1 · Zasláno: 11. 2. 2013, 18:41:02
Zdravím,opět a zas jsem se zasekl na problému a to,že mi formulář odesílá pouze jednu vybranou možnost checkboxu,pročetl jsem několik diskuzí,ale už jsem úplně pitomej,protože tu chybu nevidím.díky za pomoc
<?php include "./connect.php";/ if(isset($_POST['submit'])) { $nick = mysql_real_escape_string($_POST['nick']); $heslo = mysql_real_escape_string($_POST['heslo']); $over_heslo = mysql_real_escape_string($_POST['over_heslo']); $md5_heslo = md5($heslo); $email = mysql_real_escape_string($_POST['email']); $ingreience = mysql_real_escape_string($_POST['ingreience'][]); $user_check = mysql_query("SELECT login FROM uzivatel WHERE login='".$nick."'"); if($nick==""){echo"Nebyl vyplněn nick!";} else if(mysql_num_rows($user_check)){echo"Tento nick používá již jiný uživatel.";} else if($heslo==""){echo"Nebylo vyplněno heslo";} else if($over_heslo==""){echo"Nebylo vyplněno ověřovací heslo";} else if($heslo!=$over_heslo){echo"Vyplněná hesla se neshodují";} else if($email==""){echo"Nebyl vyplněn email";} else{ $sql= mysql_query("INSERT INTO uzivatel VALUES ('','$nick','$md5_heslo','$email','$ingredience')") or die(mysql_error()); echo"Registrace byla úspěšně dokončena!"; } } ?> <form action="#" method="post"> <table> <tr> <td>Nick: </td> <td><input type="text" name="nick" value="" size="25" tabindex="1" /></td> </tr> <tr> <td>Heslo: </td> <td><input type="password" name="heslo" value="" size="25" tabindex="2" /></td> </tr> <tr> <td>Ověření hesla: </td> <td><input type="password" name="over_heslo" value="" size="25" tabindex="3" /></td> </tr> <tr> <td>Email: </td> <td><input type="text" name="email" value="" size="25" tabindex="4" /></td> </tr> <tr> <td> Zvolte si ingredience na Vaší pizzu:<br /> <input type="checkbox" name="ingredience[]" value="e"> Extra sýr<br /> <input type="checkbox" name="ingredience[]" value="z"> Žampiony<br /> <input type="checkbox" name="ingredience[]" value="k"> Kukuřice<br /> <input type="checkbox" name="ingredience[]" value="d"> Slanina<br /> <input type="checkbox" name="ingredience[]" value="f"> Kuřecí maso </td> </tr> <tr> <td><input type="submit" name="submit" value="poslat" /></td> </tr> </table> </form> |
||
jenikkozak Profil |
#2 · Zasláno: 11. 2. 2013, 18:53:02
Jedna z chyb je zde:
$ingredience = mysql_real_escape_string($_POST['ingredience'][]); |
||
Časová prodleva: 11 let
|
0