السلام عليكم
اولا اعتذر لك بوضع اسمك فى الموضوع لكن
لقد قمت سابقاً ولك جزيل الشكر ولك الفضل بحل الامر سابقا لي ووضع الكود وتصحيحة لي
وقدر اخبرتنى سابقاً ان اى استفسار جديد يفضل فتح موضوع جديد
وطبعا انت اخي الفاضل من قام بحل الكود وان شاء الله انك قادر على حل هذا الامر البسيط بالنسبة لك باذن الله
-------------------------------------------------------------------------
كنت سابقا اخي قمت بحل مشكلة لي عبر كود جلب استعلام الشطب على الاعداد المكررة
الكود كامل يعمل بشكل سليم لكن رغبت بانه يجلب المكرر فى موضوع محدد بمعنى بدلاله موضوع معين
يعني مثلا
prod=1
prod=2
قمت بتجربة كافة الطرق فى الكود ولكنه لا يعمل ويجلب لي اخطاء كثيرة
الكود كامل والذي يعمل بشكل طبيعي ولكن بدون اى دلالات
ما اريدة تحديداً بهذا السطر
$query2a = mysql_query("SELECT id_arc FROM arc INNER JOIN( SELECT mzayda FROM arc GROUP BY mzayda HAVING COUNT(mzayda) > 1 ) temp ON arc.mzayda=temp.mzayda");بمعني اريدة يجلب هذه المعلومات بناء على
prod_id='$fatma'
ولكنه حاليا يطلع جميع الارقام فى جميع المدخلات
يعني الكل وليس الخاص بهذا الموضوع فقط
وهذا كود الاستعلام كامل
<?php
include("inc/config.php");
echo"<table width='100%' dir='ltr' cellspacing='3' class=mc cellpadding='0'>
<tr>
<td class=mc3 align='center' height='35'>
<p align='center'><b><span lang='ar-eg'><font color='#333333'>مبلغ
المزايدة</font></span></b></td>
<td class=mc3 align='center' height='35' >
<p align='center'><b><span lang='ar-eg'><font color='#333333'>العنوان</font></span></b></td>
<td class=mc3 align='center' height='35'>
<p align='center'><b><span lang='ar-eg'><font color='#333333'>الأسم كامل</font></span></b></td>
<td class=mc3 align='center' height='35'>
<b>#</b>
</td>";
$fatma= (int) $_GET['pp'];
$query2a = mysql_query("SELECT id_arc FROM arc INNER JOIN( SELECT mzayda FROM arc GROUP BY mzayda HAVING COUNT(mzayda) > 1 ) temp ON arc.mzayda=temp.mzayda");
$upsav=mysql_query("UPDATE arc SET tap = '1' WHERE mzayda IN (SELECT mzayda FROM (SELECT mzayda FROM arc WHERE prod_id='$fatma' GROUP BY mzayda HAVING count(*) > 1) AS temp)");
while ($rowali = mysql_fetch_assoc($query2a)) {
$res2[] = $rowali;
}
$repeated = array();
foreach ($res2 as $value) {
foreach ($value as $value2) {
$repeated[] = $value2;
}
}
if (!$count3rod) {
$count3rod = 0;
}
$aliid = (int) $_GET['pp'];
$TotalRecords = mysql_query("SELECT * FROM arc where prod_id='$aliid' ORDER BY id_arc desc");
$check_end = mysql_num_rows($TotalRecords);
$pages1 = 50;
$check_end = ceil($check_end / $pages1);
$limit = ($count3rod > 1) ? ($count3rod - 1) * $pages1 : 0;
$aliid = (int) $_GET['pp'];
$selectt = "SELECT * FROM arc where prod_id='$aliid' ORDER BY id_arc desc LIMIT $limit,$pages1 ";
$Result = mysql_query($selectt);
$account3rod = mysql_num_rows($Result);
$sd = 0;
while ($Roow = mysql_fetch_assoc($Result)) {
$sd++;
extract($Roow);
?>
</tr>
<tr>
<td align="center" dir="rtl" class=mc height="35">
<?
if ($Rooow['end'] == "0")
{
?>
<?php
if (in_array($Roow['id_arc'], $repeated)) {
echo " <div style='text-decoration:line-through; color:red'> ###### $omla</div>";
} else {
echo " <div> ###### $omla</div>";
}
?>
<?PHP
}else
{?>
<?php
if (in_array($Roow['id_arc'], $repeated)) {
echo " <div style='text-decoration:line-through; color:red'> $Roow[mzayda] $omla</div>";
} else {
echo " <div> $Roow[mzayda] $omla</div>";
}
?>
<?php } ?>
</td>
<td align="center" class=mc height="35" >
<font color="#669900">
<?php
if (in_array($Roow['id_arc'], $repeated)) {
?>
<div style='text-decoration:line-through; color:#669900'> <?
$select1="select * from country where country_id='$country_id'";
$Result1=mysql_query($select1);
while($Rowcountry=mysql_fetch_array($Result1))
{
extract($Rowcountry);
?>
<?=$country_name;?>
<?
}
?> / <?
$select1="select * from city where city_id='$city_id'";
$Result1=mysql_query($select1);
while($Rowcountry=mysql_fetch_array($Result1))
{
extract($Rowcountry);
?>
<?=$city_name;?>
<?
}
?>
</div>
<?
} else {
?>
<?
$select1="select * from country where country_id='$country_id'";
$Result1=mysql_query($select1);
while($Rowcountry=mysql_fetch_array($Result1))
{
extract($Rowcountry);
?>
<?=$country_name;?>
<?
}
?> / <?
$select1="select * from city where city_id='$city_id'";
$Result1=mysql_query($select1);
while($Rowcountry=mysql_fetch_array($Result1))
{
extract($Rowcountry);
?>
<?=$city_name;?>
<?
}
?>
<?
}
?>
</font>
</td>
<td align="center" class=mc dir=rtl height="35">
<font color="#2EAFE3">
<?php
if (in_array($Roow['id_arc'], $repeated)) {
?>
<div style='text-decoration:line-through; color:#2EAFE3"'>
<?php
$letter_num = 3;//تغير الى عدد الحروف
?>
<?
if ($Rooow['end'] == "0")
{
?>
<?php echo ''.substr($Roow['name'],0,$letter_num).'####'; ?>
<?PHP
}else
{?>
<?=$name;?>
<?php } ?>
</div>
<?
} else {
?>
<?php
$letter_num = 3;//تغير الى عدد الحروف
?>
<?
if ($Rooow['end'] == "0")
{
?>
<?php echo ''.substr($Roow['name'],0,$letter_num).'####'; ?>
<?PHP
}else
{?>
<?=$name;?>
<?php } ?>
<?php } ?>
</font>
</td>
<td align="center" class=mc height="35">
<font color="#669900"><b>
<?=$sd;?></b></font></td>
<?php
$rod++;
if ($rod == 1) {
?>
<?php
$rod = 0;
}
}
?>
</tr>
</table>
</div>
<?php
echo"</p>";
echo"<div class='nav2' align='center' dir='rtl' ><b><a href='index.php?count3rod=1'>الاولى</a></div>";
$i = 1;
$next = ($count3rod > 5) ? $count3rod - 5 : 1;
while ($next <= ($count3rod + 5) && $next <= $check_end) {
if ($count3rod == $next) {
echo"
<div class='navc' align='center' dir='rtl' >
$next</div>";
} else {
echo"<div class='nav2' align='center' dir='rtl' ><a href='index.php?count3rod=$next' >$next</a></div>";
}
$next++;
$i++;
}
echo"<div class='nav2' align='center' dir='rtl' ><a href='index.php?count3rod=$check_end'>الاخيرة</a></div>";
?>قمت بالتجربة اكثر من مرة باشكال مختلفه
ويجلب لي دائما خطاء بهذا السطر
Warning: Invalid argument supplied for foreach() in C:\AppServ\www\testnew\mazad_details.php on line 757
وهوا هذا السطر
foreach ($res2 as $value) {

