|
|
|
select & date คร๊าบผม คือผม เลือกข้อมูลจาก select แล้ว ข้อมูล มัน ไม่มีเลย อ่า ครับ ทั้งข้อมูลจาก select และ time |
|
|
|
|
|
|
|
form ครับ
Code (PHP)
<html>
<head>
<title>เพิ่มเที่ยวรถ</title>
<meta http-equiv=Content-Type content="text/html; charset=utf=8"><?php //-----------กำหนดชนิดตัวอักษร--------?>
<?php //เริ่มต้นการสร้าง HTML ?>
</head>
<body>
<?php
$province = array("เชียงราย","เชียงใหม","น่าน","พะเยา","แพร"," แม่ฮ่องสอน","ลำปาง","ลำพูน",
"อุตรดิตถ"," กาฬสินธ์","ขอนแก่น","ชัยภูมิ"," นครพนม","นครราชสีมา"," บุรีรัมย์",
"มหาสารคาม","มุกดาหาร","ยโสธร","ร้อยเอ็ด"," เลย","สกลนคร","สุรินทร์"," ศรีสะเกษ",
" หนองคาย","หนองบัวลำภู","อุดรธานี","อุบลราชธานี","อำนาจเจริญ","กำแพงเพชร","ชัยนาท",
"นครนายก","นครปฐม","นครสวรรค์","นนทบุรี","ปทุมธานี","พระนครศรีอยุธยา","พิจิตร","พิษณุโลก",
"เพชรบูรณ์","ลพบุรี","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สิงห์บุรี","สุโขทัย","สุพรรณบุรี",
"สระบุรี","อ่างทอง","อุทัยธานี","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ตราด","ปราจีนบุรี","ระยอง", "สระแก้ว",
"กาญจนบุรี","ตาก","ประจวบคีรีขันธ์","เพชรบุรี","ราชบุรี","กระบี่","ชุมพร","ตรัง","นครศรีธรรมราช","นราธิวาส",
"ปัตตานี","พังงา","พัทลุง","ภูเก็ต","ระนอง","สตูล","สงขลา","สุราษฎร์ธานี","ยะลา","กรุงเทพมหานคร ");
?>
<?php
$d = date('d');
$m = date('m');
$y = 2552;
echo $date;
$month = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน",
"กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$time = array("01.00น.","02.00น.","03.00น.","04.00น.","05.00น.","06.00น.","07.00น.","08.00น.","09.00น.",
"10.00น.","11.00น.","12.00น.","13.00น.", "14.00น.","15.00น.","16.00น.","17.00น.","18.00น.",
"19.00น.","20.00น.","21.00น.","22.00น.");
?>
<table width=550 height = 30 cellpadding=0 cellspacing=0 border=1 align="center">
<tr>
<td bgcolor = "#CCFF99" align = "left"><font face="Ms Sans Serif" size=3><b>เพิ่มเส้นทางการเดินรถ</b>
</td>
</tr>
<form name="form1" method="post" action="insert_new.php">
<table align="center" valign="top" border=1 valign="top" cellpadding=0 cellspacing=0 bgcolor="#FFFFCC" width=550>
<tr height=30>
<td colspan=2 align="left"bgcolor="#FFAA00"height=30><font face="MS Sans Serif" size=3><b>ข้อมูล</b>
</font>
</td>
</tr>
<tr>
<td><font face ="Ms Sans Serif" color="#000000" size=1>ต้นทาง</font></td>
<td>
<select name="province">
<option>--กรุณาเลือก--</option>
<?php
sort($province);
foreach ($province as $val) { ?>
<option><?=$val?></option>
<?php } ?>
</tr>
</td>
<tr>
<td><font face ="Ms Sans Serif" color="#000000" size=1>ปลายทาง</font></td>
<td>
<select name="province2">
<option>--กรุณาเลือก--</option>
<?php
sort($province);
foreach ($province as $val) { ?>
<option><?=$val?></option>
<?php } ?>
</tr>
</td>
<tr height =30>
<td><font face ="Ms Sans Serif" color="#000000" size=1>วันออกเดินทาง</font></td>
<td><select name="sDay">
<option>วัน</option>
<?php foreach (range (1, 31) as $val) { ?>
<option value="<?=$val?>" <?=($val == $d) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sMonth">
<option>เดือน</option>
<?php foreach ($month as $key=>$val) { ?>
<option value="<?=$key?>" <?=($key == $m-1) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sYear">
<option>ปี</option>
<?php foreach (range (2552, 2560) as $val) { ?>
<option value="<?=$val?>" <?=($val == $y) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
</td>
</tr>
<tr height = "30">
<td><font face ="Ms Sans Serif" color="#000000" size=1>เวลารถออกต้นทาง</font></td>
<td><select name="time">
<option>--กรุณาเลือก--</option>
<?php
foreach ($time as $val) { ?>
<option><?=$val?></option>
<?php } ?>
</select>
</td>
</tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>เวลารถถึงปลายทาง</font></td>
<td><select name="time2">
<option>--กรุณาเลือก--</option>
<?php
foreach ($time as $val) { ?>
<option><?=$val?></option>
<?php } ?>
</select>
</td>
</tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>ผู้ให้บริการ</font></td>
<td><select name="service">
<option>--กรุณาเลือก--</option>
<option value="สหพันธ์ร้อยเอ็ดทัวร์">สหพันธ์ร้อยเอ็ดทัวร์</option>
</select>
</td>
</tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>ค่าบริการ</font></td>
<td><select name="price">
<option>--กรุณาเลือก--</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="400">400</option>
<option value="500">500</option>
</select>
</td>
</tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>รถที่ให้บริการ</font></td>
<td><select name="id_cars">
<option>--กรุณาเลือก--</option>
<option value="01">ป.1</option>
<option value="02">ป.2</option>
<option value="03">วีไอพี24</option>
<option value="04">วิไอพี32</option>
</select>
</td>
</tr>
<tr height=30>
<td colspan=2 align="center">
<input type = "submit" name = "register" value = "เพิ่มเที่ยวรถ"></td> </tr>
</table>
</form>
นี้ส่วนเก็บข้อมูลครับ
Code (PHP)
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf=8">
<title></title>
</head>
<body>
<?php
$s_way =$_POST["province"];
$f_way = $_POST["province2"];
$d_start = $_POST["sDay,sMonth,sYear"];
$t_start = $_POST["time"];
$d_finish = $_POST["time2"];
$service = $_POST["service"];
$price = $_POST["price"];
$id_cars = $_POST["id_cars"];
include "connect.php";
$result=mysql_db_query($dbname,$strSQL);
$query=mysql_query($result);
mysql_query("SET NAMES UTF8");
$strSQL = "INSERT INTO busway (s_way,f_way,d_start,t_start,d_finish,id_cars,price,service) VALUES ('".$s_way."','".$f_way."','".$d_start."','".$t_start."','".$d_finish."','".$id_cars."','".$price."','".$service."')";
$objQuery = mysql_query($strSQL) or die(mysql_error()."\n".$strSQL);
if($objQuery)
{
echo "<script>alert('เพิ่มรายการเสร็จสิ้นครับ'); window.location='insert_busway.php'</script>";
}
else
{
echo "<script>alert('เพิ่มรายการไม่สำเร็จครับ'); window.location='insert_busway.php'</script>";
}
mysql_close();
?>
</body>
</html>
?>
คือผม เลือกข้อมูลจาก select แล้ว ข้อมูล มัน ไม่มีเลย อ่า ครับ ทั้งข้อมูลจาก select และ time นั้น ก็ 00-000-00 หมด เลย จริงๆ มีรูปครับ แต่ อัพ ไม่ได้ เด๋วผม จะ รีบหาทาง อัพรูปให้ครับ ยังไงพี่ๆช่วยแนะนำหน่อยนะครับ^^
ขอบคุณทุกๆคนคร๊าบ _/|\_
Tag : - - - -
|
|
|
|
|
|
Date :
2009-12-22 13:29:03 |
By :
popnakub |
View :
1277 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-12-22 13:41:33 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<option><?=$val?></option> ยังไม่ใส่ value ให้มันนะ
|
|
|
|
|
Date :
2009-12-22 14:08:10 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูลยังว่างเปล่าเหมือนเดิมครับพี่ปลากิมผมใส่ value ให้มานแหละครับ แต่ข้อมูล ก็ว่างเหมือนเดิม -*-
จะรวมข้อมูลจากฟอร์มยางงายอ่างับเช่นแบบ
Code (PHP)
<tr height =30>
<td><font face ="Ms Sans Serif" color="#000000" size=1>วันออกเดินทาง</font></td>
<td><select name="sDay">
<option>วัน</option>
<?php foreach (range (1, 31) as $val) { ?>
<option value="<?=$val?>" <?=($val == $d) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sMonth">
<option>เดือน</option>
<?php foreach ($month as $key=>$val) { ?>
<option value="<?=$key?>" <?=($key == $m-1) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sYear">
<option>ปี</option>
<?php foreach (range (2552, 2560) as $val) { ?>
<option value="<?=$val?>" <?=($val == $y) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
</td>
</tr>
ผมอยากจะรวมค่าจาก ฟอร์มนี้ แล้ว POST มาเก็บไว้ใน $d_start = $_POST[""]; อ่าครับพี่ จะต้องเขียนแบบไหนเหรอครับผมช่วยแนะนำด้วยน้าคร๊าบบบบบบ _/|\_
|
|
|
|
|
Date :
2009-12-22 14:58:26 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าหากว่าไม่ได้เซ็ต mysql_query("SET NAMES UTF8"); ก็จะมีข้อมูลครับ แต่จะเป็นภาษาต่างด่าว -*-
แบบนี้ ครับ
สรุปมานเป็นอะไรกันแน่คร๊าบพี่ๆ มานมีข้อมูลในDB/ไม่มีกันแน่ ผม งง แต้ๆ T^T...
|
|
|
|
|
Date :
2009-12-22 15:08:45 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$d_start = $_POST["sYear"] . '-' . $_POST["sMonth"] . '-' . $_POST["sDay"];
$t_start = $_POST["time"];
$d_finish = $_POST["time2"];
แล้ว t_start type เป็นอะไร รู้สึกจะเป็น date นะ มันก็ยิงไม่ลงซิ
|
|
|
|
|
Date :
2009-12-22 15:10:32 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับพี่ปลากิม ยิง ลงแล้วครับ แต่ว่าขอมูล เวลาลงแล้วแล้ว มัน จะเป็น 00-00-01ครับพี่ ผมอยากให้มันเป็น แบบ 01.00 อะไร แบบ นี้ อ่าครับ มีวิธี มะ คร๊าบบบ
ขอบคุณพี่มากนะครับ
|
|
|
|
|
Date :
2009-12-22 15:47:53 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อ อีกอย่างนะครับพี่ปากิมคือ ผมใส่ค่าให้เจ้านี้แล้วอ่าครับ
Code (PHP)
<select name="province">
<option>--กรุณาเลือก--</option>
<?php
sort($province);
foreach ($province as $val) { ?>
<option value="<?=$val?>"><?=$val?></option>
<?php } ?>
</tr>
</td>
<tr>
<td><font face ="Ms Sans Serif" color="#000000" size=1>ปลายทาง</font></td>
<td>
<select name="province2">
<option>--กรุณาเลือก--</option>
<?php
sort($province);
foreach ($province as $val) { ?>
<option value="<?=$val?>"><?=$val?></option>
<?php } ?>
echo ค่าออกมาได้ครับ แต่พอ เอาลง DB ค่ากลับว่างเปล่า งง ส่วนนี้แหละครับแล้วพอเอา SET UTF8 ออก กับเป็นภาษาต่างดาว งงมากมายเลยครับ รบกวน พี่ ชี้แนะด้วยครับ ^^
|
|
|
|
|
Date :
2009-12-22 15:53:31 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T^T...มะมีคายสนใจเยย
|
|
|
|
|
Date :
2009-12-22 16:48:25 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรื่องภาษาต่างดาวหาดูครับ ในบทความมี ตอบไว้ในบอร์ดก็เยอะ ของแบบนี้มันแล้วแต่เคส
|
|
|
|
|
Date :
2009-12-22 17:01:48 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับพี่ปลากิม ขอคุณพี่มากๆครับที่แนะนำผม
|
|
|
|
|
Date :
2009-12-22 18:08:32 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|