|
|
|
สอบถามค่ะ รับข้อมูลจาก textbox ที่ชื่อซ้ำกัน จะดึงค่าข้อมูลให้แสดงอย่างไงคะ |
|
|
|
|
|
|
|
รูปด้านซ้ายเป็นหน้ารับค่า ด้านขวาเป็นหน้าแสดงผลค่ะ
อันนี้หน้าโค้ดที่ เป็นช่องรับข้อมูล
Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta content="text/html; charset=windows-1252" http-equiv="content-type">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>Showa Rubber result input</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.css.map.css" rel="stylesheet" type="text/css">
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<form name ="frmAdd" action="tcg_rusult_confirm.php" method="GET" onsubmit="return fncSubmit();">
<div class="col-xs-" style="font-size: 16px">
<table width="50%" align="center">
<tbody>
<tr>
<td width="100%">
</tr>
<tr>
<td width="100%" align="left">
<h4><br>
Event Information / 大会情報<br>
<br>
</h4>
<table width="95" border="0" style="width: 518px; height: 115px;">
<tr>
<td style="text-align: left;">Event No</td>
<td><input name="texteventno" type="text" id="texteventno"></td>
</tr>
<tr>
<td style="text-align: left;">Date / 日付</td>
<td><input name="textdate" type="text" id="textdate">
<br></td>
</tr>
<tr>
<td style="text-align: left;">Event Title / 大会名</td>
<td><input name="eventtitle" type="text" id="eventtitle"></td>
</tr>
<tr>
<td style="text-align: left;">Shop ID / 店舗ID</td>
<td><select name="shopid" id="shopid">
<option value="s1" selected="selected">Shopip</option>
<?php
include("connect.php");
$strSQL = "SELECT*FROM tcg_ranking_shop ";
?>
<option value="s2">店舗2</option>
<option value="s3">店舗3</option>
<option value="s4">店舗4</option>
<option value="s5">店舗5</option>
</select></td>
</tr>
<tr>
<td style="text-align: left;">Numbers of People / 参加者数</td>
<td><input name="numofp" type="text" id="numofp"></td>
</tr>
</table>
<br>
<br>
<hr>
<p><br>
<h4>Result / 結果登録</h4>
<p>Select Line :
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<?php
for($i=1;$i<=64;$i++)
{
if($_GET["Line"] == $i)
{
$sel = "selected";
}
else
{
$sel = "";
}
?>
<option value="<?php echo $_SERVER["PHP_SELF"];?>?Line=<?php echo $i;?>" <?php echo $sel;?>><?php echo $i;?></option>
<?php
}
?>
</select>
</p>
<table width="374" border="1">
<tr>
<th width="160"> <div align="center">USER ID / ユーザーID </div></th>
<th width="198"> <div align="center">Wins / 勝利数</div></th>
</tr>
<?php
$line = $_GET["Line"]; // GET
if($line == 0){$line=1;}
for($i=1;$i<=$line;$i++)
{
?>
<tr>
<td><input type="text" name="textUserID<?php echo $i;?>" size="20"></td>
<td><input type="text" name="textwins<?php echo $i;?>" size="20"></td>
</tr>
<?php
}
?>
</table>
<p> </p>
<p>
<input type="submit" name="submit" class="btn btn-info" value="Register / 登録">
<input type="hidden" name="hdnLine" value="<?php echo $i;?>">
</p>
</form>
</body>
</html>
ตอนแรกทำให้เซฟลงดาต้าเบสไปเลย ลงในตารางได้ค่ะ
แต่พอดีต้องการให้แสดงค่าที่รับมาแสดงอีกหน้าก่อน เพื่อเช็คค่าจับคู่ข้อมูลอีกชุดใน ตารางอีกอัน
แต่ตอนนี้อยากให้ แสดงผลออกมาก่อนลงฐานข้อมูลได้ค่ะ
ทำไมได้ ถ้าชื่อมันซ้ำกันแบบนี้จะทำอย่างไงดี?
Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta content="text/html; charset=windows-1252" http-equiv="content-type">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>Showa Rubber result input</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.css.map.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
include("connect.php");
//tcg_ranking_event รับค่ามาจากหน้าที่แล้ว เรียกมาหน้านี้
$EventNo = $_REQUEST['texteventno'];
$date = $_REQUEST['textdate'];
$EventTitle = $_REQUEST['eventtitle'];
//$Shopid = $_PREQUEST['shopid'];
$NumbersOfP = $_REQUEST['numofp'];
// tcg_ranking_rusult
$UserID = $_REQUEST["textUserID"];
$Wins = $_REQUEST["textwins"];
// code รันเลข อัตโนมัติตอนกรอกข้อมูล//
//$strSQL = "SELECT UserID FROM tcg_ranking_user ON UserID = '".trim($UserID)."'"; //เช็ด ทั้งหมด จากตาราง ซ้ำกับค่าที่รับมากจากหน้าแรกหรือไม่ WHERE UserID = '".trim($UserID)."'
?>
</head>
<body>
<form name ="frmAdd" action="save_register.php" method="post" onsubmit="return fncSubmit();">
<div class="col-xs-" style="font-size: 16px">
<h4>Event Information / 大会情報</h4>
<table width="534" border="0" style="width: 518px; height: 115px;">
<tr>
<td width="270" style="text-align: left;">EventNo</td>
<td width="238"><?php echo $_REQUEST['texteventno']; ?></td>
</tr>
<tr>
<td ><div align="left">Date / 日付</div></td>
<td> <?php echo $_REQUEST['textdate'];?></td>
</tr>
<tr>
<td style="text-align: left;">Event Title / 大会名</td>
<td><?php echo $_REQUEST['eventtitle'];?></td>
</tr>
<tr>
<td style="text-align: left;">Shop ID / 店舗ID</td>
<td> </td>
</tr>
<tr>
<td style="text-align: left;">Numbers of People / 参加者数</td>
<td><?php echo $_REQUEST['numofp'];?></td>
</tr>
</table>
<?php $i=0;
include("connect.php");
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
if($_POST["textUserID$i"] != "")
{
while ($row = mysql_fetch_array($result)){
$UserID [] = $row;
}
}
}
foreach ($UserID as $row)
{
echo $row['...'];
}
$strSQL = "SELECT*FROM tcg_ranking_users"; //ตาราง 2
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<p><br> <!-- ตารางล่าง-->
<h4>Result / 結果登録 </h4>
<table width="891" border="1">
<tr>
<th width="81"><div align="center">NO</div></th>
<th width="232"><div align="center">USER ID / ユーザーID </div></th>
<th width="262"><div align="center">USERNAME / ユーザー名</div></th>
<th width="141">Wins / 勝利数</th>
<th width="141"><div align="center">Edit</div></th>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center">จะให้รันเลขอัโตมัติทำไง </div></td>
<td><div align="center"><span class="h5">
<input name="UserID" type="text" id="textUser" value="<?php echo $_REQUEST["textUserID$i"];?>">
</span></div></td>
<td><div align="center"><?php echo $objResult["Username"];?></div></td>
<td><?php echo $_REQUEST["textwins$i"];?></td>
<td><div align="center"><a href="EXURL.php?ID=<?php echo $objResult["Username"];?>" class="h5">Edit</a></div></td>
</tr>
<?php
}
?>
</table>
<p></p>
<p>
<input type="submit" name="submit1" class="btn btn-info" value="revise / 修正">
<input type="submit" name="submit2" class="btn btn-info" value="submit / 確定">
</p>
</form>
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-04-12 09:24:59 |
By :
rayka |
View :
944 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมดูแล้วงง ๆ ครับ
|
|
|
|
|
Date :
2016-04-12 14:08:24 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|