نوشته شده توسط
plague
امیدوارم ناراحت نشی رک میگم
ولی سعی کن درست سوال بپرسی که انقد بی جواب نمونه سوالات
شما نه اررورت رو گزاشتی نه مشکل رو گفتی نه خروجی های برنامت رو گفتی , چجوری قراره کسی کمت کنه وقتی معلوم نیست مشکلت چیه
وظیفه شماست که شفاف و کامل مشکلت از جمله اررو ها و خروجی برنامت رو بگی تا کسی که کمک میکنه با یک نگاه متوجه بشه مشکل از کجاست و کمکت کنه
نه اینکه بگی این فایلا برید در بیارید برام که مشکل چیه ... کمتر کسی وقتش رو داره کدای شما رو اجرا و تست کنه تا ببینه مشکل چیه بعد بره حلشون کنه
فایل و عکس هم برای دانلود نزار کسی وقت نداره دان کنه ... هر مشکلی داری اون تیکته کدت رو همینجا بزار
آخه وقتی اررور نمیده چه ارروری بزارم
دارم api مینویسم و یه یه لیست گذاشتم که تمام user ها رو مشخص کنه که در register_list میبینید و قسمتی داره که دکمه هستش با کلیک میکنم قسمت register_delete میره ولی هیچ عملی انجام نمیده
این قسمت لیست رو نشون میده
<!DOCTYPE html>
<html>
<head>
<link href="css/register_list.css" rel="stylesheet" type="text/css"/>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>register list</title>
</head>
<body>
<div class="tab">
<form action="php/register_delete.php" method="post">
<table border = "1">
<tr>
<th>id</th>
<th>username</th>
<th>password</th>
<th>email</th>
<th>image</th>
<th>message</th>
<th>brithday</th>
<th>group</th>
<th>action</th>
</tr>
<?php
require_once "php/connection.php";
$conn = new connection;
$conn->openConnet();
if (!$conn) {
die("error connection");
}else {
$query = "SELECT * FROM `user`";
$stmt = $conn->prepare($query);
$stmt->execute();
foreach($stmt as $row)
{
echo("<tr>");
echo('<td>'.$row["id"]."</td>");
echo('<td>'.$row["username"]."</td>");
echo("<td>".$row["password"]."</td>");
echo("<td>".$row["email"]."</td>");
echo("<td>".'<img src="$row["image"]" height="100" width="100">'."</td>");
echo("<td>".$row["message"]."</td>");
echo("<td>".$row["brithday"]."</td>");
echo("<td>".$row["group"]."</td>");
echo ("<td>".'<input type="hidden" name="id" value="$row["id"]"><button type="submit" name="delete" value="submit">delete</button>'."</td>");
echo("</tr>");
}
}
$conn->closeConnect();
?>
</table>
</form>
</div>
</body>
</html>
این قسمت کد delete هستش
<?php
require_once "connection.php";
try {
$conn = new connection;
$conn->openConnet();
if(!$conn){
die("error connection");
}else {
$delete = filter_input(INPUT_POST, "delete", FILTER_SANITIZE_SPECIAL_CHARS);
$id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);
if (isset($delete))
{
if(isset($id) && is_numeric($id) && $id > 0)
{
$query = "DELETE FROM user WHERE id = $id";
$stmt = $conn->prepare($query);
$stmt->bindParam(":id",$id);
$result = $stmt->execute();
if ($result)
{
echo ("Record Successfully Deleted");
}
if(!$result->rowCount())
{
echo "Deletion failed";
}
} else {
header("Location: ../register_list.php");
}
}
}
$conn->closeConnect();
} catch (PDOException $e) {
echo ("error". $e->getMessage());
}
متاسفانه اررور نمیده که بزارم پس هیچی
عمل انجام نمیده اصلا
خیلی هم سرچ کردم ولی متاسفانه در سایت های فارسی از هم کپی میکنند کدی که کار کنه نمیزارند
سایت انگلیسی هم خیلی گشتم ولی بازم هیچ عملی انجام نمیشه
کد رو از youtube نوشتم که کدش رو هم میبینید اونم حذف نمیکنه رکورد به رکورد نه در آن واحد