PDA

View Full Version : جدا کردن نتایج از جدول



msafvati
چهارشنبه 07 آذر 1386, 12:39 عصر
با سلام با توجه به کد زیر نتایج خروجی از جدول من در php به صورت یک جدول می باشد



$connectionstring=odbc_connect("Darman","","");
$result=odbc_do($connectionstring,$query);
odbc_result_all($result,"BORDER=1");
odbc_close($connectionstring);


چطور امکان داره با توجه به عملیاتی که بر روی فیلد ها انجام میشود را نتایج را از جدول خارج کرد و آنها را به صورت جداگانه بر روی صفحه نشان داد (توجه کنید نتایج به صورت مجزا از جدول باشد)

با تشکر---اگه زودتر منو راهنمایی کنید خیلی ممنوم میشم

Mah
چهارشنبه 07 آذر 1386, 13:40 عصر
سلام .





// { Yor Connection }
$q1="select * from YourTable ";
$NumRow=0;
$result=mysql_query($q1,$Conn);

if($result)
$NumRec=mysql_num_rows($result) ; //تعداد کل رکوردهای خروجی
else
$NumRec=0;

if ($NumRec==0)
$msgStr="پیشنهادی با مشخصات وارده یافت نشد !";
else
{
$msgStr="";
$NumRow=0;
$RetField1=mysql_result($result,$NumRow,'FieldName ') ;
$ReturnField2=mysql_result($result,$NumRow,'YourFi eld'); //این دستور محتوای رکورد جاری از این نام فیلد را بر می گرداند .

echo $msgStr;
NumRow++; // or -- or .....
}


موفق باشید .

msafvati
پنج شنبه 08 آذر 1386, 13:16 عصر
با سلام دوباره و تشکر از شما
من این کد رو به این صورت دراوردم اما با یک error مواجه میشم

$connectionString=odbc_connect("Darman","","");
$query ="SELECT * FROM tblDarman";
$result=odbc_do($connectionString,$query);
#odbc_result_all($result,"BORDER=1");
$NumRow=0;
if($result)
$NumRec=odbc_num_rows($result) ; //ÊÚÏÇÏ ˜á јæÑÏåÇ? ÎÑæÌ?
else
$NumRec=0;

if ($NumRec==0)
$msgStr="?ÔäåÇÏ? ÈÇ ãÔÎÕÇÊ æÇÑÏå ?ÇÝÊ äÔÏ !";
else
{
$msgStr="";
$NumRow=0;
$RetField1=odbc_result($result,$NumRow,'PRODROME1' ) ;
$ReturnField2=odbc_result($result,$NumRow,'PRODROM E2'); //Ç?ä ÏÓÊæÑ ãÍÊæÇ? јæÑÏ ÌÇÑ? ÇÒ Ç?ä äÇã Ý?áÏ ÑÇ ÈÑ ã? ÑÏÇäÏ .

echo $msgStr;

$NumRow ++; // or -- or .....
}
odbc_close($connectionString);

warnin :
Wrong parameter count for odbc_result() in C:\Documents and Settings\Administrator\Desktop\NONAME4.php on line 23

اگه امکان داره راهنمایی کنید