PDA

View Full Version : نمایش اررور نبود آی دی



xrezax
سه شنبه 28 خرداد 1398, 03:19 صبح
دوستان من یک دیتابیس دارم که توش 10 ردیف دیتا دارم. id - name - family

ای دی از 1 شروع میشه تا 10 تموم میشه.

حالا میخوام وقتی کاربر هر عددی بین 1 تا 10 رو وارد کنه دیتاها نشون داده بشه و اگر عدد 11 رو وارد کنه و برنامه عدد 11 رو توی ای دی نداشته باشه به کاربر اررور بده.

ممنون میشم کمک کنید.

ali_sed
سه شنبه 28 خرداد 1398, 06:51 صبح
سلام

لطفا کدهای برنامه خودتان را قرار دهید.

ali_sed
سه شنبه 28 خرداد 1398, 07:10 صبح
فرض کنیم درخواست کاربر به این صورت است:


//## http://domain.com/index.php?id=11

$id = (int) $_GET['id'];

//connect to database
$db = mysqli_connect('localhost','username','password',' database_name');
if (!$db) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
$db->set_charset("utf8");


//execute your query
$query = 'select * from table_name where id = "' . $id .'" limit 1;';
$result = $db->query($query);
$result = $result->fetch_array();

if($result){
print_r($result);
}else{
echo 'not found';
}

xrezax
سه شنبه 28 خرداد 1398, 07:23 صبح
<?php
include ("config.php");
$id = $_GET['id'];
$get_query = mysqli_query($connect_db,"SELECT * FROM `code` WHERE `id` = '$id' ");
$fetch_result = mysqli_fetch_array($get_query);
$postid = $fetch_result['id'];
$postname = $fetch_result['name'];
$postfamily = $fetch_result['family'];
?>

<?php echo $postid ?>
<?php echo $postname ?>
<?php echo $postfamily ?>

ali_sed
سه شنبه 28 خرداد 1398, 07:59 صبح
<?php
include ("config.php");
$id = $_GET['id'];
$get_query = mysqli_query($connect_db,"SELECT * FROM `code` WHERE `id` = '$id' ");
$fetch_result = mysqli_fetch_array($get_query);
if($fetch_result){
$postid = $fetch_result['id'];
$postname = $fetch_result['name'];
$postfamily = $fetch_result['family'];
}else{
$error = 'not found';
}




if($error){
echo $error;
}else{
echo $postid;
echo $postname;
echo $postfamily;
}

xrezax
سه شنبه 28 خرداد 1398, 08:51 صبح
خیلی خیلی ممنون. کارمو راه انداختی دمت گرم.
تشکر:قلب::قلب: