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