[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь с БД
turk
Доброго всем время суток! скажу честно я в этот деле еще юзверь но я сталкнулся с такой не обьяснимой ситуацие, есть таблица ее ТИП enum два значения у нее YES, NO когда пускаю код на выполнение то с значения NO должно меняться на YES но этого не происходит вот сам весь код :

include "inc.php";
#header("Pragma: no-cache");
#header("Cache-Control: no-cache, must-revalidate");
connect();
html_b();

if(empty($rid))$rid="%";
if(!empty($sort))
{
if($sort==1)
$order="domains.dname ";
elseif($sort==2)
$order="domains.rid ";
elseif($sort==4)
$order="domains.date_ex ";
elseif($sort==5)
$order="domains.date_kill ";



if(!empty($asc))
$order.=" ".$asc;
else $order.=" ASC";
}

else $order="domains.rid ASC, domains.dname ASC";


$query="SELECT domains.dname,regs.rname,
domains.date_ex,
domains.date_kill,
domains.id,
domains.rid
FROM domains,regs
WHERE
domains.dname NOT LIKE '][%'
AND regs.id=domains.rid
AND domains.killed="YES"
AND rid like '$rid'
ORDER BY $order";
//domains.rid ASC, domains.dname ASC";
$result=mysql_query($query);
if($asc=="ASC") $asc="DESC";
else $asc="ASC";
echo "назад ";
echo "<center >

$RN

</center > ";
echo "<form action=u_list.php method=get > ";
echo "<table cellspacing=0 cellpadding=0 border=1 > ";
echo "<tr ><td align=center >   Домен   </td > ";
echo "<td align=center >Регистратор</td > ";
echo "<td align=center > Дата регистрации </td >";
echo "<td align=center >Дата окончания</td >";
echo "<td align=center >Удален</td >";
echo "<td align=center >Удалить</td ></tr > ";
$i=0;
while($row=mysql_fetch_array($result)){
$FLAG=TRUE;
if($row['date_kill']>date("Y-m-d")) $FLAG=FALSE;
$date_kill=explode("-",$row['date']);
$row['date']=$date_kill[2].".".$date_kill[1].".".$date_kill[0];
$date_kill=explode("-",$row['date_kill']);
$row['date_kill']=$date_kill[2].".".$date_kill[1].".".$date_kill[0];
$date_kill=explode("-",$row['date_ex']);
$row['date_ex']=$date_kill[2].".".$date_kill[1].".".$date_kill[0];

$dname=$row['dname'];
/* $pos = strpos($dname,".");
if($pos!==false)$dname=substr($dname,0,$pos);
*/ $row['dname']=$dname;

$q="select min(date) from domains where dname like '".$row['dname']."%' and rid='".$row['rid']."'";
$r=mysql_query($q);
if($r3=mysql_fetch_row($r))$bdate=$r3[0];
$x=explode("-",$bdate);
$bdate=$x[2].".".$x[1].".".$x[0];
echo "<tr >";
$dname_1=split('[.]', $row['dname']);
echo
"<td >
".$row['dname']." </td >
<td >".$row['rname']." </td >
<td > ".$bdate." </td >
<td > ".$row['date_ex']." </td >";
echo "<td > ";
if($FLAG){
echo "".$row['date_kill']." </td >";}
else {echo $row['date_kill']." </td >";};
echo "<td align=center ><input type=checkbox name=".$row['id']." > </td ></tr >";
$i++;
}


$query="SELECT COUNT(*) AS cc FROM domains WHERE domains.killed="YES" and rid like '$rid'";
$result=mysql_query($query);
if($row=mysql_fetch_array($result)){

echo "<tr >";
echo
"<td colspan=6 >Итого: ".$row['cc']."</td ></tr >";
}

echo "</table > ";
echo "<input type=hidden name=id value=$rid > ";
echo "<input style='margin-left:200px' type=submit value='Поновити' class=btn ></form > ";

html_e();
?>



Спустя 1 час, 40 минут, 33 секунды (22.11.2006 - 20:38) zilogo написал(а):
Поискал ctrl+f слова update, insert, не нашел. Непонятно что должно меняться, в самой базе или где ?

Спустя 15 часов, 4 минуты, 7 секунд (23.11.2006 - 11:42) turk написал(а):
все разобрался , причина была не в этом файле, а котоый в нему прилогался, не верный был запрос к базе


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.