Autor | Zpráva | ||
---|---|---|---|
Hubajs Profil * |
#1 · Zasláno: 13. 3. 2009, 00:10:22
/////////////////update/////////////////// if (isset($_POST['zmenit'])){ $index = ($_POST['zmenit']); $text = ($_POST['text']); //sem potrebuji dostat obsah formu. Kdyz jsem tu mel normalni slovo a klikl na zmenit tak se to zmenilo echo '<h2 style="color:red">Změněno!</h2>'; $sql = "UPDATE web SET web_text='$text' WHERE web_id = '$index'"; $vysledek = mysql_query("$sql"); } /////////////////update/////////////////// /////////////////insert/////////////////// if (isset($_POST['text'])){ $text = ($_POST['text']); echo '<h2 style="color:red">Uloženo!</h2>'; $sql = "INSERT INTO web (web_id , zob_id , kat_id , web_datum , web_time , web_text) VALUES (NULL, 1, 1, '$datum', '$cas', '$text')"; $vysledek = mysql_query("$sql"); } /////////////////insert/////////////////// /////////////////smazani////////////////////////// if (isset($_POST['smazat'])){ $index = ($_POST['smazat']); echo '<h2 style="color:red">Smazáno!</h2>'; $sql = "DELETE FROM web WHERE web_id = '$index'"; $vysledek = mysql_query("$sql"); } /////////////////smazani////////////////////////// echo '<hr>'; /////////////////////////////////vypis databaze sestupne////////////////////////////////////////// $sql = "SELECT web_id,zob_id,web_text,web_datum,web_time FROM web WHERE zob_id = 1 GROUP BY web_datum DESC, web_time DESC"; if ($vysledek = mysql_query("$sql")) { while ($radek = mysql_fetch_array ($vysledek)) { echo '<div class="test1">'; echo '<p>'. $radek["web_text"].'</p>'.'</br>'; $index = $radek["web_id"]; echo '<form method="post"><div align="right"> <input name="zmenit" type="hidden" value="'.$index.'" /> <input type="submit" value="ZMENIT"/></div> //tu bych mel nejradeji radio nebo neco podobnyho </form>'; echo'<form method="post"><div align="right"> <input name="smazat" type="hidden" value="'.$index.'" /> <input type="submit" value="SMAZÁNÍ"/></div> </form>'; echo '</div>'; } } else chyba(); /////////////////////////////////vypis databaze sestupne/////////////////////////////////////////// ?> <br /> <form action="#" method="post" id="pokrocily" name="pokrocily"> <textarea name="text" style="width:100%; height:450px"></textarea> <div align="right"> <input type="submit" value="VLOŽIT"/> <input type="submit" value="UPRAVIT"/> // timto bych chtel odeslat text k updatu a ne k insertu <!--<input type="reset" value="RESET"/>--> </div> </form> <br /> Pokoušim se o redakční systém a tak jsem vytvořil tento script kde osoba oprávněná k administraci bude přidávat články a podobně. Vypis, vkládání a mazání příspěvků jsem vyřešil ale nějak nejsem schopen vyřešit update . Moje vize je taková že ta osoba si vybere nějaký článek který chce změnit a v podstatě ho nahradí tím co odešlě z formuláře. Tak jak je script ted tak jse asi nejbliz vysledku jaky bychh si představoval. Neustale se ale potykam s problémem jak odeslat text z formuláře tak aby se mi použil k updatu prispevku ktery si vyberu a ne v insertu. Budu rad za jakoukoliv pomoc. |
||
Časová prodleva: 15 let
|
0