mám tu takovej csript kterej jsem si udělal ale nechce my fungovat ověření jestli už je Už. Jméno a E-mail v databázy.
Zde je ten csript:
Spoiler: zobrazit
Kód: Vybrat vše
<?php
ob_start(); // cachujeme vystup
if(isset($_POST['sent'])){ // pokud byl odeslan formular pokracuj timto
$nick=trim($_POST['nick']);
$jmeno=trim($_POST['jmeno']);
$prijmeni=trim($_POST['prijmeni']);
$heslo1=$_POST['heslo1'];
$heslo2=$_POST['heslo2'];
$mail=trim($_POST['mail']);
$skype=trim($_POST['skype']);
$web=trim($_POST['web']);
if($nick=="" or $jmeno=="" or $prijmeni=="" or $heslo1=="" or $mail==""){ // pokud nebylo vyplněno něco z toho, co je povinné, dáme vědět a skript ukončíme
$backlink="../index.php?page=registrace&Alert=1";
}else{ // povinné udaje vyplněny vsechny
require "../db_login.php"; // pripojime se k databazi
$overeni = $db->query(trim("SELECT COUNT(*) FROM `uzivatele` WHERE `nick`='$nick' OR `mail`='$mail'"),0) or die (mysql_error())
if($overeni!=0){ // pokud v db je jiz takove jmeno nebo heslo...
$backlink="../index.php?page=registrace&Alert=2";
}elseif($heslo1 != $heslo2){ // pokud se hesla nerovnají
$backlink="../index.php?page=registrace&Alert=3";
}else{ // hesla se shoduji, vlozime tedy data do databaze
$heslo=md5($heslo1); // zahashujeme heslo
if($web=="http://" or $web==""){ //pokud nezadal web tak dame promennou web Neuveden
$web="Neuveden";
}
$VlozData = $db->query("INSERT INTO uzivatele (nick,jmeno,prijmeni,heslo,mail,skype,web,prava) VALUES ('$nick', '$jmeno', '$prijmeni', '$heslo', '$mail', '$skype', '$web', '0')") or die (mysql_error());
// Vlozim do tabulky hodnoty - prvni je ID - nevyplnim, tvori se samo.
// Jako posledni hodnota je "0", to jsou ty prava uzivatele.
$backlink="../index.php?Alert=4"; // presmerovani s hlaskou ze je vse OK
}
}
}else{
$backlink="../index.php?page=registrace&Alert=5";
}
// pokud pouzijete HEADER LOCATION tak by pred nim nemelo byt zadne platne ECHO
//echo "<a href='index.php'>index</a>";
// samozrejme zde muze byt presmerovani na jinou stranku pomoci
header ("Location: $backlink");
ob_end_flush();
?>
Potaďte my prosím + Karma!