Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak změnit action formuláře (php)

Mám tuto tabulku
zivetitulky.cz
V administraci je tlačítko na přidání pořadu. Načte se prázdný formulář přidat.php, jenž se potom odešle na pridat_zpracovani.php, kde je na konci INSERT INTO...
Pokud je potřeba nějaký pořad upravit, je klikací název pořadu, načte se formulář upravit.php i se stávajícími údaji, změní se třeba čas a odešle se na upravit_zpracovani.php, kde je UPDATE...
Ty pořady se často opakují. U pravidelných (když se vkládá třeba 5x naráz) se to vyplní jednou a pak se vrátí backspace, změní datum, zase odešle...
No a potom jsou takové, jejž se opakují, ale ještě se na začátku měsíce, kdy se to plní neví, že se bude opakovat (nebo spíše kdy), takže nejde vložit opakovaně.
Šlo by to však tak, že by se kliklo na název, načetly se položky do upravit.php, změnil datum ale odeslal na pridat_zpracovani.php (uložil jako nový).
Jak udělat ono vexlování, jestli se má pořad upravit, nebo vložit jako nový řádek?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
celý ten zpracovávací soubor jsem spáchal takto <?php if (!empty($_POST['url'])) { echo "<center><b… poslední
Kráťa 15.11.2013 11:02
Kráťa

celý ten zpracovávací soubor jsem spáchal takto

<?php

if (!empty($_POST['url']))
{
echo "<center><br><br><h3>Do toho mista na spam pisi pouze hloupi roboti a nejde jim to odeslat</h3><br><br>";
echo "<a href='http://jdi.k.sipku.cz'> Zpet </a></center>";
}
else {
if (!empty($_POST['nazev']) && ($_POST['kategorie']) && ($_POST['kanal']) && ($_POST['den'])  && ($_POST['datum']) && ($_POST['cas']) && ($_POST['recnik']) && ($_POST['sub']) && ($_POST['status']))
{
$action = $_POST['action'];
else {
if ($action == 'upravit')
{
include "upravit-porad.php";}

else {
if ($action == 'novy')
{
include "novy-porad.php";}

else
echo "<div style='font-family: verdana'><br><br><center><h3>Chybí něco vyplnit</h3></center><br>

<center>
<br><br><input class=tlacitko style=padding: 3px; margin-bottom: 9px type=button 
onclick=history.back() value= ZPĚT (opravit) ></center></div>";
}

?>

Mrkněte mi na to někdo prosím, než to začnu zkoušet na lokálním a budu mít tlak 900/700, že mi něco nefunguje (a bude to nakonec syntaxe :-) )
Dík 579x.

Zpět do poradny Odpovědět na původní otázku Nahoru