Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยด้วยครับ เว็บแสดงค่าที่บันทึกไม่ถูกต้องครับ พอดีทำสรุปเหรียญรางวัลครับ เหรียญทอง มันดึงค่าเหรียญเงินไป มันกะเลยมั่วไปหมด



 

ช่วยด้วยครับ เว็บแสดงค่าที่บันทึกไม่ถูกต้องครับ พอดีทำสรุปเหรียญรางวัลครับ เหรียญทอง มันดึงค่าเหรียญเงินไป มันกะเลยมั่วไปหมด

 



Topic : 112904



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์




ช่วยด้วยครับ เว็บแสดงค่าที่บันทึกไม่ถูกต้องครับ เหรียญทอง มันดึงค่าเหรียญเงินไป มันกะเลยมั่วไปหมด
แต่ก่อนมันก็ไม่เป็นนะครับ
ตัวอย่าง : เหรียญเงิน 5 เหรียญ , เหรียญทอง 3 เหรียญ แต่มันจะขึ้น 5 เหรียญ เท่ากันครับ
Code อะไรก็ถูกหมดแล้วครับ
Code (PHP) ในส่วนหน้าแสดงผลสรุปเหรียญครับ
<?php
function mat ($matches) {
	return mb_convert_encoding(pack('H*',$matches[1]),'UTF-8','UTF-16');
}
function raw_json_encode($input) {
 	return preg_replace_callback( '/\\\\u([0-9a-zA-Z]{4})/', mat , json_encode($input) );
}
/////////////////////////////////////////////////////////
function coin_descrip( $clr ){
	return array( '', '', '', '');
}
////////////////////////////////////////////////////////
session_start();
$mysql=new mysqli('','', '', '');
$mysql->query('SET NAMES UTF8');
/////////////////////////////////////////////////////////
$qr='select c.id, c.nm, count(g.id) gold, count(s.id) silver, count(b.id) bronze , c.flag_link
from cate_color c
left join schedule g on g.color=c.id and g.coin=1
left join schedule s on s.color=c.id and s.coin=2
left join schedule b on b.color=c.id and b.coin=3
group by c.id
order by gold desc, silver desc, bronze desc';

