السلام عليكم سوال جديد
لدي استعلام يجلب من قاعدة البيانات على شكل
جدول ارقام واسماء لكن غير متشابهه والارقام المتشابهة يكون عليها شطب بمعنى انى اى رقم متشابه يتم شطبة لكن يظل متواجد بالنواتج
والارقام الغير متشابهة تظل بلا شطب
اردت ان اقوم بعمل تحديث فى حقل باجدول ان اقوم بتغير قيمته من 0 الي 1 عندما يكون الرقم متشابهة اما ان كان غير متشابه فيبقى كما هوا صفر
طبعا قام بمساعدتى فى هذا الاستعلام ليصل لهذه النتيجة وله الفضل بذلك بعد الله سبحانه تعالى
الاخ الفاضل
الكود مع شرحة لمن يستطيع المساعدة بالامر
الحقل المراد عمل ابديت له فى الجدول
وتغير قيمته من 0 الي 1 هوا tap
نوع الحقل
int
الجدول هوا arc
وللتوضيح مرة اخرى اريده عندما يستعلم على النتائج ويجد ان الارقام متتشابهة ويقوم بشطبها يحدث هذا الجدول الخاص بالرقم المشطوب من 0 الي 1 اما الغير متاشبه لا يحدثها ويتركها كما هي
قمت باضافة هذا السطر بالاستعلام الاساسي لكنه لم يعمل بالشكل المطلوب
السطر المضاف
$up_save =mysql_query("UPDATE arc SET tap=1 WHERE temp ON arc.mzayda=temp.mzayda and prod_id='".intval($_REQUEST[pp]).");ليصبح الكود كامل حق الصفحة بهذا الشكل
<?php
include("inc/config.php");
$query2 = 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");
$up_save =mysql_query("UPDATE arc SET tap=1 WHERE temp ON arc.mzayda=temp.mzayda and prod_id='".intval($_REQUEST[pp]).");
while ($row = mysql_fetch_assoc($query2)) {
$res2[] = $row;
}
$repeated = array();
foreach ($res2 as $value) {
foreach ($value as $value2) {
$repeated[] = $value2;
}
}
if (!$count3rod) {
$count3rod = 0;
}
$TotalRecords = mysql_query("SELECT * FROM arc where prod_id=6 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;
$selectt = "SELECT * FROM arc where prod_id=6 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);
?>
<table border="1" width="100%">
<tr>
<td>
<?php
if (in_array($Roow['id_arc'], $repeated)) {
echo "<div style='text-decoration:line-through; color:red'> $Roow[mzayda] </div>";
} else {
echo "<div> $Roow[mzayda] </div>";
}
?>
</td>
<td><?php echo $prodname; ?></td>
<td><?php echo $country_id; ?></td>
<td><?php echo $name; ?></td>
<td><?php echo $city_id; ?></td>
</tr>
</table>
<?php
$rod++;
if ($rod == 1) {
?>
<?php
$rod = 0;
}
}
?>
<?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>";
?>