ต้องการดึงข้อมูลแล้ววนลูปโดยมีเงื่อนไข อยู่ที่จำนวนการรับสมัคร...
Code (PHP)
<?php
$hostname_connect = "localhost";
$database_connect = "db";
$username_connect = "root";
$password_connect = "1234";
$connect = mysql_connect($hostname_connect, $username_connect, $password_connect);
mysql_select_db($database_connect, $connect);
$sql = "SELECT name FROM tb ";
$result = mysql_query( $sql, $connect);
while ($fd = mysql_fetch_assoc($result)) {
echo $fd['name'];
echo "<br>";
}
?>
Date :
2011-08-01 10:30:07
By :
avsqlz
คือว่าหนูต้องการดึงข้อมูลจากฐานในแต่ละปี โดยมีเงื่อนไขว่าถ้ามีคนมาสมัครแล้วครบตามจำนวนที่เรากำหนดให้แสดงข้อมูลแล้วต่อท้ายด้วย เต็ม ! ถ้าเลยกำหนดให้แสดงข้อมูลแล้วต่อท้ายด้วย หมดเขตรับสมัคร แต่ถ้าเป็นหัวข้อที่เพิ่มใหม่ ต่อท้ายด้วย new
<?
// โค้ดปีที่ต้องการให้แสดงข้อมูลในฐาน
$Sql="SELECT Year(start_date) AS eyear FROM extra_jobs group by Year(start_date)";
$res=mysql_query($Sql);
while ($ret=mysql_fetch_array($res))
{
$nav_year= $nav_year. "<a href='extra_jobs1.php?q_year=" .($ret[eyear]+543). "'>" .($ret[eyear]+543). "</a> ";
echo $nav_year;
?>
ขอแนว หรือ ตัวอย่างก็ได้ค่ะ ขอบคุณค่ะ
Date :
2011-08-01 10:33:04
By :
emm
ประมาณนี้ไม๊ครับ
Code (PHP)
<?php
$hostname_connect = "localhost";
$database_connect = "db";
$username_connect = "root";
$password_connect = "1234";
$connect = mysql_connect($hostname_connect, $username_connect, $password_connect);
mysql_select_db($database_connect, $connect);
$sql = "SELECT name FROM tb ";
$result = mysql_query( $sql, $connect);
$num = mysql_num_rows($result); //นับจำนวนแถวที่เก็บข้อมูลไว้ในฐานข้อมูลแล้วหรือมีคนสมัครแล้วกี่คน
if($num<30){ //สมมติว่ากำหนดให้สมัครได้ไม่เกิน 30 คน
if(ยังไม่หมดเขตสมัคร) { //ถ้ายังไม่หมดเขตรับสมัคร(เขียนเงื่อนไขเอาเองน๊า)
$regit = mysql_query("INSERT INTO ..."); //เพิ่มจำนวนคนสมัคร
} else {
echo 'คุณสมัครช้าไป หมดเขตรับสมัครแล้วจ้า';
}
} else {
echo 'คุณสมัครช้าไป เต็มแล้วจ้า';
}
// โค้ดปีที่ต้องการให้แสดงข้อมูลในฐาน(ตามที่คุณเขียน)
$Sql="SELECT Year(start_date) AS eyear FROM extra_jobs group by Year(start_date)";
$res=mysql_query($Sql);
while ($ret=mysql_fetch_array($res))
{
$nav_year= $nav_year. "<a href='extra_jobs1.php?q_year=" .($ret[eyear]+543). "'>" .($ret[eyear]+543). "</a> ";
echo $nav_year;
?>
พอเป็นแนวได้ป่าวครับ ลองดูนะ
ประวัติการแก้ไข 2011-08-01 13:20:34 2011-08-01 13:22:32 2011-08-01 13:23:05 2011-08-01 13:24:14 2011-08-01 13:24:33
Date :
2011-08-01 13:19:41
By :
arm8957
Load balance : Server 00