| 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: 13 let
|
|||
0