$rs=$mysql->query( $qr );
$tr = ''; $i=0; $gold=0; $silver=0; $bronze=0; $allmedal=0;
while($ro=$rs->fetch_assoc()){
	$i++; 
	$allmedal += ($all=$ro['gold']+$ro['silver']+$ro['bronze']);
	$gold +=$ro['gold']; $silver+=$ro['silver']; $bronze+=$ro['bronze'];
	$coins = coin_descrip( $ro['id'] );
	$tr .='
						<tr>
							<td>'.$i.'</td>
							<td colspan="2"><img src="'.$ro['flag_link'].'" width="20" height="20" > '.$ro['nm'].'</td>
							<td align="center" bgcolor="#FFFFD5" title="'.$coins[1].'" >'.($ro['gold']>0? $ro['gold'] : '-').'</td>
							<td align="center" bgcolor="#F2F2F2" title="'.$coins[2].'" >'.($ro['silver']>0? $ro['silver'] : '-').'</td>
							<td align="center" bgcolor="#FBE4CE" title="'.$coins[3].'" >'.($ro['bronze']>0? $ro['bronze'] : '-').'</td>
							<td align="center">'.($all>0? $all : '-').'</td>
						</tr>
 ';
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
$qr='select * from category where display_index>0 order by section, display_index '; $img_list=array(); $j=0; $c=0;
$rs=$mysql->query($qr) or die($qr . "<br>\n" . $mysql->error);
while($ro=$rs->fetch_assoc()){
	if($o=='') $o=$ro['section']; 
	if($o!==$ro['section']){ $j++; $c=0; }
	$div = '
					<img src="'.$ro['img_link'].'" width="150" height="150" class="img-respontive img-rounded slc_sport" attr="'.$ro['id'].'" />
					<td width="30"></td>'."\n";
	if( count($img_list)==$j) $img_list[$j]=$div; else $img_list[$j] .= $div; 
	$c++; 
	if( $c>4 ){ $j++; $c=0; }
	$o=$ro['section']; 
}
/////////////////////////////////////////////////////////
$img_tb = '';
$ln=count($img_list);
for($i=0; $i<$ln; $i++) 
	$img_tb .= '				
						<table border="0" cellpadding="5" cellspacing="5"><tr><td width="30"></td>'.$img_list[$i].'</tr></table>';

?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>ฟ้า - แดง เกมส์ 2557</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1" >
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/modnavar.css" rel="stylesheet">
<link href="css/chaidhanan.css" rel="stylesheet">
<script language="javascript" src="js/jquery-2.1.1.min.js"></script>
<script language="javascript" src="js/reference.js"></script>
<script language="javascript">
jQuery.fn.extend({ 
	moveRow: function (oldPosition, newPosition) {
		return this.each(function () {
			var row = $(this).find('tr').eq(oldPosition).detach();
			if (newPosition == $(this).find('tr').length) {
				$(this).find('tr').eq(newPosition - 1).after(row);
			} else {
				$(this).find('tr').eq(newPosition).before(row);
			}
		});
	},
	center: function () {   
		this.css("top", (($(window).height() - this.outerHeight()) / 3) + $(window).scrollTop() + "px");    
		this.css("left", (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft() + "px"); 
		return this; 
	}
}); 
$(document).ready(function(e) {
	//$('#show_sport').center();
	$('.slc_sport').click(function(e) {
		var id=$(this).attr('attr');
		var src=$(this).attr('src');
		$.ajax({ url: 'chocate.php', type: 'GET', data:{cate_id: id } }).done(function( msg ){
				$('#show_sport').html(msg);
				$('.slc_sport_id').click(function(e) {
					$.ajax({ url: $(this).attr('href') }).done(function( msg ){
						$('#show_sport_sub').html(msg).slideDown(500);
					});
				});
		});
		$('#show_sport').toggle(1000);
	});
});
</script>
</head>
<body>
<!-- Static navbar -->
<nav class="nav navbar-default navbar-static-top "role="navigation">
	<div class="container">
		<div class="navbar-header">
			<a class="navbar-brand">สรุปเหรียญการแข่งขัน ฟ้า-แดง เกมส์ 2014</a>
		</div>
		<div class="collapse navbar-collapse" id="collapse">
			<p class=" navbar-text navbar-right" style=" color:#FFFFFF;">Fah-Dang Game 2014 </p>
		</div>
	</div>
</nav>
<div class="container">
	<div class="row"><center><img src="images/head.png" class="img-responsive"/></center></div>
	<div class="row" style=" background-color: #FFFFFF">
		<div class="col-md-12" style="margin-top:10px;">
			<div class="panel panel-default">
				<div class="panel panel-body">
					<center><b><h3>สรุปเหรียญการแข่งขัน<br><br></h3></b></center>
					<div class="col-md-6 col-md-offset-3">
						<img src="images/ben.png" width="526" height="61" class="img-responsive">
						<table class="table table-responsive  table-bordered tb_result">
						<tbody>
						<tr>
							<td>ที่</td>
							<td colspan=2><center>คณะสี</center></td>
							<td align="center" bgcolor="#FFFFD5"><span class="glyphicon glyphicon-certificate" style="color:#FEDE01"></span> ทอง</td>
							<td align="center" bgcolor="#F2F2F2"><span class="glyphicon glyphicon-certificate" style="color:#666666"></span> เงิน</td>
							<td align="center" bgcolor="#FBE4CE"><span class="glyphicon glyphicon-certificate" style="color:#EC2F00"></span> ทองแดง</td>
							<td align="center">รวม</td>
						</tr>
						<?=$tr?>
						<tr>
							<td colspan=3 align="right"><center>รวม&nbsp;&nbsp;</center></td>
							<td align="center" bgcolor="#FFFFD5"><?=$gold?></td>
							<td align="center" bgcolor="#F2F2F2"><?=$silver?></td>
							<td align="center" bgcolor="#FBE4CE"><?=$bronze?></td>
							<td align="center"><?=$allmedal?></td>
						</tr>
						</tbody>
						</table>
					</div>
				</div>
				<div class="row" style="left: 0px; right: 0px;">
					<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center">
					<?=$img_tb?>
					</td></tr></table>
				</div>
			</div>
		</div>
	</div>
	<div class="row" style=" background-color: #0099CC; color:#FFFFFF;">
		<br><center>กีฬาภายในโรงเรียนธาตุพนม " ฟ้า-แดง เกมส์ 2014 "</center>
		<br><center>Copyright &copy; 2014 Thatphanom School All rights reserved.</center><br>
	</div>
</div>
<div id="show_sport" style="position: fixed; top: 20px; bottom: 20px; left: 20px; right: 20px; vertical-align:central; display: none; z-index: 8;"></div>
<div id="show_sport_sub" style="position: fixed; top: 200px; bottom: 200px; left: 200px; right: 200px; vertical-align:central; display: none; z-index: 9;"></div>
<div id="show_produce" style="position: fixed; bottom: 10px; right: 20px; width:250px; text-align: right; display: none; z-index: 10;"></div>
</body>
</html>

Code (PHP) ในส่วนของหน้าบันทึกผลครับ Schedule.php
<?php
if(!isset($mysql) ) $mysql=new mysqli('', '', '', '');
$section=isset($_REQUEST['section'])? $mysql->real_escape_string($_REQUEST['section']) : 'ประเภทลู่';
$sex=isset($_REQUEST['sex'])? intval($_REQUEST['sex']) : 0;
$class=isset($_REQUEST['class'])? intval($_REQUEST['class']) : 1;
//////////////////////////////////////////////////////////////////////////
$qr="select * from category where section='$section' order by id";
$rs=$mysql->query($qr) or die( $qr . "<br>\n" . $mysql->error);
$opt_cate = ''; $cate=array();
while($ro=$rs->fetch_assoc()){
	$cate[$ro['id']]=$ro['nm_cate'];
	$opt_cate .= "<option value='$ro[id]' >$ro[nm_cate]</option>";
}
//////////////////////////////////////////////////////////////////////////
$qr="select * from cate_color order by id";
$rs=$mysql->query($qr) or die( $qr . "<br>\n" . $mysql->error);
$opt_color = ''; $colors = array();
while($ro=$rs->fetch_assoc()){
	$colors[$ro['id']]=$ro['nm'];
	$opt_color .= "<option value='$ro[id]' >$ro[nm]</option>";
}
//////////////////////////////////////////////////////////////////////////
$qr="select * from sport_class order by id";
$rs=$mysql->query($qr) or die( $qr . "<br>\n" . $mysql->error);
$opt_class = ''; $class_name=''; $classes=array();
while($ro=$rs->fetch_assoc()){
	$slc='';
	if($class==$ro['id']){ $class_name=$ro['nm']; $slc='SELECTED'; }
	$classes[$ro['id']]=$ro['nm'];
	$opt_class .= "<option value='$ro[id]' $slc >$ro[nm]</option>";
}
//////////////////////////////////////////////////////////////////////////
$qr="select s.*,c.nm_cate
from schedule s 
left join category c on c.id=s.cate_id 
where c.`section`='$section' and s.`sex`=$sex and s.`class`=$class  
order by s.cate_id, s.id ";
$rs=$mysql->query($qr) or die( $qr . "<br>\n" . $mysql->error);
$tr = ''; $coins=array( '','ทอง', 'เงิน', 'ทองแดง');
while($ro=$rs->fetch_assoc()){
	$td=''; $color=$colors[$ro['color']]; $coin=$coins[$ro['coin']]; $sex=$ro['sex']==1? 'หญิง' : ($ro['sex']==0? 'ชาย': 'รวม');
	$tr.="<tr id='tr_$ro[id]' rec_id='$ro[id]'><td align='center' >$ro[id]</td>
		<td attr='1' class=data old='$ro[cate_id]' >$ro[nm_cate]</td>
		<td attr='2' class=data old='$ro[class]' >$class_name</td>
		<td attr='3' class=data old='$ro[sex]' >$sex</td>
		<td attr='4' class=data old='$ro[color]' >$color</td>
		<td attr='5' class=data old='$ro[coin]' >$coin</td>
		<td align='center'><b onclick='delete_schedule($ro[id])' >Delete</b></td></tr>\n";
}
include('schedule_track.php');
?>

Code (PHP) ในส่วนบันทึกผลครับ schedule_track.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style type="text/css">
body{ font-family:Tahoma, Geneva, sans-serif; font-size:10pt;}
b{ color: blue; background-color: white; }
b:hover{ color: brown; background-color: #ddd; }
th{background-color: brown; color: white; height:}
.slc_team{ width: 124px; } 
#tb_data tr{ background-color: white; height: 22px;}
#tb_data tr:hover{ background-color: #ddd; }
#tb_data td{ padding-left: 2px; text-align:center }
#tb_data input, #tb_data select{ height: 16px; width: 98%; border: none; font-size: 10pt;}
</style>
<link type="text/css" href="dt-picker/jquery.simple-dtpicker.css" rel="stylesheet" />
<script src="js/jquery-2.1.1.min.js"></script>
<script src="jquery-ui-1.11.1/jquery-ui.js"></script>
<script type="text/javascript" src="dt-picker/jquery.simple-dtpicker.js"></script>
<script src="js/schedule_track.js"></script>
<script language="javascript" >
var cate=<?php echo raw_json_encode($cate);?>;
var classes=<?php echo raw_json_encode($classes);?>;
var color=<?php echo raw_json_encode($colors);?>;
var coin=<?php echo raw_json_encode($coins);?>;
var sex=[ 'ชาย', 'หญิง', 'รวม' ];
$(function(){
	$('*[name=date]').appendDtpicker();
});
$(document).ready(function(e) {
	$('.data').click( function(){ td_click( this ) });
	$('#datepicker').position({ of: $(window) })
});
</script>
</head>
<body>
<div id="div_menu_left" style="position:fixed; left:0px; top: 0px">
<ul>
	<li><b onclick='location.href="?run=category"'>&nbsp;Category&nbsp;</b></li>
	<li><b onclick='location.href="?run=color"'>&nbsp;Group Color&nbsp;</b></li>
	<li><b onclick='location.href="?run=class"'>&nbsp;Class&nbsp;</b></li>
	<li><b onclick='location.href="?run=schedule"'>&nbsp;Update Result&nbsp;</b></li>
	<li>
		<select id="slc_section" onChange="select_cate()">
		<option value="ประเภทลู่" <?php echo ($section=="ประเภทลู่"? 'selected' : '');?> >ประเภทลู่</option>
		<option value="ประเภทลาน" <?php echo ($section=='ประเภทลาน'? 'selected' : '');?> >ประเภทลาน</option>
		</select>
		</li>
	<li>
		<select id="slc_sex" onChange="select_cate()">
		<option value="0" <?php echo ($sex==0? 'selected' : '');?> >ชาย</option>
		<option value="1" <?php echo ($sex==1? 'selected' : '');?> >หญิง</option>
		<option value="2" <?php echo ($sex==2? 'selected' : '');?> >รวม</option>
		</select>
		</li>
	<li>
		<select id="slc_class" onChange="select_cate()">
		<?php echo $opt_class;?>
		</select>
		</li>
	<li>&nbsp;New Result&nbsp;<br>
		<select id="cate_id" style="width: 124px"><option value="">กรุณาเลือกชนิดกีฬา</option><?php echo $opt_cate;?></select><br>
		<select id="coin" style="width: 124px">
			<option value="1">ทอง</option>
			<option value="2">เงิน</option>
			<option value="3">ทองแดง</option>
			</select><br>
		<select id="color" class="slc_team" ><option value=''>กรุณาเลือกทีมสี</option><?php echo $opt_color;?></select><br>
		<button type="button" onClick="new_schedule()">Create</button>
		</li>
	</ul>
</div>
<div id="div_data" style="position: absolute; left: 200px">
<table border="1" cellpadding="0" cellspacing="0" id="tb_data">
<tr><th colspan=7><?php echo $section, '&nbsp;', ($sex==1? 'หญิง' :($sex==0? 'ชาย' : 'รวม')),'&nbsp;' , $class_name; ?></th></tr>
<tr>
	<th width="40">ID</th>
	<th width="120">NAME</th>
	<th width="120"> Class</th>
	<th width="60"> Sex</th>
	<th width="60"> Color</th>
	<th width="60"> Coin</th>
	<th width="60">###</th>
</tr>
<?php echo $tr; ?>
</table>
</div>
<div id="datepicker" style="position: fixed; display:none" ob_id='';>
	<input type="text" id="u_playtime" name="date" style="width: 120px"><br>
	<button type="button" onClick="update_date()">Update</button>
	<button type="button" onClick="$('#datepicker').slideUp()">Close</button>
</div>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-11-27 18:55:28 By : chiradet2544 View : 1013 Reply : 19
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


17-23
แก้เป็นลองแก้แบบนี้
Code (PHP)
$qr='select c.id, c.nm, sum(1*(g.coin=1) ) gold, sum(1*(g.coins=2) ) silver, sum(1*g.coin=3 ) bronze , c.flag_link
from cate_color c
left join schedule g on g.color=c.id
group by c.id
order by gold desc, silver desc, bronze desc';







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:03:03 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 140 )
บทความ ( 0 )



สถานะออฟไลน์


ลองเช็ค ข้อมูลใน Database ดูก่อนนะครับว่าถูกไหม

จะได้รู้ว่า ปัญหาเกิด จากการที่ select ผิดหรือ insert ผิดครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:03:52 By : zinlucifer
 

 

No. 3



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : zinlucifer เมื่อวันที่ 2014-11-27 19:03:52
รายละเอียดของการตอบ ::
ถูกครับ เช็คดูแล้ว ผลการแข่งขัน ถูกหมดทุกอย่าง แต่สรุปออกมาไม่ถูกครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:12:46 By : chiradet2544
 


 

No. 4



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 19:03:03
รายละเอียดของการตอบ ::
ไม่มีอะไรขึ้นเลยครับ หน้าจอขาวว่างเปล่า

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:14:45 By : chiradet2544
 


 

No. 5



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


sum(1*(g.coins=2) ) silver อันนี้สกดผิด
แก้เป็น sum(1*(g.coin=2) ) silver


Code (SQL)
SELECT c.id, c.nm
, SUM( 1 * ( g.coin =1 ) ) gold
, SUM( 1 * ( g.coin =2 ) ) silver
, SUM( 1 * ( g.coin =3 ) ) bronze
, c.flag_link
FROM cate_color c
LEFT JOIN schedule g ON g.color = c.id
GROUP BY c.id
ORDER BY gold DESC , silver DESC , bronze DESC



ประวัติการแก้ไข
2014-11-27 19:23:59
2014-11-27 19:24:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:21:26 By : Chaidhanan
 


 

No. 6



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 19:21:26
รายละเอียดของการตอบ ::
เหมือนเก่าครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:26:21 By : chiradet2544
 


 

No. 7



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ลองเอา คห 5 ไป รัน ใน phpmyadmin ดูอีกที
ถ้าใช้ได้ ก็ลองดูโค๊ด ตอนแก้ไข สกดผิดตรงไหนหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:31:21 By : Chaidhanan
 


 

No. 8



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 7 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 19:31:21
รายละเอียดของการตอบ ::
ถูกอยู่นะครับแต่ไม่ขึ้น

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:39:13 By : chiradet2544
 


 

No. 9



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ลองเอาโค๊ดที่แก้ไขแล้ว มาดูอีกที เอาตรง แก้ไขก็พอนะครับ ก่อนหลัง ซัก 2-3 บันทัด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:40:46 By : Chaidhanan
 


 

No. 10



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 9 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 19:40:46
รายละเอียดของการตอบ ::
Code (PHP)
////////////////////////////////////////////////////////
session_start();
$mysql=new mysqli('','', '', '');
$mysql->query('SET NAMES UTF8');
/////////////////////////////////////////////////////////
$qr='select c.id, c.nm, sum(1*(g.coin=1) ) gold, sum(1*(g.coin=2) ) silver, sum(1*(g.coin=3 )) bronze , c.flag_link
from cate_color c
left join schedule g on g.color=c.id
group by c.id
order by gold desc, silver desc, bronze desc';


$rs=$mysql->query( $qr );
$tr = ''; $i=0; $gold=0; $silver=0; $bronze=0; $allmedal=0;
while($ro=$rs->fetch_assoc()){
	$i++; 
	$allmedal += ($all=$ro['gold']+$ro['silver']+$ro['bronze']);
	$gold +=$ro['gold']; $silver+=$ro['silver']; $bronze+=$ro['bronze'];
	$coins = coin_descrip( $ro['id'] );
	$tr .='


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:45:02 By : chiradet2544
 


 

No. 11



โพสกระทู้ ( 318 )
บทความ ( 1 )



สถานะออฟไลน์
Twitter Facebook

ตอนสรุปหรือเปล่าครับที่มันผิด คือข้อมูลมาแสดงผิด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:50:39 By : LAGO
 


 

No. 12



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


$mysql=new mysqli('','', '', '');
บันทัดข้างบน เวลาใช้งานจริง แก้ไขให้ถูกต้องหรือเปล่าครับ

localhost user psw dbname
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:52:00 By : Chaidhanan
 


 

No. 13



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 12 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 19:52:00
รายละเอียดของการตอบ ::
โอเคครับ ได้แล้วครับ แต่ติดปัญหาในเรื่อง Select ครับ หรือ Option ที่ให้เลือกเพศน่ะครับ เวลาที่คลิกหญิง จะขึ้นชาย ตลอดครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 19:57:50 By : chiradet2544
 


 

No. 14



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ได้ปรับปรุง ไฟล์นี้บ้างหรือเปล่าครับ
js/schedule_track.js
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 20:07:20 By : Chaidhanan
 


 

No. 15



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 14 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 20:07:20
รายละเอียดของการตอบ ::
ไม่เลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 20:07:46 By : chiradet2544
 


 

No. 16



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 15 เขียนโดย : chiradet2544 เมื่อวันที่ 2014-11-27 20:07:46
รายละเอียดของการตอบ ::
งั้นก็ลองเข้่าไปดูด้วยครับ น่าจะมีที่ๆต้องปรับปรุงให้เข้ากับการเพิ่มข้อมูล รวม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 20:16:00 By : Chaidhanan
 


 

No. 17



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 16 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-11-27 20:16:00
รายละเอียดของการตอบ ::
ตอนที่ไม่เพิ่มข้อมูลอะไรได้อยู่นะครับ พอเพิ่มข้อมูลปุ๊ป เลือกเพศหญิง แล้วจะขึ้นเพศชายครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 20:17:51 By : chiradet2544
 


 

No. 18



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


Code (JavaScript) Code schedule_track.js ครับ
function td_click( ob ){
	var attr=$(ob).attr('attr');
	if(!(attr>'')) return;	
	$(ob).attr('attr', '');
	switch( attr ){
	case '1': show_cate( ob, attr); break;
	case '2': show_class( ob, attr); break; 
	case '3': show_sex( ob, attr); break;
	case '4': show_color( ob, attr); break; 
	case '5': show_coin( ob, attr); break;
	}
}
function update_date(){
	var attr=$('#datepicker').attr('attr');
	var id=$('#datepicker').attr('ob_id');
	document.getElementById('tr_'+id).cells[attr].innerHTML=$('#u_playtime').val();
}
function show_cate(ob, attr){
	var old=$(ob).attr('old');
	$(ob).html('<select background-color: transparent;" ></select>').children(0).focus();
	$(ob).find('select').each(function(index, element) {
		for( var i in cate ) { $(element).append( new Option( cate[i], i ) ); }
		$(element)
		.change(function(e) { input_save( ob, old, $(element).val(), 'cate_id' ); $(ob).attr('attr', attr); })
		.focusout(function(e) { input_save( ob, old, $(element).val(), 'cate_id' ); $(ob).attr('attr', attr); })
		.val(old);
	});
}
function show_class(ob, attr){
	var old=$(ob).attr('old');
	$(ob).html('<select background-color: transparent;" ></select>').children(0).focus();
	$(ob).find('select').each(function(index, element) {
		for( var i in classes ) { $(element).append( new Option( classes[i], i ) ); }
		$(element)
		.change(function(e) { input_save( ob, old, $(element).val(), 'class' ); $(ob).attr('attr', attr); })
		.focusout(function(e) { input_save( ob, old, $(element).val(), 'class' ); $(ob).attr('attr', attr); })
		.val(old);
	});
}
function show_sex(ob, attr){
	var old=$(ob).attr('old');
	$(ob).html('<select background-color: transparent;" ></select>').children(0).focus();
	$(ob).find('select').each(function(index, element) {
		for( var i in sex) { $(element).append( new Option( sex[i], i)); }
		$(element)
		.change(function(e) { input_save( ob, old, $(element).val(), 'sex' ); $(ob).attr('attr', attr); })
		.focusout(function(e) { input_save( ob, old, $(element).val(), 'sex' ); $(ob).attr('attr', attr); })
		.val(old);
	});
}
function show_color(ob, attr){
	var old=$(ob).attr('old');
	$(ob).html('<select background-color: transparent;" ></select>').children(0).focus();
	$(ob).find('select').each(function(index, element) {
		for( var i in color) { $(element).append( new Option( color[i], i )); }
		$(element)
		.change(function(e) { input_save( ob, old, $(element).val(), 'color' ); $(ob).attr('attr', attr); })
		.focusout(function(e) { input_save( ob, old, $(element).val(), 'color' ); $(ob).attr('attr', attr); })
		.val(old);
	});
}
function show_coin(ob, attr){
	var old=$(ob).attr('old');
	$(ob).html('<select background-color: transparent;" ></select>').children(0).focus();
	$(ob).find('select').each(function(index, element) {
		for( var i in coin) { $(element).append( new Option( coin[i], i)); }
		$(element)
		.change(function(e) { input_save( ob, old, $(element).val(), 'color' ); $(ob).attr('attr', attr); })
		.focusout(function(e) { input_save( ob, old, $(element).val(), 'color' ); $(ob).attr('attr', attr); })
		.val(old);
	});
}
function input_save( ob, old_value, value, fld ){
	var arr_nm=(fld=='cate_id'? 'cate' : (fld=='class'? 'classes' : fld));
	var idx=$(ob).parent().attr('rec_id');
	if( old_value!=value){
		$.ajax({ url: 'ajax.php', type: 'POST', data:{ run: 'update_schedule', field: fld, value: value, id: idx}});
		$(ob).attr('old', value);
	}
	eval('var text='+arr_nm+'['+value+']');
	$(ob).html( text );
}
function new_schedule(){
	if( $('#cate_id').val()==''){ $('#cate_id').focus(); alert( 'กรุณาเลือก ประเภทกีฬา'); return }
	if( $('#color').val()==''){ $('#color').focus(); alert( 'กรุณาเลือก ทีมสี'); return }
	$.ajax({ 
		url: 'ajax.php', 
		type:'POST', 
		data: { 
			run: 'new_schedule', 
			cate_id: $('#cate_id').val(),
			sex: $('#slc_sex').val(),
			class: $('#slc_class').val(),
			color: $('#color').val(),
			coin: $('#coin').val()
		}
	}).done( function(msg){
		var rs=$.parseJSON(msg);
		rs.tr = rs.tr.replace(/\[nm_cate\]/ , $('#cate_id :selected').text() ).replace(/\[color\]/, $('#color :selected').text()).replace(/\[coin\]/, $('#coin :selected').text());
		rs.tr = rs.tr.replace(/\[class\]/ , $('#slc_class :selected').text() ).replace(/\[sex\]/, $('#slc_sex :selected').text());
		$('#tb_data').append(rs.tr);
		$('#'+rs.id+' .data').dblclick( function(){ td_click( this ) });

	});
}
function delete_schedule(id){
	var tr_id='#tr_'+id;
	$( tr_id ).remove();
	$.ajax({ url: 'ajax.php', type:'POST', data: {run: 'delete_schedule', id: id }});
}
function select_cate(){
	var slc_sec = $('#slc_section').val();
	var slc_sex = $('#slc_sex').val();
	var slc_class = $('#slc_class').val();
	location.href='?run=schedule&section='+slc_sec+'&sex='+slc_sex+'&class='+slc_class;
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 20:29:55 By : chiradet2544
 


 

No. 19



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


Schedule.php
41.$td=''; $color=$colors[$ro['color']]; $coin=$coins[$ro['coin']]; $sex=$ro['sex']==1? 'หญิง' : ($ro['sex']==0? 'ชาย': 'รวม');

45.<td attr='3' class=data old='$ro[sex]' >$sex</td>

แก้เป็น
41.$td=''; $color=$colors[$ro['color']]; $coin=$coins[$ro['coin']]; $sex_txt=$ro['sex']==1? 'หญิง' : ($ro['sex']==0? 'ชาย': 'รวม');


45.<td attr='3' class=data old='$ro[sex]' >$sex_text</td>


ตัวแปรมันซ้ำกับ บันทัด 4
$sex=isset($_REQUEST['sex'])? intval($_REQUEST['sex']) : 0;
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-27 20:38:18 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ เว็บแสดงค่าที่บันทึกไม่ถูกต้องครับ พอดีทำสรุปเหรียญรางวัลครับ เหรียญทอง มันดึงค่าเหรียญเงินไป มันกะเลยมั่วไปหมด
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่