انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: firethumbs در 16 آذر 1388، 06:06 ب‌ظ

عنوان: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 16 آذر 1388، 06:06 ب‌ظ
دوستان سلام
من سر يك پروژه دانشگاهي مشكل دارم. يك برنامه به زبان پي اچ پي دارم مي نويسم كه يه جائي از آن ايراد داره خواهش مي كنم راهنمائي كنيد. خلاصه برنامه اينه كه مي خوام به بانك ماي اس كيو ال وصل بشم و عمل درج و حذف و انتخاب و بروز رساني را انجام بدم منتها مي خوام بوسيله يك كلاس اينكار را انجام بدم يعني query را بدم به توابع عضو اون كلاس و از اون كلاس جواب بگيرم. اينم برنامه مشكل دار من .
اين همون كلاسيه كه گفتم:
<?php

class DataAccess{
private $pass="123";
private $user="root";
private $server="localhost";
private $port="3306";
private $database;
private $mysqli;
private $result;

//////////////////////////////////////////////////////
function _construct($value){
$this->database=$value;
}//end of constructor-

////////////////////////////////////////////////////
function connect(){
$this->mysqli=new mysqli($this->server,$this->user,$this->pass,$this->database);
if($this->mysqli->errno){
printf("Unable to connect to the database:
%s",$this->mysqli->error);
exit();
}//end of if statement
}//end of connect


////////////////////////////////////////////
function hello(){
echo "hello";
}//end of hello-

//////////////////////////////////
function disconnect(){
$mysqli.close();
}//end of disconnect

///////////////////////////////////////////////////////////
function select_query($valu){

$this->result = $this->mysqli->query($valu, MYSQLI_STORE_RESULT);
// Iterate through the result set
[u]while ($row = $this->result->fetch_array(MYSQLI_NUM))[/u]
سطر بالا سطريه كه خطا روي آن گرفته شده است.
{
$sku = $row[0];
$name = $row[1];
$price = $row[2];
echo "($sku) $name: $price
";
}
}//end of excute_query function
///////////////////////////////////////////////////////
function executeQuery($val){
$this->result=$this->mysqli->query($val,MYSQLI_STORE_RESULT);
echo "query has been excute";

}// end of excuteQuery function.

}//end of class
?>

اينم فايلي است كه شئي از اين كلاس ايجاد و تابع عضو را صدا مي زنم
<?php
//passenger.php
include "DataAccess.php";

$dal=new DataAccess("bus");
$dal->connect();
$dal->hello();

$query = "select * from passenger ";

$dal->select_query($query);

//Fatal error: Call to a member function fetch_array() on a non-object in /opt/lampp/htdocs/DataAccess.php on line 42
/*
$mysqli=new mysqli("localhost","root","123","bus");
if($mysqli->errno){
printf("Unable to connect to the database:
%s",$mysqli->error);
exit();
}

$query = "SELECT * from passenger";
$result = $mysqli->query($query, MYSQLI_STORE_RESULT);
// Iterate through the result set
while(list($ID, $Fname, $Lname,$codemelli,$email) = $result->fetch_row())
printf("(%s) %s   %s: %s %s
", $ID, $Fname, $Lname,$codemelli,$email);

*/
?>

اينم خطائي كه مي ده
Fatal error: Call to a member function fetch_array() on a non-object in /opt/lampp/htdocs/DataAccess.php on line 42

يه سوال ديگه هم دارم و اون اينكه چطور مي تونم نتيجه يك select  را در يك چك ليست يا Drop down بياورم. اگه بخوام در پروژه دقيتر بگويم مي خواهم نتيجه يك select از جدول شهرها در ديتابيس را داخل يك drop down listيا optional listنمايش دهم.
ممنون
عنوان: پاسخ به: اشكال در يك برنامه در PHP
ارسال شده توسط: firethumbs در 19 آذر 1388، 12:58 ق‌ظ
بابا هيشكي نيست مرا راهنمائي كنه. بخدا ثواب داره  ](*,) ](*,) ](*,) ](*,)
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: Moshtaghi در 19 آذر 1388، 02:08 ق‌ظ
جواب سوال اول رو نمی‌دونم (راستش رو بخوای اصلاً حال خوندن نداشتم)
ولی جواب دومی اینه
<?php $result Query Morede nazar
?>
<select> <?php
while($row mysql_fetch_object($result))
      { 
?>

  <option value="<?php echo $row->FieldName ?>"> <?php echo $row->FieldName ?> </option>
    <?php  ?>
</select>

شرمنده اگر دقیق نیست! خیلی خوابم میاد (یکی نیست بگه مجبوری جواب بدی)
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 19 آذر 1388، 02:11 ق‌ظ
جواب سوال اول رو نمی‌دونم (راستش رو بخوای اصلاً حال خوندن نداشتم)
ولی جواب دومی اینه
<?php $result Query Morede nazar
?>
<select> <?php
while($row mysql_fetch_object($result))
      { 
?>

  <option value="<?php echo $row->FieldName ?>"> <?php echo $row->FieldName ?> </option>
    <?php  ?>
</select>

شرمنده اگر دقیق نیست! خیلی خوابم میاد (یکی نیست بگه مجبوری جواب بدی)
بازم مرامتو عشقه. مي دوني چند روزه اين سوال را گذاشتم اينجا؟ حالا عجله اي نيست اگه وقت كردي برام دقيقشو بذار. سوال اول هم ممنون مي شم اگه (البته اگه بتوني) جواب بدي.
ممنونم
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: جادی در 19 آذر 1388، 05:38 ب‌ظ
می خوای برات پیش خدای مسلمون ها دعا کنه یا از طریق دانش پی اچ پی برنامه ات رو بخونه و نظر بده؟ اگر اولیش که امیدوارم کسی پیدا بشه و برات دعا کنه ولی اگر دومی، نیازی به ذکر مذهب نیست (: فکر کنم هر خداناباور، آزاد اندیش یا مسیحی یا هر کس دیگه هم بتونه راهنماییت کنه (:
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: yakoza در 19 آذر 1388، 05:45 ب‌ظ
اگه سوالتون رو تو یه انجمن تخصصی میپرسیدید زودتر به جواب میرسیدید

http://forum.iranphp.org
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: parsibox در 19 آذر 1388، 05:54 ب‌ظ
این یک نمونه از سلکت با یک کلاس دیگه هست
function sql_query($query = "")

{

unset($this->q_result);

if($query != ""){

$this->q_result = @mysql_query($query, $this->db_id);

}

if($this->q_result){

unset($this->row[$this->q_result]);

unset($this->rowset[$this->q_result]);

return $this->q_result;

}

else{

$this->show_error($this->sql_error() , $query);

return false;

}

}

function sql_fetchrow($query_id = 0)

{

if(!$query_id)

$query_id = $this->q_result;





if($query_id){

$this->row[$query_id] = @mysql_fetch_array($query_id);

return $this->row[$query_id];

}

else

return false;

}





function sql_fetchrowset($query_id = 0)

{

if(!$query_id)

$query_id = $this->q_result;





if($query_id){

unset($this->rowset[$query_id]);

unset($this->row[$query_id]);

while($this->rowset[$query_id] = @mysql_fetch_array($query_id))

{

$result[] = $this->rowset[$query_id];

}

return $result;

}

else

return false;

}




عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 20 آذر 1388، 12:45 ق‌ظ
می خوای برات پیش خدای مسلمون ها دعا کنه یا از طریق دانش پی اچ پی برنامه ات رو بخونه و نظر بده؟ اگر اولیش که امیدوارم کسی پیدا بشه و برات دعا کنه ولی اگر دومی، نیازی به ذکر مذهب نیست (: فکر کنم هر خداناباور، آزاد اندیش یا مسیحی یا هر کس دیگه هم بتونه راهنماییت کنه (:
سلام
هر دوتاشه عزيز. اگه شما ميتوني اول برام دعا كن و بعد راهنمائي كنيد.
ممنون
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 20 آذر 1388، 12:47 ق‌ظ
اگه سوالتون رو تو یه انجمن تخصصی میپرسیدید زودتر به جواب میرسیدید

http://forum.iranphp.org
سلام
بله خودم مي دونم ولي متاسفانه چند وقتي است كه عضو شده ام ولي برام ايميل فعال سازي نيومده به وبمستر هم هرچي ايميل مي زنم انگار نه انگار. شما راه ديگه اي سراغ نداريد؟؟ ](*,) ](*,) ](*,) ](*,)
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 20 آذر 1388، 12:50 ق‌ظ
این یک نمونه از سلکت با یک کلاس دیگه هست
function sql_query($query = "")

{

unset($this->q_result);

if($query != ""){

$this->q_result = @mysql_query($query, $this->db_id);

}

if($this->q_result){

unset($this->row[$this->q_result]);

unset($this->rowset[$this->q_result]);

return $this->q_result;

}

else{

$this->show_error($this->sql_error() , $query);

return false;

}

}

function sql_fetchrow($query_id = 0)

{

if(!$query_id)

$query_id = $this->q_result;





if($query_id){

$this->row[$query_id] = @mysql_fetch_array($query_id);

return $this->row[$query_id];

}

else

return false;

}





function sql_fetchrowset($query_id = 0)

{

if(!$query_id)

$query_id = $this->q_result;





if($query_id){

unset($this->rowset[$query_id]);

unset($this->row[$query_id]);

while($this->rowset[$query_id] = @mysql_fetch_array($query_id))

{

$result[] = $this->rowset[$query_id];

}

return $result;

}

else

return false;

}




دوست عزيز خيلي ممنون از لطفت ولي من از اين كدها سر در نمي آورم و چون كه پروژه دانشگاهي هست بايد حتما ازش سر در بياورم كه بتونم پروژه را تموم كنم و تحويل بدم. نمي توني روي كدهاي خودم اشكالاتم را بگيري؟
ممنون
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: sabersoft در 20 آذر 1388، 02:25 ب‌ظ
سلام دوست عزیز
اون خط از کدت رو که \ر رنگ کردی و گفتی خطا می ده دقت کن .
عبارت MYSQLI_NUM چه معنی می ده؟ شما باید داخل دستور mysql_fetch_array یک مقدار بازگشت داده شده از نوع result مربوط به mysql را قرار بدید برای مثال به کد زیر دقت کنید:
$r=mysql_query("select * from users");
while($row=mysql_fetch_array($r)){
echo $row[0];
}
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 22 آذر 1388، 10:07 ب‌ظ
سلام دوست عزیز
اون خط از کدت رو که \ر رنگ کردی و گفتی خطا می ده دقت کن .
عبارت MYSQLI_NUM چه معنی می ده؟ شما باید داخل دستور mysql_fetch_array یک مقدار بازگشت داده شده از نوع result مربوط به mysql را قرار بدید برای مثال به کد زیر دقت کنید:
$r=mysql_query("select * from users");
while($row=mysql_fetch_array($r)){
echo $row[0];
}
دوست عزیز سلام
خیلی ممنون از توجهت. این چیزی که من نوشتن مثالی است از یک پی دی اف که دارم می خونم. منتها اون در قالب کلاس این چیز ها را ننوشته است. پروژه ی بنده طوری است که باید این اعمال را در قالب کلاس بنویسم. حالا شما اطمینان داری که اگه این خط را به این شیوه اصلاح کنم درست می شه؟؟
یه سوال دیگه چطور می شه یه مقدار را از یک option list گرفت؟ می تونی برام یه مثال بگذاری؟
بازهم از لطفت ممنون
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: sabersoft در 23 آذر 1388، 08:01 ق‌ظ
سلام
کد کلاسی را که گذاشتی من با اطلاعات خودم (شاید اشتباه هم بکنم) خطا را در آنجا می بینم می تونی یه تست ساده انجام بدی.
برای استفاده از option list یا همون تگ select به مثال زیر دقت کن :
<?php
if(isset($_POST['choice']))
echo 
'Your Selection: '.$_POST['choice'].'<br />';
?>

<form action="" method="post">
<select name="choice" size="0">
<?php
for($i=0;$i<11;$i++)
echo <<<OPT
<option value="$i">Choice $i</option>
OPT;
?>

</select>
<input type="submit" value="Send" />
</form>
اگه مشکلی یا سوالی بود در خدمتم.
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 25 آذر 1388، 12:12 ق‌ظ
سلام
کد کلاسی را که گذاشتی من با اطلاعات خودم (شاید اشتباه هم بکنم) خطا را در آنجا می بینم می تونی یه تست ساده انجام بدی.
برای استفاده از option list یا همون تگ select به مثال زیر دقت کن :
<?php
if(isset($_POST['choice']))
echo 
'Your Selection: '.$_POST['choice'].'<br />';
?>

<form action="" method="post">
<select name="choice" size="0">
<?php
for($i=0;$i<11;$i++)
echo <<<OPT
<option value="$i">Choice $i</option>
OPT;
?>

</select>
<input type="submit" value="Send" />
</form>
اگه مشکلی یا سوالی بود در خدمتم.
سلام
خدمت از ماست. امیدوارم بتونم روزی یه مشکلی از شما دوستان حل کنم.
آقا خیلی ممنون این مشکل کلاسم حل شد. نمی دونم چرا اینقدر بی دقت هستم. برای سازنده باید دو تا آندرلاین می گذاشتم یکی گذاشته بودم. به هر حال از لطفتون ممنون.
sabersoftجان این تیکه کد بالا را چیکارش کنم. نمی فهم چیکار کردی.مخصوصا این دو خط اولی را و echo <<<OPT و OPT اینا چی هستند کارشون چیه؟
باز هم چند تا مشکل دیگه دارم حالا فعلا نمی دونم چرا اطلاعات دیتابیس که فارسی است وقتی نمایش می دم علامت سوال میاره؟
چکارش کنم؟ یکی از دوستان یه تیکه تگ داد که بهش اضافه کنم ولی درست نشد.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
دوم اینکه موقع اینسرت هم مشکل دارم و این پیغام را می گیرم
Column count doesn't match value count at row 1

از لطف بدون چشم داشت دوستان سپاسگزارم و همینطور شرمنده.:) :oops:
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: sabersoft در 25 آذر 1388، 11:27 ق‌ظ
sabersoftجان این تیکه کد بالا را چیکارش کنم. نمی فهم چیکار کردی.مخصوصا این دو خط اولی را و echo <<<OPT و OPT اینا چی هستند کارشون چیه؟

سلام لینک زیر را ببین :
http://php.net/manual/en/function.echo.php
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 30 آذر 1388، 04:17 ب‌ظ
sabersoftجان این تیکه کد بالا را چیکارش کنم. نمی فهم چیکار کردی.مخصوصا این دو خط اولی را و echo <<<OPT و OPT اینا چی هستند کارشون چیه؟

سلام لینک زیر را ببین :
http://php.net/manual/en/function.echo.php

بازم سلام
دوست عزیز من این کد که داده بودید نوشتم نتیجه ای نگرفتم. لینکی هم که زحمت کشیده بودید دیدم چیزی متوجه نشدم
این کد بنده است
نقل‌قول
<select name="source[]">
<?

$arr=array("esfahan","tehran","shiraz");
for($i=0;$i<count($arr);$i++)
echo <<<OPT

echo '<option value="'.$arr[$i].'">Tehran</option>'
OPT;
?>

</select>
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 03 دی 1388، 05:37 ق‌ظ
سلام
با لطف دوستان تا حالا خیلی از مشکلاتم حل شد. غرض از مزاحمت یه سوال کوچک دیگه دارم.
من یک فرم پی اچ پی دارم که دارای چند عدد دکمه است. می خواهم با زدن هر کدام از این دکمه ها عملی انجام دهم. باید چه کنم.
مثلا با زدن یک دکمه یک سطر در دیتابیس ثبت کند و با زدن دکمه دیگر سطرهای یک جدول را لیست کند .
ممنون
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: sabersoft در 03 دی 1388، 03:12 ب‌ظ
سلام
اگر می شه کد فرم را بذارید تا راحتتر بتونم کمک کنم
عنوان: پاسخ به: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 04 دی 1388، 01:04 ق‌ظ
سلام
اگر می شه کد فرم را بذارید تا راحتتر بتونم کمک کنم
سلام
به روی چشم sabersoft جان. یه فرم ساده با چند تا دکمه:
به یه عبارت می خوام یه کاری مثل برنامه های کاربردی در سی شارپ انجام بدهم که هر دکمه دارای یک event handler باشه.


نقل‌قول
<html>
<body>
<head>
<script type="text/javascript">
function myPopup2() {
window.open('result.php','popup',
'width=500,height=500,scrollbars=no,
resizable=no,toolbar=no,directories=no,
location=no,menubar=no,status=no,left=0,top=0')
}
</script>
</head>
<?php
require_once "Dispatcher.php";
$dis=new Dispatcher();
$dis->connect("bus");
$query="SELECT * FROM city";
$arr=$dis->fillOption($query);
$arr2=$dis->fillOption("Select * from vihecle");


?>
<h1>Welcome Administrator!</h1>




<form action="queryresult.php" method="post">
select your vehicle here:

<input type="radio" name="vehicle" value="bus" checked="checked" /> Bus

<input type="radio" name="vehicle" value="train" /> Trin

<input type="radio" name="vehicle" value="plane" /> Plane


Add Program here:


Vehicle:
<select name="vehicle[]">
<?php
array_unshift($arr2,"select vehicle");
for($i=0;$i<count($arr2);$i++)
echo <<<OPT
<option value="$arr2[$i]">$arr2[$i]</option>
OPT;
?>
</select>

Source:
<select name="source[]">
<?php
array_unshift($arr,"select source");
for($i=0;$i<count($arr);$i++)
echo <<<OPT
<option value="$arr[$i]">$arr[$i]</option>
OPT;
?>
</select>


Distination:
<select name="destination[]">
<?php
array_shift($arr);
array_unshift($arr,"select destination");
for($i=0;$i<count($arr);$i++)
echo <<<OPT
<option value="$arr[$i]">$arr[$i]</option>
OPT;
?>
</select>




Year: <select name="years[]">
<option value="1388">1388</option>
<option value="1389">1389</option>

</select>

Month: <select name="monthes[]">
<option value="1" selected>Farvardin</option>
<option value="2">ordibehesht</option>
<option value="3">Khordad</option>
<option value="4">Tir</option>
<option value="5">Mordad</option>
<option value="6">Shahrivar</option>
<option value="7">Mehr</option>
<option value="8">Aban</option>
<option value="9">Azar</option>
<option value="10">Dey</option>
<option value="11">Bahman</option>
<option value="12">Esfand</option>
</select>

Day: <select name="days[]">
<?
for($i=1;$i<=31;$i++)
echo <<< OPT
<option value="$i">$i</option>
OPT;
?>
</select>

Hour: <select name="hour[]">
<?
for($i=0;$i<=23;$i++)
echo <<< OPT
<option value="$i">$i</option>
OPT;
?>

</select>
Minute: <select name="minute[]">
<?
for($i=0;$i<=55;$i+=5)
echo <<< OPT
<option value="$i">$i</option>
OPT;
?>
</select>
<input name="psubmit" type="submit"/>




<input name="pqsubmit" type="submit" value="show me all programs"/>




Add City:


Name of city:<input name="city" /> <input name="csubmit" type="submit">







<input name="showc" type="button" onClick="myPopup2()"  value="show me all cities"/>




Add Vihecle:


Name of Vihecle:<input name="vname" />
<input name="vsubmit" type="submit"/>






<input name="pqsubmit" type="submit" value="show me all vehicles"/>



Add Passenger:


Passenger first name <input name="fname" size="25"/>
 Passenger last name <input name="lname" size="25"/>

Passenger code melli <input name="codemelli" size="25"/>
 Passenger email       <input name="email" size="25"/>

<input name="psubmit" type="submit" />




<input name="pqsubmit" type="submit" value="show me all passengers"/>



</form>

</body>


</html>
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: Moshtaghi در 04 دی 1388، 01:14 ق‌ظ
شما باید به اون دکمه خاص یک نام و یک مقدار بدی به این صورت:<input type="submit" value="submit" name="submit" size="90">
<input type="submit" value="viewlist" name="submit" size="90">
و سپس در صفحه مقصد (طبق کد شما صفحه program.php) با یک شرط چک کنی که کدام دکمه توسط کاربر کلیک شده و طبق همون، کاری رو که می‌خوای انجام بدی
مثلاً این
<?php
if ($POST[submit]==submit) {
yek satre jadid darj kon
}
else if (
$POST[submit]==viewlist) {
Mohtaviate jadval ro neshoon bede
}

بازم بابت جواب ناقص شرمندم!
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 04 دی 1388، 03:20 ب‌ظ
شما باید به اون دکمه خاص یک نام و یک مقدار بدی به این صورت:<input type="submit" value="submit" name="submit" size="90">
<input type="submit" value="viewlist" name="submit" size="90">
و سپس در صفحه مقصد (طبق کد شما صفحه program.php) با یک شرط چک کنی که کدام دکمه توسط کاربر کلیک شده و طبق همون، کاری رو که می‌خوای انجام بدی
مثلاً این
<?php
if ($POST[submit]==submit) {
yek satre jadid darj kon
}
else if (
$POST[submit]==viewlist) {
Mohtaviate jadval ro neshoon bede
}

بازم بابت جواب ناقص شرمندم!
سلام
خواهش می کنم عزیز. همین که توجه می کنید و کار بنده ی خدایی را راه می اندازید باعث افتخاره. می تونستید راحت از کنار این قضایا بگذرید.
آقای مشتاقی عزیز امیدوارم در تمام کارهاتون موفق باشید.
ممنون
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: sabersoft در 05 دی 1388، 07:46 ق‌ظ
سلام
شرمنده من دیر رسیدم به اینترنت دسترسی نداشتم جواب همونیه که دوست گرامی فرمودند اگه هم می خواهید کمی واقعی تر بشه از آژاکس استفاده کنید
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 05 دی 1388، 12:11 ب‌ظ
سلام
شرمنده من دیر رسیدم به اینترنت دسترسی نداشتم جواب همونیه که دوست گرامی فرمودند اگه هم می خواهید کمی واقعی تر بشه از آژاکس استفاده کنید

سلام دوست عزیز
خواهش می کنم برادر عزیز.
کدی که برادر مشتاقی گذاشته بودند جواب نداد!!
 منظورتون از واقعی تر بشه چیه؟
می شه در مورد آژاکس یه توضیحی بدید که برای چه کاریه و چه کارهایی می شه باهاش کرد؟یه منبع سریع هم اگه می شه معرفی کنید.
یه سوال دیگه هم دارم. چطور می شه با کدهای پی اچ پی یک substring جدا کرد. من می خواهم یه تاریخ را به این صورت 20091201 وارد دیتابیس کنم و موقعی که اون را از دیتابیس خوندم بتونم روز و ماه و سال را از همدیگه جدا کنم. حقیقتش یه پی دی اف از پی اچ پی دارم و در اینترنت هم کمی جستجو کردم ولی نتونستم کاری از پیش ببرم.
ممنون
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: heresh در 06 دی 1388، 05:13 ب‌ظ
نقل‌قول
یه سوال دیگه هم دارم. چطور می شه با کدهای پی اچ پی یک substring جدا کرد. من می خواهم یه تاریخ را به این صورت 20091201 وارد دیتابیس کنم و موقعی که اون را از دیتابیس خوندم بتونم روز و ماه و سال را از همدیگه جدا کنم. حقیقتش یه پی دی اف از پی اچ پی دارم و در اینترنت هم کمی جستجو کردم ولی نتونستم کاری از پیش ببرم.

از این تابع باید استفاده کنی:
string substr(string str, int start [, int length])
مثلا برای جدا کردن سال:
$date=20091201;
$year = substr($date, 0,4);
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 06 دی 1388، 09:20 ب‌ظ
نقل‌قول
یه سوال دیگه هم دارم. چطور می شه با کدهای پی اچ پی یک substring جدا کرد. من می خواهم یه تاریخ را به این صورت 20091201 وارد دیتابیس کنم و موقعی که اون را از دیتابیس خوندم بتونم روز و ماه و سال را از همدیگه جدا کنم. حقیقتش یه پی دی اف از پی اچ پی دارم و در اینترنت هم کمی جستجو کردم ولی نتونستم کاری از پیش ببرم.

از این تابع باید استفاده کنی:
string substr(string str, int start [, int length])
مثلا برای جدا کردن سال:
$date=20091201;
$year = substr($date, 0,4);

دوست عزیزسلام
واقعا از الطاف تمامی دوستان سپاسگزارم که بدون هیچ چشم داشتی به دیگران کمک می کنند \\:D/ ;D :)
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: firethumbs در 10 دی 1388، 10:23 ب‌ظ
سلامی دوباره به دوستان با مرام خودم
آقا من هر کاری می کنم اطلاعات فارسی داخل دیتابیس ذخیره کنم نمی شه! چه کنم؟
عنوان: پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
ارسال شده توسط: heresh در 12 دی 1388، 06:02 ب‌ظ
سلامی دوباره به دوستان با مرام خودم
آقا من هر کاری می کنم اطلاعات فارسی داخل دیتابیس ذخیره کنم نمی شه! چه کنم؟
پیشنهاد می‌کنم واسه این سوال یه تاپیک جدید بزنی، اینجوری خیلی سریعتر به جواب می‌رسی
و یه حل شد بزار آخر عنوان این تاپیک