PDA

View Full Version : سوال: تابع حذف از دیتابیس



alirezadb
سه شنبه 03 شهریور 1394, 04:03 صبح
سلام وقت بخیر
من یه صفحه ای ساختم که تو اون کاربری رو در یک دیتابیس از یک تیبل به یک تیبل دیگه انتقال میدم
اما یه مشکلی دارم
من میخوام وقتی تو این صفحه روی کلید تایید کلیک کردم وقتی کاربر انتقال یافت اتومات از روی این تیبل حذف بشه
من یک کلید خذف کذاشتم ولی میخوام اتومات حذف شه اینم کدهای منه


<?php
session_start();
if ( isset($_SESSION['user']) ) {
if ( (isset($_GET['logout'])) && ($_GET['logout'] == "true") )
{
unset ($_SESSION['user']);
header ("Location: index.php");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>مدیریت سایت - تایید حساب کاربر</title>
<link href="style.css" rel="stylesheet" type="text/css">

<link rel="stylesheet" type="text/css" href="form/css/bootstrap.rtl.css" />
<link rel="stylesheet" type="text/css" href="form/css/style.css" />



</head>
<body>
<?php

include("configg.php");
if(isset($_POST['user']) && isset($_POST['pass']) && isset($_POST['email'])){
$user = mysql_real_escape_string($_POST['user']);
$pass = mysql_real_escape_string($_POST['pass']);
$email = mysql_real_escape_string($_POST['email']);
$sql = mysql_query( SELECT user FROM artan WHERE user = '".$user."' );

if(mysql_num_rows($sql)>0){
die('<div class="error" style="color:black"><b>این کاربر قبلا تایید شده است</b></div> <button class="btn btn-primary" type="Submit" VALUE=" BACK " onClick="history.go(-1)">برگشت</button>');
}
}
?>
<?php

include "configg.php";

if ( isset($_GET['delete']) && !empty($_GET['delete']) )
{
$del = mysql_query ("DELETE FROM `signup` WHERE `id` = '".intval($_GET['delete'])."' LIMIT 1");
if ( $del )
{
$status = '<div class="ok">کاربر انتخاب شده با موفقیت از سایت حذف شد</div>';
}
else
{
$status = '<div class="error">مشکلی در حذف کاربر وجود دارد!دوباره امتحان کنید</div>';
}
}

?>
<center>

<div class="top-text">تایید حساب</div>





<table id="box-table-a">

<tr>
<th>نام کاربري</th>
<th>پسورد</th>

<th>شماره موبایل</th>

<th>عملیات</th>

</tr>
<style>
.inputbox{
background-color:transparent;
border:none;
width:103px;

background-image:url(../images/login.png);
background-repeat:no-repeat;
text-align:center;
}

</style>

<?php
$Query = mysql_query ("SELECT * FROM `signup` ORDER BY `id` DESC");
while ( $row = mysql_fetch_array($Query) ) {
?>

<form method="POST" action="">

<td ><input name="user" type="text" value="<?php echo $row['user']; ?>" class="inputbox" /></td>
<td ><input name="pass" type="text" value="<?php echo $row['pass']; ?>" class="inputbox" /></td>
<td ><input name="email" type="text" value="<?php echo $row['email']; ?>" class="inputbox" /></td>


<td><input type="submit" class="btn btn-success" value="تایید" name="Submit"></a>
<input type="submit" class="btn" style="color:withe" value="حذف" name="delete"></a></td></form>
</tr>
<?php
}
?>
<?php
if(@$_POST['Submit']){
include "configg.php";
$con = mysql_connect($hostname, $dbuser, $dbpass) or die("خطا در اتصال به پایگاه داده");
$selected=mysql_select_db($dbname, $con) or die("خطا در انتخاب پایگاه داده");
if($selected){
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
$tell = $_REQUEST['tell'];
$email = $_REQUEST['email'];
$ins="INSERT INTO artan(user,pass,tell,email) VALUES ('$user','$pass','$tell','$email')";
$saved=mysql_query($ins);
if($saved){
echo "اطلاعات با موفقیت ذخیره شد";
}

else
{
echo "ذخیره ی اطلاعات موفقیت آمیز نبود";
}

}


mysql_close($con);
}

?>

</span>



</table>

</div>
</div>
</center>
<div class="clear">
</body>
</html>
<?php } else { header ("location: index.php"); } ?>

alirezadb
سه شنبه 03 شهریور 1394, 18:02 عصر
از دوستان کسی پاسخ گو نیست؟