behruz999
پنج شنبه 28 اردیبهشت 1391, 13:45 عصر
اين تايپيك رو قبلا هم زدم ولي امان از يك جواب
خواهشا هر كي در توانشه كمك كنه
ممنون ميشم
حوه ارسال متغير بين فايلها
سلام
من يه فايل phpدارم كه اطلاعات ديتا بيس رو به صورت صفحه بندي شده نمايش ميده تا اينجا اين برنامه درست كار ميكنه حالا زماني كه ميخوام اطلاعات با يك شرط نمايش داده بشه از طريق يه فايل ديگه يه كوئري استرينگ كه با يه لينك فعال ميشه رو به اين فايل php ميفرستم توي فايلي كه اطلاعات رو صفحه بندي نشون ميده در صفحه اول مشكلي نداره اما در صفحات بعدي نمي تونه اون متغير ارسالي كه شرط نمايش دادهاي ديتابيس است رو بخونه
لطفا" راهنمائيم كنيد كه چه جوري اين مشكل رو حل كنم
با سپاس
اين فايلي هست كه با كوئري استرينگ متغير t رو ارسال ميكنه
<?php
$a=1;
$b=2;
$c=3;
$d=4;
$e=5;
$f=6;
$g=7;
echo"
<a href=nama/scutshow.php?t={$a}><img border='0' src='nama/icon/i1.jpg' alt='املاک و مستغلات' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$b}><img border='0' src='nama/icon/i3.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$c}><img border='0' src='nama/icon/i5.jpg'width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$d}><img border='0' src='nama/icon/i4.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$e}><img border='0' src='nama/icon/i2.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$f}><img border='0' src='nama/icon/i7.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$g}><img border='0' src='nama/icon/i6.jpg' width='7%' height='100%'></a>
";
?>
واينم برنامه اي كه اطلاعات رو بصورت صفحه بندي نشون ميده با شرط متغير t كه از فايل قبلي دريافت ميكنه
<?php
//ini_set('display_errors', 0);
$connection = mysql_connect("localhost","root","")or die('ارتباط با پایایگاه داده برقرار نیست' );
$db = mysql_select_db('bni',$connection) or die("ارتباط با بانک اطلاعات برقرار نیست ");
mysql_query('SET NAMES \'utf8\'');
if(isset($_GET['i']) && $_GET['i'] != '' && is_numeric($_GET['i'])) {
$t=$_GET['t'];
$id = (int) $_GET['i1'];
$result = mysql_query("SELECT * FROM `kala` WHERE (`i`='{$i}') && s2=1 && t=$t ORDER BY `s1` LIMIT 1");
if($result && mysql_num_rows($result) > 0) {
$table="<table width=100% height=150px align=center border=0 ><tr>";
$i=1;
while($row=mysql_fetch_assoc($result))
{
$table.="<td>
<p dir=rtl style=line-height:6px align=center >
<b><a href=kamel.php?id={$row['i']}><img src='$row[m4]' width='150px' height= '150px'>
<div id='pm1'> {$row['onvan']} </div></a></b></p> </td>";
if($i%5==0){$table.="</tr><tr>";}
$i++;
}
$i=$i%5;
if($i==1){$table.="<td></td>";}
if($i==2){$table.="<td></td><td></td>";}
if($i==3){$table.="<td></td><td></td><td></td>";}
if($i==4){$table.="<td></td><td></td><td></td><td></td>";}
if($i==5){$table.="<td></td><td></td><td></td><td></td><td></td>";}
$table.="</tr></table>";
echo $table;
if($row['file'] != '') {
echo '<a href="'.$row['file'].'">دريافت فايل</a>'."\n";
}
}
echo '<a href="'.(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'scutshow.php').'">بازگشت</a>'."\n";
}
else {
$page = (isset($_GET['page']) && is_numeric($_GET['page'])) ? (((int) $_GET['page']) - 1) : 0;
if($page < 0) {
$page = 0;
}
$perpage = 1;
$start = ($page * $perpage);
$t=$_GET['t'];
$result = mysql_query("SELECT * FROM `kala` WHERE s2=1 && t=$t ORDER BY `s1` LIMIT {$start}, {$perpage}");
if($result && mysql_num_rows($result) > 0) {
$table="<table width=100% height=150px align=center border=0><tr>";
$i=1;
while($row=mysql_fetch_assoc($result))
{
$table.="<td>
<p dir=rtl style=line-height:6px align=center >
<b><a href=kamel.php?id={$row['i']}><img src='$row[m4]' width='150px' height= '150px'>
<div id='pm1'> {$row['onvan']} </div></a></b></p> </td>";
if($i%5==0){$table.="</tr><tr>";}
$i++;
}
$i=$i%5;
if($i==1){$table.="<td></td>";}
if($i==2){$table.="<td></td><td></td>";}
if($i==3){$table.="<td></td><td></td><td></td>";}
if($i==4){$table.="<td></td><td></td><td></td><td></td>";}
if($i==5){$table.="<td></td><td></td><td></td><td></td><td></td>";}
$table.="</tr></table>";
echo $table;
}
$count = mysql_result(mysql_query('SELECT COUNT(*) AS `count` FROM `kala`'), 0, 0);
$count = ceil($count / $perpage);
for($i = 1; $i <= $count; $i++) {
if($i != ($page + 1)) {
echo '<a href="scutshow.php?page='.$i.'">'.$i.'</a> ';
}
else {
echo '<span style="color: #ff0000;" align: "center">'.$i.'</span> ';
}
}
}
mysql_close($connection);
?>
خواهشا هر كي در توانشه كمك كنه
ممنون ميشم
حوه ارسال متغير بين فايلها
سلام
من يه فايل phpدارم كه اطلاعات ديتا بيس رو به صورت صفحه بندي شده نمايش ميده تا اينجا اين برنامه درست كار ميكنه حالا زماني كه ميخوام اطلاعات با يك شرط نمايش داده بشه از طريق يه فايل ديگه يه كوئري استرينگ كه با يه لينك فعال ميشه رو به اين فايل php ميفرستم توي فايلي كه اطلاعات رو صفحه بندي نشون ميده در صفحه اول مشكلي نداره اما در صفحات بعدي نمي تونه اون متغير ارسالي كه شرط نمايش دادهاي ديتابيس است رو بخونه
لطفا" راهنمائيم كنيد كه چه جوري اين مشكل رو حل كنم
با سپاس
اين فايلي هست كه با كوئري استرينگ متغير t رو ارسال ميكنه
<?php
$a=1;
$b=2;
$c=3;
$d=4;
$e=5;
$f=6;
$g=7;
echo"
<a href=nama/scutshow.php?t={$a}><img border='0' src='nama/icon/i1.jpg' alt='املاک و مستغلات' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$b}><img border='0' src='nama/icon/i3.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$c}><img border='0' src='nama/icon/i5.jpg'width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$d}><img border='0' src='nama/icon/i4.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$e}><img border='0' src='nama/icon/i2.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$f}><img border='0' src='nama/icon/i7.jpg' width='7%' height='100%'></a>
<a href=nama/scutshow.php?t={$g}><img border='0' src='nama/icon/i6.jpg' width='7%' height='100%'></a>
";
?>
واينم برنامه اي كه اطلاعات رو بصورت صفحه بندي نشون ميده با شرط متغير t كه از فايل قبلي دريافت ميكنه
<?php
//ini_set('display_errors', 0);
$connection = mysql_connect("localhost","root","")or die('ارتباط با پایایگاه داده برقرار نیست' );
$db = mysql_select_db('bni',$connection) or die("ارتباط با بانک اطلاعات برقرار نیست ");
mysql_query('SET NAMES \'utf8\'');
if(isset($_GET['i']) && $_GET['i'] != '' && is_numeric($_GET['i'])) {
$t=$_GET['t'];
$id = (int) $_GET['i1'];
$result = mysql_query("SELECT * FROM `kala` WHERE (`i`='{$i}') && s2=1 && t=$t ORDER BY `s1` LIMIT 1");
if($result && mysql_num_rows($result) > 0) {
$table="<table width=100% height=150px align=center border=0 ><tr>";
$i=1;
while($row=mysql_fetch_assoc($result))
{
$table.="<td>
<p dir=rtl style=line-height:6px align=center >
<b><a href=kamel.php?id={$row['i']}><img src='$row[m4]' width='150px' height= '150px'>
<div id='pm1'> {$row['onvan']} </div></a></b></p> </td>";
if($i%5==0){$table.="</tr><tr>";}
$i++;
}
$i=$i%5;
if($i==1){$table.="<td></td>";}
if($i==2){$table.="<td></td><td></td>";}
if($i==3){$table.="<td></td><td></td><td></td>";}
if($i==4){$table.="<td></td><td></td><td></td><td></td>";}
if($i==5){$table.="<td></td><td></td><td></td><td></td><td></td>";}
$table.="</tr></table>";
echo $table;
if($row['file'] != '') {
echo '<a href="'.$row['file'].'">دريافت فايل</a>'."\n";
}
}
echo '<a href="'.(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'scutshow.php').'">بازگشت</a>'."\n";
}
else {
$page = (isset($_GET['page']) && is_numeric($_GET['page'])) ? (((int) $_GET['page']) - 1) : 0;
if($page < 0) {
$page = 0;
}
$perpage = 1;
$start = ($page * $perpage);
$t=$_GET['t'];
$result = mysql_query("SELECT * FROM `kala` WHERE s2=1 && t=$t ORDER BY `s1` LIMIT {$start}, {$perpage}");
if($result && mysql_num_rows($result) > 0) {
$table="<table width=100% height=150px align=center border=0><tr>";
$i=1;
while($row=mysql_fetch_assoc($result))
{
$table.="<td>
<p dir=rtl style=line-height:6px align=center >
<b><a href=kamel.php?id={$row['i']}><img src='$row[m4]' width='150px' height= '150px'>
<div id='pm1'> {$row['onvan']} </div></a></b></p> </td>";
if($i%5==0){$table.="</tr><tr>";}
$i++;
}
$i=$i%5;
if($i==1){$table.="<td></td>";}
if($i==2){$table.="<td></td><td></td>";}
if($i==3){$table.="<td></td><td></td><td></td>";}
if($i==4){$table.="<td></td><td></td><td></td><td></td>";}
if($i==5){$table.="<td></td><td></td><td></td><td></td><td></td>";}
$table.="</tr></table>";
echo $table;
}
$count = mysql_result(mysql_query('SELECT COUNT(*) AS `count` FROM `kala`'), 0, 0);
$count = ceil($count / $perpage);
for($i = 1; $i <= $count; $i++) {
if($i != ($page + 1)) {
echo '<a href="scutshow.php?page='.$i.'">'.$i.'</a> ';
}
else {
echo '<span style="color: #ff0000;" align: "center">'.$i.'</span> ';
}
}
}
mysql_close($connection);
?>