Autor Zpráva
Pavel Vlček
Profil *
Dobrý den. Chcy, aby soubor článek odstranil, ale příkaz delete nefunguje. Dám-li tam místo DELETE SELECT, vypíše se mi článek.
Kód souboru del.php.
[code]
<html>
<head>
<meta name="description" content="">
<meta name="keywords" content="">
<meta http-equiv=Content-Type content="text/html; charset=windows-1250">
<title>Výsledek operace</title>
</head>
<body>

<?php
require_once "spojeni.php";
$id=$_GET['id'];
$vysledek = mysql_query("DELETE titulek,clanek,autor,rubrika,datum FROM clanky_paja WHERE id=$id");
while ($zaznam = mysql_fetch_array($vysledek)):
echo "Článek byl odstraněn.";
echo "<a href="index.php">zpět na seznam článků</a>";
endwhile;
?>
</body>
</html>
[/code]
Díky.
Alphard
Profil
$vysledek = mysql_query("DELETE FROM clanky_paja WHERE id=$id");

while ($zaznam = mysql_fetch_array($vysledek)):
nemá smysl

ošetři to, jinak bude kdokoliv přepisovt adresu a mazat články :-)
Pavel Vlček
Profil *
Ten soubor měl být jen pro mě, jakožto pro administrátora. Mám sobor admin.php. Ten odkazuje na delclanek.php. Delclanek.php vypíše seznam článků a odkáže na id do souboru del.php. Tento soubor vlastně kód toho souboru jsem poslal.
Tam mi to hlásilo chybu, že to není mysql resource.
Alphard
Profil
Tam mi to hlásilo chybu, že to není mysql resource.
protože tam mysql_fetch_array nepatří

<?php
require_once "spojeni.php";
$id=$_GET['id'];
$vysledek = mysql_query("DELETE FROM clanky_paja WHERE id=$id");
if (!$vysledek) echo mysql_error();
else echo "Článek byl odstraněn.";
echo "<a href="index.php">zpět na seznam článků</a>";
endwhile;
?>
Pavel Vlček
Profil *
Nevím z jakého důvodu, ale hlásí mi to:

Parse error: parse error, expecting `','' or `';'' in c:program fileseasyphp1-8wwwclankydel.php on line 16
Casero
Profil
Pavel Vlček
Myslím, že Alphard tam jen omylem zapomněl endwhile; takže ho smaž.
Pavel Vlček
Profil *
Právě jsem chtěl napsat, že jsem už na to přišel. Odstranil jsem to endwhile; a bylo to vpořádku.
Pavel Vlček
Profil *
Takže moc děkuji panu Krátkému, který mi pomohl s úpravou tohoto modulu články, neboly blind word. Dále děkuji všem ostatním, kteří mi pomohli s mími vlastními chybami v souboru del.php.
Pokud by někdo chtěl, mohu poslat celý zdrojový kód článků.
Díky moc všem, kdo mi pomohli, nebo mě nakopli co mám kde pozměnit.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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