|
|
|
php ทำไมผมถึงเลือกให้มันไปเช็คค่า ใน db ไม่ได้อะครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
mysql_connect("localhost","root","1234");
mysql_select_db("membernew");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM student WHERE topnumber = '".$_POST["topnumber"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
exit ("<script>
alert ('topnumber already exist.');
window.location='register.php';
</script>");
}
else
{
$stdnum=$_GET[stdnum];
$stdid=$_POST[stdid];
$fname=$_POST[fname];
$lname=$_POST[lname];
$uclass=$_POST[uclass];
$number=$_POST[topnumber];
$birth=$_POST[birth];
$home=$_POST[home];
$adr=$_POST[adr];
$type=$_POST[type];
$place=$_POST[place];
$district=$_POST[district];
$provide=$_POST[provide];
$named=$_POST[named];
$namem=$_POST[namem];
$home1=$_POST[home1];
$adr1=$_POST[adr1];
$type1=$_POST[type1];
$place1=$_POST[place1];
$district1=$_POST[district1];
$provide1=$_POST[provide1];
$numsd9=$_POST[numsd9];
$tel=$_POST[tel];
$now = date("Y-m-d");
if($stdid!="")
{
//2.update data
$sql="update student
set stdid='$stdid',
name='$fname',
lname='$lname',
uclass='$uclass',
topnumber='$number',
birth='$birth',
home='$home',
adr='$adr',
type='$type',
place='$place',
district='$district',
provide='$provide',
named='$named',
namem='$namem',
home1='$home1',
adr1='$adr1',
type1='$type1',
place1='$place1',
district1='$district1',
provide1='$provide1',
numsd9='$numsd9',
tel='$tel',
time ='$now'
where stdnum='$stdnum'";
$result=mysql_query($sql);
//3.alert and goto show.php
exit ("<script>
alert ('Save Data Complete');
window.location='indexnew.html';
</script>");
}
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
}
?>
<html lang="en">
<head>
</head>
<body>
<div id="page-wrapper">
<div class="container">
<div class="row">
<div class="container">
<div class="col-md-7 col-md-offset-3">
<form class="form-horizontal" method="post" action="" >
<p><font size="4"><b><font color="black"><div class="animated fadeIn"><i class="fa fa-envelope"></i> ประวัติส่วนตัวนักศึกษา</div></b></font></font></p>
<hr></hr>
<div class="form-group">
<label for="inputUsername" class="col-sm-4 control-label">รหัสนักศึกษา :</label>
<div class="col-sm-8">
<input name="stdid" id="stdid" type="text" class="form-control" onKeyUp="if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}">
</div>
</div>
<div class="form-group">
<label for="inputPassword" class="col-sm-4 control-label">ชื่อ :</label>
<div class="col-sm-8">
<input name="fname" id="name" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group">
<label for="inputPassword" class="col-sm-4 control-label">นามสกุล :</label>
<div class="col-sm-8">
<input name="lname" id="name" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group">
<label for="inputPassword" class="col-sm-4 control-label">ชั้นปี :</label>
<div class="col-sm-8">
<select class="form-control" name="uclass" id="uclass">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputfname" class="col-sm-4 control-label">หมายเลขบัตรประชาชน :</label>
<div class="col-sm-8">
<input name="topnumber" id="topnumber" type="text" class="form-control" maxlength="13" onKeyUp="if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}">
</div>
</div>
<div class="form-group">
<label for="inputlname" class="col-sm-4 control-label">ปีพ.ศ.เกิด :</label>
<div class="col-sm-8">
<input name="birth" id="birth" type="text" class="form-control" maxlength="4" onKeyUp="if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}">
</div>
</div>
<p><font size="4"><b><font color="black"><div class="animated fadeIn"><i class="fa fa-home"></i> ภูมิลำเนาทหาร</div></b></font></font></p>
<hr></hr>
<div class="form-group">
<label for="inputlname" class="col-sm-4 control-label">หมู่บ้าน/อาคาร/หอพัก :</label>
<div class="col-sm-8">
<input name="home" id="home" type="home" class="form-control">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> เลขที่ :</label>
<div class="col-sm-8">
<input name="adr" id="adr" type="text" class="form-control" onKeyUp="if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> หมู่ :</label>
<div class="col-sm-8">
<input name="type" id="type" type="text" class="form-control" >
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"></i> ตำบล :</label>
<div class="col-sm-8">
<input name="place" id="place" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputphone" class="col-sm-4 control-label"> อำเภอ :</label>
<div class="col-sm-8">
<input name="district" id="district" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> จังหวัด :</label>
<div class="col-sm-8">
<input name="provide" id="provide" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> ชื่อบิดา :</label>
<div class="col-sm-8">
<input name="named" id="named" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> ชื่อมารดา :</label>
<div class="col-sm-8">
<input name="namem" id="namem" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<p><font size="4"><b><font color="black"><div class="animated fadeIn"><i class="fa fa-home"></i> ภูมิลำเนาปัจจุบัน</div></b></font></font></p>
<hr></hr>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> หมู่บ้าน/อาคาร/หอพัก :</label>
<div class="col-sm-8">
<input name="home1" id="home1" type="text" class="form-control" >
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> เลขที่ :</label>
<div class="col-sm-8">
<input name="adr1" id="adr1" type="text" class="form-control" onKeyUp="if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> หมู่ :</label>
<div class="col-sm-8">
<input name="type1" id="type1" type="text" class="form-control" >
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> ตำบล :</label>
<div class="col-sm-8">
<input name="place1" id="place1" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> อำเภอ :</label>
<div class="col-sm-8">
<input name="district1" id="district1" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> จังหวัด :</label>
<div class="col-sm-8">
<input name="provide1" id="provide1" type="text" class="form-control" onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> ใบสำคัญที่/พ.ศ. :</label>
<div class="col-sm-8">
<input name="numsd9" id="numsd9" type="text" class="form-control">
</div>
</div>
<div class="form-group ">
<label for="inputemail" class="col-sm-4 control-label"> เบอร์โทรศัพท์ :</label>
<div class="col-sm-8">
<input name="tel" id="tel" type="text" class="form-control" onKeyUp="if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}">
</div>
</div>
<hr></hr>
<div class="col-sm-4 col-sm-offset-4">
<input class="btn btn-default" type="submit" name="submit" id="submit" value="ส่งข้อมูล" />
</div>
</form>
</div>
</div>
<br></br>
</div>
</div>
</div>
</div>
</div>
<!-- /#page-wrapper -->
</div>
<!-- /#wrapper -->
</div>
</div>
</body>
</html>
ตรง "SELECT * FROM student WHERE topnumber = '".$_POST["topnumber"]."' "; คือผมลองเปลี่ยนเป็น topnumber ไม่ได้อะครับ แต่เวลาเปลี่ยนเป็น username มันรันได้
Tag : PHP
|
ประวัติการแก้ไข 2015-05-08 13:30:53
|
|
|
|
|
Date :
2015-05-08 13:29:36 |
By :
jakkrapop |
View :
681 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo มันมาดูครับ ตอนนี้ SQL อ่านค่าตัวแปรได้เป็นอะไร
Code (PHP)
echo $strSQL;
|
|
|
|
|
Date :
2015-05-08 16:17:52 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|