2009-11-13 6 views
-1
<?php 
$con=mysql_connect("localhost","mts","mts"); 
if(!con) 
{ 
die('unable to connect' . mysql_error()); 
} 

mysql_select_db("mts",$con); 

/* 
date_default_timezone_set ("Asia/Calcutta"); 
$date = date('d/m/Y h:i:s a', time()); 
echo date("d/m/Y h:i:s a", time()); 
*/ 

date_default_timezone_set ("Asia/Calcutta"); 
$cd=date("d/m/Y"); 
echo $cd; 

echo "<br>"; 
$con=mysql_connect("localhost","mts","mts"); 
if(!con) 
{ 
die('unable to connect' . mysql_error()); 
} 
$res=mysql_query("select ElpDur,DateTime from doctor_upload"); 
$i=0; 
while($row=mysql_fetch_array($res)) 
{ 
$elp[i]=$row['ElpDur']; 
$dt=$row['DateTime']; 
//$b[i]=$elp; 

echo $elp; 
echo "<br>"; 
echo $dt; 

$diff[i]=$cd-$dt; 
$a[i]=$elp[i]-$diff[i]; 
echo $diff[i]; 
echo $a[i]; 
if($diff[i]<elp[i]) 
{ 
echo $a[i]."days"; 
} 
else 
{ 
echo "expire"; 
} 
$i++; 
} 


mysql_close($con); 


?> 
+8

가능한 경우 질문에 대한 답변을 수락하는 것이 관습적이고 정중합니다. 계속해서 길고 가난하게 말로 된 질문을 조사해보십시오. – mjv

+1

무엇이 문제입니까? 마주보고있어? – Amarghosh

+0

@mjv ... 가볍게 말로 나타내지 않고 ** 들키지 않음으로 인해 두통을 앓지 않고 읽을 수 없습니다 **. – deceze

답변

5

글쎄, 나는 그것을 살펴 봤습니다. 그리고 당신은 절대적으로 옳습니다! 괜찮아요. :) 여기

+4

두 번째 의견을 찾고 있다면 우연히 확인했습니다. 실제로 while 루프입니다. – mmcdole

+0

조건을 잊어 버렸습니다. – Xinus

0

구문 오류 :

if($diff[i]<elp[i]) 

if($diff[i]<$elp[i]) 

나는이 부분처럼 해달라고해야합니다 : $은 diff [I] = $ CD-$ DT; 날짜 작업 어쩌면 BETER 사용하는 타임 스탬프 (내 주관적인 의견) 나는 문제가이 같아야합니다

$elp[i]=$row['ElpDur']; 

와도 있다고 생각

0

:

$ ELP [$ I] = $ 행 [ 'ElpDur'];

"i"가 상수입니까? 그건 그렇고, OOP을 배우려고 노력해야합니다.

PHP로 프로그램 코드를 작성하려면 꼭 배워야합니다. 모든 프로젝트가 점점 더 성장하고 있습니다. 더 많이 성장할수록 절차 적 코드가 엉망임을 알게 될 것입니다.

관련 문제