Autor | Zpráva | ||
---|---|---|---|
Chatík Profil |
Zdravím,
pokud odešlu formulář, nezapíše se mi obsah textarea. Zapíše se jmeno a datum do databáze ale obsah textarea ne. Form: <form action="novinky_process.php" method="post"> <input type="hidden" name="nick" value="<?php echo $user->jmeno ; ?>"/> <textarea name="zprava" rows="4" cols="50"> </textarea><br> <input type="submit" name="send" value="Odešli novinku"/> </form> novinky_process.php: require "./settings.php"; if(isset($_POST['send'])){ $nick=$_POST['nick']; $zprava=mysql_real_escape_string(nl2br($_POST['zprava'])); $datum=date("Y-m-d-H-i-s"); $VlozData=mysql_query("INSERT INTO `news`(`id`,`nick`, `zprava`, `datum`) VALUES ('$id','$nick', '$zprava', '$datum')") or die (mysql_error()); $_SESSION["message"] = "Novinka zapsaná<br>"; header("Location: admin.php"); } else $_SESSION["message"] = "Něco je špatně<br>"; header("Location: admin.php"); Když to použiji takto $zprava=$_POST['zprava']; tak se zpráva zapíše
|
||
mimochodec Profil |
#2 · Zasláno: 12. 1. 2015, 19:12:45
Chatík:
„$zprava=mysql_real_escape_string(nl2br($_POST['zprava']));“ Když za tímhle řádkem dáš echo $zprava, co ti to vypíše? Když nad tím řádkem dáš echo $_POST['zprava'], co ti to vypíše? |
||
Chatík Profil |
#3 · Zasláno: 12. 1. 2015, 19:21:30
mimochodec:
Najednou to z ničeho nic funguje. I tak díky za odpověď. |
||
Časová prodleva: 10 let
|
0