| Autor | Zpráva | ||
|---|---|---|---|
| Apacuka Profil |
#1 · Zasláno: 26. 3. 2010, 18:37:09 · Upravil/a: Apacuka
Zdravím.
Jakým způsobem by ste mi doporučili odesílat data z tohoto formuláře? Chci do db zapsat novou zprávu. Nejlépe aby se to zpracovávalo na ?page=zpravy Napadlo mě uložit $id do SESSION, a na ?page=zpravy to pak zpracovat. Bohužel nevím jakým způsobem tam dostat ještě tu zpravu. //index.php?page=akce&detail=9
<?php
if {...}
elseif {...}
elseif (isset($_GET['detail']) && is_numeric($_GET['detail']))
{
$id = (int)$_GET['detail'];
$result = mysql_query("SELECT * FROM akce WHERE id='$id'");
while ($row = mysql_fetch_array($result)) {
$datum = $row['datum'];
$misto = $row['misto'];
echo "<form action=\"index.php\" method=\"get\" accept-charset=\"utf-8\">
<table>
<tr><td colspan=\"2\">Akce č. $id</td></tr>
<tr><td>datum:</td><td>$datum</td></tr>
<tr><td>misto:</td><td>$misto</td></tr>
<tr><td colspan=\"2\"><textarea name=\"zprava\"></textarea></td></tr>
<tr><td colspan=\"2\"><input type=\"submit\" value=\"Odeslat odpověď\" /></td></tr>
</table>
</form>
";
}
} else {...}
?>
|
||
| Majkl578 Profil |
#2 · Zasláno: 27. 3. 2010, 01:51:24
Formulář posílej metodou POST. V PHP ho data přijmeš v proměnné $_POST namísto původního $_GET.
|
||
|
Časová prodleva: 17 let
|
|||
0