Autor Zpráva
staník
Profil *
Ahoj, potřebuju pomoct se scriptem hledám v něm chyby vše funguje akorát když přepíšu v poli nadpis nebo typ tak se zobrazí že byl editován ale přitom ho to needituje je tam určitě někde chyba ale nevím kde poradte děkuju moc


<?

include "../../include/connect.php";
$zob="ne";
if($odeslano=="ano"){
}else $zob="ano";
if($zob=="ano"){
// ------------ Zobrazení formuláře pro vložení dat ---------------------
{
$vysledek = MySQL_Query("SELECT * FROM tabulka WHERE id=".$id."");
$zaznam = MySQL_Fetch_Array($vysledek);

echo'<form method="post" action="#programovani">
<table>
<tr>
<td>Typ:</td>
<td><input type="text" class="clanek" value="'.$zaznam["typ"].'" name="typ"></td>
</tr>
<tr>
<td>Nadpis:</td>
<td><input type="text" class="clanek" value="'.$zaznam["nadpis"].'" name="nadpis"></td>
</tr>
</table>

<input type="hidden" name="odeslano" value="ano">
<input type="submit" class="submit" value="Edituj">

</form>';
};
?>
<?
//-------------------------Ukládací script do databáze------------------------------
}else{
mysql_query("update tabulka set typ=".$typ.",nadpis='".$nadpis."' where id=".$id." ");
echo "Článek programování byl editován";
}
?>
djlj
Profil
No tak máš asi něco špatně v tom dotazu. Podívej se, co vypisuje mysql_error, a podle toho se zařiď.
staník
Profil *
no a jak k tomu mám připsat mysql_error vím že to je jasný ale já to nevím
djlj
Profil
Za ten SQL dotaz napiš echo mysql_error();.
staník
Profil *
prosím napiš mi to sem v tom kódu díky nemůžu to pochopit
staník
Profil *
tak poradíte mi tady ještě někdo nebo se na mě vykašlete
BetaCam
Profil
tak poradíte mi tady ještě někdo nebo se na mě vykašlete

A uz sis nechal vypsat ten mysql error??
Alphard
Profil

$result = mysql_query("update tabulka set typ=".$typ.",nadpis='".$nadpis."' where id=".$id." ");
if ($result)
echo "Článek programování byl editován";
else
echo "Článek se nepodařilo editovat, databáze hládí chybu: " . mysql_error();


tak poradíte mi tady ještě někdo nebo se na mě vykašlete
nikdo není povinnen ti odpovídat, tohle není technická podpora
djlj
Profil
nemůžu to pochopit
To je takovej problém vložit do zdrojáku 1 řádek, který jsem ti navíc poslal? Nemůžeš pochopit? Tak nedělej stránky, když nemůžeš.

tak poradíte mi tady ještě někdo nebo se na mě vykašlete
Na ty, co si myslí, že za ně ostatní všechno udělají, se velmi rád vykašlu.
staník
Profil *
hlásí mi to tam tuhle chybu Článek se nepodařilo editovat, databáze hlásí chybu: Unknown column 'typ' in 'field list'
staník
Profil *
promiňte že sem vás tady takhle otravoval chyběly mi uvozovky u
typu

mysql_query("update tabulka set typ=".$typ.",nadpis='".$nadpis."' where id=".$id." ");


ještě jednou se omlouvám a moc vám děkuju

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: