PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اتصال به mysql



parstrack
19 / November / 2018, 12:59 PM
سلام
کد زیر رو برای خواندن مقادیر یک combobox از دیتابیس نوشتم اما اجرا نمیشه خودم فکر میکنم مشکل از قسمت اتصال به mysql باشه دوستان لطفا کمک کنید



<?phpfunction getCategories (){mysql_connect('localhost', 'root', '');mysql_select_db('ddlsample');$result = mysql_query("SELECT * FROM categories");return $result;}$allCategories = getCategories ();while($row = mysql_fetch_assoc($allCategories)){ $options .= "<option value='$row[id]'>$row[title]</option>" ;}echo <<<_END<!doctype html><html><head><meta charset="utf-8"><title>استعلام</title></head><body> <select id="ddlcategories">$options </select> </body></html>_END;?>


در ضمن خروجی هم به این شکل هست
440

admin
19 / November / 2018, 02:18 PM
سلام و درود.

ابتدا پسوند فایل رو Php نموده و همچنین کدتون رو به کد زیر تغییر دهید و سپس نتیجه رو همینجا اعلام نمایید.




<?php

function getCategories (){
mysql_connect('localhost', 'root', '');
mysql_select_db('ddlsample');
$result = mysql_query("SELECT * FROM categories");
return $result;
}


?>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>استعلام</title>
</head>
<body> <select id="ddlcategories">
<?php
$allCategories = getCategories ();
while($row = mysql_fetch_assoc($allCategories))
{
echo "<option value= '".$row['id']."' >".$row['title']."</option>" ;
}

?>

</select>
</body>

</html>

parstrack
19 / November / 2018, 07:22 PM
حل شد ممنون از شما استاد عزیز