Autor Zpráva
Truuhlik
Profil
Mám tabulku vygenerovanou z databáze:
<table>             
      <tr><td>ID</td><td>Název</td><td>Upravit></td><td>Smazat</td>             
      </tr>             
      <tr>      
        <form action="tady nevím co dát" method="post">      <td>                     
            <input name="cislo" type="hidden" value="$cislo"></td><td>$text</td><td>                     
            <input type="submit" value="Upravit"></td><td>                     
            <input type="sbumit" value="Smazat"></td>        
        </form>             
      </tr>           
    </table>

hlavně jak zprovoznit na jedné stránce ty dva buttony - ale tak aby se vzájmeně nemlátily - předem díky za pomoc
Alphard
Profil
Jestli vám stačí posílat formulář ke zpracování na jednu (stejnou) stránku, tak se na ní můžete rozhodnout podle value použitého submitu, ale musíte mu přidat name.
Truuhlik
Profil
Alphard

Jestli vám stačí posílat formulář ke zpracování na jednu (stejnou) stránku, tak se na ní můžete rozhodnout podle value použitého submitu, ale musíte mu přidat name.

takže chápu-li to dobře, stačí udělat dvě podmínky něco ve smyslu pokud bude zmáčknuto upravit najede formulář k upravení s následným uložením a pokud bude zmáčknuto smazat tak příjde na řadu podmínka druhá a to smazání z databáze? zas tak moc se v php nevyznám, předem se omlouvám za dotaz
Alphard
Profil
    <table>             
      <tr><td>ID</td><td>Název</td><td>Upravit></td><td>Smazat</td>             
      </tr>             
      <tr>      
        <form action="zpracuj.php" method="post">      <td>                     
            <input name="cislo" type="hidden" value="$cislo"></td><td>$text</td><td>                     
            <input type="submit" name="akce" value="Upravit"></td><td>                     
            <input type="submit" name="akce" value="Smazat"></td>        
        </form>             
      </tr>           
    </table>


zpracuj.php:
<?php
if ($_POST['akce'] == "Upravit")
{
  // uprava
}

if ($_POST['akce'] == "Smazat")
{
  // smazani
}


Když na někoho reagujete, tak prosím necitujte celý příspěvek, nemáme to tady moc v lásce. :-)
Truuhlik
Profil
Děkuji za pomoc a upozornění, příště už si dám pozor.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: