Formulár by mal byť v poriadku
Kód: Vybrať všetko
<form action="registracia.php" method="post">
<p>Meno: <input type="text" name="meno"></p>
<p>Heslo: <input type="text" name="heslo"></p>
<p>Email: <input type="text" name="email"></p>
<p>Overovacý kód: <input type="text" name="kod"></p>
<p><input type="submit" value="Registrovať"></p>
</form>Kód: Vybrať všetko
...
<body bgcolor="#000000"> <font color="#ffffff">
<center>
<?php
require "db_spojenie.inc";
if (isset($_POST['kod']))
{
$sql_prikaz =
"INSERT INTO users (meno,heslo,email)"
."VALUES('"
.mysqli_real_escape_string($db_spojenie,$_POST['meno'])
."','"
.mysqli_real_escape_string($db_spojenie,$_POST['heslo'])
."','"
.mysqli_real_escape_string($db_spojenie,$_POST['email'])
."')"
;
$vysledok = mysqli_query($db_spojenie, $sql_prikaz);
if (!$vysledok)
{
echo 'Pslanie SQL dotazu sa nepodarilo.';
echo '<br />';
echo 'Popis chyby: ', mysqli_error($db_spojenie);
exit();
}
}
echo 'Boli ste úspečne registrovaný.<br />';
?>
</center></font>
</body>
...Kód: Vybrať všetko
<?php
function pripojenie_db()
{
$db_spojenie = mysqli_connect
('localhost', 'root', '007o2', 'test', 3306);
if (!$db_spojenie)
{
echo 'Zlihalo pripojenie DB';
echo '<br />';
echo 'Popis chyby: ', mysqli_connect_error();
exit();
}
$objekt_vysledku = mysqli_query($db_spojenie, "SET NAMES 'cp1250'");
if (!$objekt_vysledku)
{
echo 'Nastavenie znakovej sady sa nepodarilo';
echo '<br />';
echo 'Popis chyby: ', mysqli_error($db_spojenie);
}
}
?>