mam taki problemik. pisze male forum na wlasny uzytek. zrobilem plik ktory ma kasowac poszczegolne topici. zeby moc skasowac, skrypt kaze sie zalogowac. jezeli user jest w bazie to pozwala skasowac, jak nie to nie (chodzi o to, ze na razie tylko admini sa w mysql
![tongue.gif](http://forum.php.pl/style_emoticons/default/tongue.gif)
o to ten plik
[php:1:6ea216e42f]<html>
<title>Kasowanie posta</title>
<body>
<?
echo("TOpic do skasowania ma ID: $id");
function logowanie() {
echo("<form method="POST">n
<h1> Zaloguj sie! </h1><br>n
User: <input type="text" name="login"><br>n
Pass: <input type="password" name="haslo"><br>n
<input type="submit" name="submit" value="Zaloguj">n<br>
<br>
</form>n");
}
include("config.cfg");
if(!isset($submit)) {logowanie();} else {
if(isset($submit)) {
$db=mysql_connect("$sql_host", "$sql_user", "$sql_pass");
mysql_select_db("forum", $db);
$sql="SELECT * FROM users WHERE user_name = '$login'";
$result=mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$user_pass=$row["user_pass"];
$user_name=$row["user_name"];
$i=3;
while($i > 0)
{
if (($haslo != $user_pass) || ($login != $user_name))
{
echo("Zly login/pass");
logowanie();
echo("<br>Masz jeszcze $i prob");
$i--;
} else {
$sql2="DELTE FROM topici WHERE topic_id='$id'";
mysql_query($sql2);
echo("<br>Skasowano topic o ID: $id
![smile.gif](http://forum.php.pl/style_emoticons/default/smile.gif)
echo("<br>$sql2");
$i=0;
}
}
}
}}
?>
</body>
</html>[/php:1:6ea216e42f]
aha
![winksmiley.jpg](http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Kod
skasuj.php?id=COS_TAM