| Autor | Zpráva | ||
|---|---|---|---|
| janberka Profil * |
#1 · Zasláno: 1. 2. 2013, 16:50:52
Dobrý den,
pokouším se udělat registrační skript a vždy když ho spustím vypíše mi to chybovou hlášku (kterou mám v kódu zanesenou) a a data se nezapíšou do databáze. Prosím o radu tady je registrační skript: <?php
session_start();
$namesend = $_SESSION['name'];
$passsend = $_SESSION['pass'];
if(isset($namesend)) {
$login = $_POST['login'];
$pass = $_POST['pass'];
$name = $_POST['name'];
$surname = $_POST['surname'];
$mail = $_POST['mail'];
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_czech_ci'");
mysql_select_db ('users');
$vysledek = mysql_query("INSERT INTO admins VALUES('',$name, $surname, $login, $pass, $mail, 'S')");
if (!$vysledek)
die ('Nepodařilo se příkaz provéct!');
$_SESSION['name'] = $namesend;
$_SESSION['pass'] = $passend;
header("location: office.php");
}
else {
echo "<h1> Nemáte přístup k těmto změnám nebo došlo k chybě. V tom případě zkontaktujte hlavního admina. </h1>";
}
?> |
||
| Davex Profil |
janberka:
„když ho spustím vypíše mi to chybovou hlášku“ Kterou? V kódu jsou přibližně dvě. Nevidím tam mysql_connect() a pokud jsou náhodou ukládané hodnoty na 15. řádku řetězce, tak by asi měly být také uzavřeny do jednoduchých uvozovek.
|
||
| janberka Profil * |
#3 · Zasláno: 1. 2. 2013, 17:17:52 · Upravil/a: janberka
Děkuju už vím v čem byla chyba. Zapomněl jsem includovat soubor s připojením k databázi.
A s těma uvozovkama to byla taky pravda. Fakt díky moc. |
||
|
Časová prodleva: 14 let
|
|||
0