| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 01.01.09 Prihlásený: 22.06.11 Príspevky: 87 Témy: 25 |
Mam GuestBook, chcem vsak premennu post po odoslani odstranit, aby sa po refreshi zase neodoslala. Druha vec je ze mam spravenu ochranu if !empty, lenze ak dam medzeri do spravy tak ich odosle,prosim poradte dakujem.
Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Simple GuestBook</title> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> <style type="text/css"> a {text-decoration: none; color: green;} a:hover {text-decoration: underline; color: silver; position: relative; margin-left: auto; margin-right: auto;} body{background-color: #020202; color: #f2f2f2;} </style> </head> <body> <center><a href="#" onClick="document.getElementById('forms').style.display='block'">Pridať príspevok</a> <div id="forms" style="display: none"> <form method="POST" action="index.php"> Meno: <input type="text" name="autor" /><br /><br /> Správa: <textarea name="text" cols="50" rows="10" /></textarea><br /><br /> <input type="submit" /> </form> </div> </center> <?php /* CREATE TABLE `gb`.`g_book` ( `id` INT NOT NULL AUTO_INCREMENT , `autor` TINYTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , `text` TINYTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , `ip` TINYTEXT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci */
$autor = htmlspecialchars($_POST['autor']); $text = htmlspecialchars($_POST['text']);
$pripoj = mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("gb"); if(!empty($_POST['autor']) and $_POST['text']){ $sql = mysql_query("INSERT INTO g_book(autor, text) VALUES('$autor', '$text')"); if($sql){ echo "<center>Správa odoslaná.</center>";
} } else{echo "<center>Nemôžete odoslať prázdnu správu.</center>";} $sql = mysql_query("SELECT * FROM g_book ORDER BY id DESC"); while($vypis = mysql_fetch_array($sql)){ ?>
<?php include ('wrap.php'); echo "<b>" . $vypis['autor'] . "</b>" . "<br />" . " " . $vypis['text'] . "</div>"; } ?> <br />
<center>© | Ján Šoltés | haxerko | 2009 | GNU licence</center>
</body> </html>
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 18.01.2009 21:51 | |
|
Kód: if (!empty($_POST['autor']) && $_POST['text'] && trim($_POST['text'] != '')) { $sql = mysql_query("INSERT INTO g_book(autor, text) VALUES('$autor', '$text')"); if($sql) { echo "<center>Správa odoslaná.</center>"; unset($_POST['text']); unset($_POST['autor']); } } else{echo "<center>Nemôžete odoslať prázdnu správu.</center>";}
trim ti pomoze na tie medzery urcite. A unset by mohlo vymazat POST, ale neskusal som.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
|
janik366
POST ti odstrani $header(...);
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| vyprázdnenie value v JavaScript, VBScript, Ajax | 13 | 589 | 30.07.2009 9:30 Draex | | $_POST v PHP, ASP | 11 | 1257 | 13.02.2008 12:57 stenley | | ochrana $_POST [ Choď na stránku: 1, 2 ] v PHP, ASP | 42 | 2144 | 07.01.2010 18:50 mylan | | pomoc s $_POST v PHP, ASP | 17 | 797 | 10.03.2008 11:16 mondzo | | Filtrovanie $_POST, viacrozmerne pole v PHP, ASP | 7 | 615 | 24.11.2008 8:14 stenley | | guestbook v PHP, ASP | 5 | 1076 | 28.12.2007 23:16 JanoF | | Guestbook v PHP, ASP | 1 | 755 | 27.05.2012 20:07 mitko | | guestbook v PHP, ASP | 5 | 965 | 16.02.2008 14:35 Ďuri | | $_POST['pole']['item'] kombinácia viacerých typov inputov v PHP, ASP | 20 | 819 | 30.08.2011 19:46 camo | | chyba vo formluari - nenačíta premennu z $_POST v PHP, ASP | 6 | 397 | 25.11.2012 16:00 dafo | | ajax guestbook v Ostatné | 0 | 1200 | 09.08.2007 22:25 javo | | PHP ajax guestbook v JavaScript, VBScript, Ajax | 3 | 3382 | 20.02.2012 1:05 Azuritko | | guestbook a diakritia v PHP, ASP | 5 | 1087 | 17.02.2008 15:14 mokus | | Joomla: problém s guestbook v Redakčné systémy | 5 | 1729 | 05.02.2009 17:38 mariachi | | pomoc s odkazom Guestbook v HTML, XHTML, XML, CSS | 8 | 5694 | 22.01.2007 14:36 Punker661 | | PREKLAD: Guestbook Mod SK v Redakčné systémy | 1 | 5403 | 22.01.2007 17:53 Tom@S |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|