PDA

View Full Version : function



دانیال دزفولی
یک شنبه 09 شهریور 1393, 17:34 عصر
سلام
در هنگام گرفتن اطلاعات از دیتابیس که باید بنویسم



echo $row['name'];

میخوام به جاش از کد زیر استفاده کنم


<?php row('name'); ?>

arash691
یک شنبه 09 شهریور 1393, 17:45 عصر
خوب یه function بنویس که عمل echo کردن رو انجام بده بعنوان پارامتر هم باید نام ایندکس و ارایه ای که حاوی خروجی هست رو بفرستی :


function Row($row , $indexName){
echo $row[$indexName];
}

دانیال دزفولی
یک شنبه 09 شهریور 1393, 17:52 عصر
خوب یه function بنویس که عمل echo کردن رو انجام بده بعنوان پارامتر هم باید نام ایندکس و ارایه ای که حاوی خروجی هست رو بفرستی :


function Row($row , $indexName){
echo $row[$indexName];
}


حالا اگه بزنم <?php row('name'); ?> فیلد name رو اکو میکنه؟

arash691
یک شنبه 09 شهریور 1393, 17:58 عصر
خودتون چه فکری میکنید :لبخند: بله echo میکنه ...

مثلا" :



$rows = array('id' => 102, 'name' => 'ali' , 'grade' => 13);
function Row($array , $indexName){
echo $array[$indexName];
}
Row($rows,'name');

دانیال دزفولی
یک شنبه 09 شهریور 1393, 18:23 عصر
<?php mysqli_connect("localhost", "root" , "" , "site_kade");
mysqli_query('SET NAMES \'utf8\'');
$sel = mysqli_query("select * from sk_options where 1");
$select = mysqli_fetch_assoc($sel);


?>
<!doctype html>
<html>


<head>
<meta charset="utf-8">
<title>
<?php echo $select['name']; ?>
</title>


</head>


<body>
<header>


</header>


</body>


</html>

داداش مشکل کد های بالا چیه

Parse error: syntax error, unexpected T_VARIABLE in F:\xampp\htdocs\site_kade\index.php on line 4

arash691
یک شنبه 09 شهریور 1393, 19:08 عصر
$con = mysqli_connect('localhost','root','','site_kade'); متغیر con$ رو بعنوان connection به تابع mysqli_query :


mysqli_query($con,'SET NAMES \'utf8\'');
$sel = mysqli_query($con,"select * from sk_options where 1");

دانیال دزفولی
یک شنبه 09 شهریور 1393, 19:11 عصر
$con = mysqli_connect('localhost','root','','site_kade'); متغیر con$ رو بعنوان connection به تابع mysqli_query :


mysqli_query($con,'SET NAMES \'utf8\'');
$sel = mysqli_query($con,"select * from sk_options where 1");

این کارو کرده بودم عمل نکرد

تا متوجه شدم برنامه مشکل داره ! کد هامو تا یه برنامه دیگه نوشتم درست عمل کردن (ویرایش شده بالایی ها)

دانیال دزفولی
یک شنبه 09 شهریور 1393, 19:47 عصر
آقایون نمیدونم چرا امروز برنامه هام با فاصله مشکل دارن و ارور میدن ! باید پاکشون کنم دوباره tab بزنم !

arash691
یک شنبه 09 شهریور 1393, 21:41 عصر
شئ گرا کد بزن ... مشکلاتت کمتر میشه ...