Autor | Zpráva | ||
---|---|---|---|
Lukas_K Profil |
#1 · Zasláno: 6. 8. 2012, 16:39:36
Zdravím,
na webu http://asy-metri.wz.cz/ jsem, kromě administrace novinek vytvářel i administraci koncertů. Administrace novinek funguje bezvadně, ale koncerty, jejichž kód je téměř totožný (na stránce http://asy-metri.wz.cz/koncerty) se jednou denně sami přidávají, resp. prázdné buňky nebo záznam, který již v db je. Kód pro uložení koncertů je zde: <?php require_once('ulozeni_koncertu.php'); //prijmuti promnenych $mesto = $_POST['mesto']; $date2 = $_POST['date']; $misto = $_POST['misto']; $text2 = $_POST['text2']; //ukladani dat do DB $connection=mysql_connect("..."); $database_connection=mysql_select_db("..."); mysql_select_db($database_connection, $connection); $insert_query = "INSERT INTO `asymetri34`.`koncerty` (`id_koncertu` ,`mesto` ,`date` ,`misto`,`text2`)VALUES (NULL , '$mesto', '$date2' , '$misto' , '$text2')" or die("Nefunguje"); $result = mysql_query($insert_query, $connection) or die(mysql_error()); if(!$result){ echo("Nefunkční"); } else{ echo("Úspěšně uloženo"); } exit; ?> Předem moc děkuji za jakékoli nápady. Lukáš |
||
pcmanik Profil |
#2 · Zasláno: 6. 8. 2012, 16:50:41
Lukas_K:
mas tam nejake overenie toho ci bol poslany formular? Nie, tak sa necuduj, ved staci ten skript pustit a vlozi ti tam prazdny riadok. A to co ej za blbost za premennu napisat or die nefunguje? Ta premenna sa vytvori vzdy. |
||
Str4wberry Profil |
(I kdyby bylo ověřování odeslání přítomné, může vložení duplicitních dat nastat po obnovení stránky (jelikož chybí přesměrování).)
|
||
Lukas_K Profil |
#4 · Zasláno: 6. 8. 2012, 17:03:41
Str4wberry:
Díky moc, přesměrování už mám. Ověření tam je, viz hlavička: <HTML> <HEAD> <TITLE>Formulář byl odeslán</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </HEAD> <BODY> <h1>Formulář byl odeslán</h1> Tak uvidím, jestli to ještě bude zlobit... |
||
Časová prodleva: 12 let
|
0