| 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: 13 let
|
|||
0