Autor | Zpráva | ||
---|---|---|---|
sir_lamoid Profil |
#1 · Zasláno: 25. 7. 2013, 23:16:04
Dobrý den,
potřebuji pomoct Mám kód <script type="text/javascript" src="../../ckeditor/ckeditor.js"></script> <meta charset="UTF-8"/> <?php /** * @author * @copyright 2012 */ include('../../include/funkce.php'); checkLogin(); $what=$_GET[what]; $id=$_GET[id]; include "../../include/dibi.min.php"; dibi::connect($db); if($what=="del"){ mysql_query("delete from clenove where id = $id"); header("Location: ../admin.php?warn=Člen smazán"); die(); } elseif($what=="edit"){ $vysledek=mysql_query("select * from clenove where id = $id"); echo '<form action="clenove.php?what=editit" method="POST">'; echo '<input type="hidden" value="'.$id.'" name="id" />'; while ($zaznam=mysql_fetch_array($vysledek)): echo '<label for="jmeno">Jméno:</label> <textarea name="jmeno" id="jmeno">'; echo $zaznam[jmeno]; echo '</textarea><br>'; echo '<label for="vypis">Výpis(Použít šablonu, šířku obrázku nastavit na 200):</label> <textarea name="vypis" id="vypis" class="ckeditor">'; echo $zaznam[vypis]; echo '</textarea><br>'; echo '<label for="detail">Detail(Použít šablonu, šířku obrázku nastavit na 200):</label> <textarea name="detail" id="detail" class="ckeditor">'; echo $zaznam[detail]; endwhile; echo '</textarea><br>'; echo '<input type="submit" value="Upravit"/> </form>'; } elseif($what=="editit"){ $jmeno=$_POST[jmeno]; $vypis=$_POST[vypis]; $detail=$_POST[detail]; $autor=$_SESSION["nick"]; $arr=array( 'jmeno' => $jmeno, 'vypis' => $vypis, 'detail' => $detail, 'autor' => $autor, ); dibi::query('UPDATE `clenove` SET ', $arr, 'WHERE `id`=%i', $id); header("Location: ../admin.php?warn=Stránka upravena"); } elseif ($what=="new"){ echo '<form action="clenove.php?what=newe" method="POST">'; echo '<label for="jmeno">Jméno:</label> <textarea name="jmeno" id="jmeno">'; echo '</textarea><br>'; echo '<label for="vypis">Výpis(Použít šablonu, šířku obrázku nastavit na 200):</label> <textarea name="vypis" id="vypis" class="ckeditor">'; echo '</textarea><br>'; echo '<label for="detail">Detail(Použít šablonu, šířku obrázku nastavit na 200):</label> <textarea name="detail" id="detail" class="ckeditor">'; echo '</textarea><br>'; echo '<input type="submit" value="Upravit"/> </form>'; } elseif($what=="newe") { $jmeno=$_POST[jmeno]; $vypis=$_POST[vypis]; $detail=$_POST[detail]; $autor=$_SESSION["nick"]; $arr=array( 'jmeno' => $jmeno, 'vypis' => $vypis, 'detail' => $detail, 'autor' => $autor, ); dibi::query('INSERT INTO `clenove`', $arr); header("Location: ../admin.php?warn=Člen pridán"); } else { echo 'Chyba! Vratte se zpet.'; } ?> ale UPDATE příkaz se neprovede... INSERT V pohodě select též ale update ani náhodou... a to je přesně podle předloh na stránkách |
||
Taps Profil |
#2 · Zasláno: 26. 7. 2013, 07:23:13
sir_lamoid:
mělo by stačit přidat id <? elseif($what=="editit"){ $jmeno=$_POST[jmeno]; $vypis=$_POST[vypis]; $detail=$_POST[detail]; $id= $_POST['id']; $autor=$_SESSION["nick"]; $arr=array( 'jmeno' => $jmeno, 'vypis' => $vypis, 'detail' => $detail, 'autor' => $autor, ); dibi::query('UPDATE `clenove` SET ', $arr, 'WHERE `id`=%i', $id); header("Location: ../admin.php?warn=Stránka upravena"); } ?> |
||
Časová prodleva: 11 let
|
0