|
|
|
ถามเรื่อง if else หน่อยครับถ้า เกิดว่าถ้าคำสั่งมัน เป็น หริง น่ะครับ จะให้มันแสดง ค่า |
|
|
|
|
|
|
|
ลองดูนะครับ
$user_id=1;
if (user_id==1)
{
header("location:main.php?id=".$user_id);
}
|
|
|
|
|
Date :
2011-05-09 13:32:27 |
By :
NarinNil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออ มัน ยังไม่ได้ อ่ะ ครับ ลองดู code ก่อน ล่ะกันครับ คือ ผม ประกาศ ไว้ด้านบนอ่ะครับ ว่า User_id อยากให้มัน ทำงานส่ง ค่า User_id ไปที่หน้า viewshift อะไรประมานนี้อ่ะครับ
Code (PHP)
$sql = "UPDATE time_sheet_table SET detail = '$detail',
day = '$day',
n_timein = '$sum_n',
n_timeout = '$sum_n_time_out',
s_timein = '$sum_s_date_time_in' ,
s_timeout = '$sum_s_date_time_out'
where id ='$id' ";
$show = mysql_query($sql) ;
$objQuery = $show ;
if($objQuery)
{
echo "<script>alert('....succeed.....');window.location='view.php';</script>";
}
else
{
echo " no commplet ";
}
|
|
|
|
|
Date :
2011-05-09 13:39:24 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "<script>alert('....succeed.....');window.location='viewshift.php?user_id=" . $id . "';</script>";
|
|
|
|
|
Date :
2011-05-09 13:47:03 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือมันยังไม่ได้ อ่ะ ครับ ผมต้องการให้ ค่า id มันส่ง ไป ยัง หน้า main อ่ะครับ ควรทำยังไงดี ครับ
หน้า update
Code (PHP)
<?php session_start();
if(!session_is_registered('loginname')){
header("location:formlogin.php");
}
/* echo $_SESSION['loginname'];
echo $_SESSION['pw']; */
$name = $_SESSION['loginname'];
$pass = $_SESSION['pw'];
echo $name ;
echo $pass;
?>
<?php
$host="localhost";
$user="root";
$pw="12345";
$db="rimes1";
mysql_connect($host,$user,$pw) or die(mysql_error());
mysql_query("set NAMES tis620");
$result = mysql_select_db($db) or die(mysql_error());
$id = $_POST['id'];
$day = $_POST['day'];
$detail = $_POST['detail'];
$sum_n = $_POST['n_date'] . ' '. $_POST['ntimein'];
$sum_n_time_out = $_POST['n_date'] . ' ' . $_POST['ntimeout'];
$sum_s_date_time_in = $_POST['s_date_timein'] . ' ' . $_POST['stimein'];
$sum_s_date_time_out = $_POST['s_date_out'] . ' ' . $_POST['stimeout'];
echo $id;
echo $day;
echo $detail ;
echo $sum_n ;
echo $sum_n_time_out ;
echo $sum_s_date_time_in ;
echo $sum_s_date_time_out ;
$sql = "UPDATE time_sheet_table SET detail = '$detail',
day = '$day',
n_timein = '$sum_n',
n_timeout = '$sum_n_time_out',
s_timein = '$sum_s_date_time_in' ,
s_timeout = '$sum_s_date_time_out'
where id ='$id' ";
$show = mysql_query($sql) ;
$objQuery = $show ;
if($objQuery)
{
echo "<script>alert('....succeed.....');window.location='main.php?user_id=" . $id . "';</script>";
}
else
{
echo " no commplet ";
}
?>
หน้า main
Code (PHP)
<?php session_start();
if(!session_is_registered('loginname')){
header("location:formlogin.php");
header("checkuser.php");
header("update_database") ;
}
/* echo $_SESSION['loginname'];
*/
$name = $_SESSION['loginname'];
$pass = $_SESSION['pw'];
include "./include/connect1.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>
<body>
<form action="checkuser.php">
<?
/* echo $_SESSION['loginname'];
echo $_SESSION['loginname'];
echo $_SESSION['loginname'];
echo $_SESSION['loginname'];
echo $_SESSION['loginname']; */
?>
</form>
<p><a href="insertandedit.php"></a></p>
<p><a href="formlogin.php"></a></p>
<center>
<table width="1090" height="470" border="1">
<tr>
<th colspan="2" scope="col"><h1>Main(Header)</h1></th>
</tr>
<tr>
<th width="135" scope="row"><p><a href="insertandedit.php">Insert </a></p>
<p><a href="view.php">View</a></p><? echo $id2 ;?>
<p><a href="formlogin.php">Log Out</a></p></th>
<td width="1075"><p> </p><center>
<table width="652" height="234" border="">
<tr>
<? $sql = "select *
from user_table
where username = '$name' and password = '$pass'";
$result_select = mysql_query($sql) or die(mysql_error());
while($read_data = mysql_fetch_array($result_select)){
?>
<th align="left" scope="row">User ID </th>
<td><? echo $read_data['user_id']; ?></td>
</tr>
<th width="201" align="left" scope="col">Name </th>
<th width="435" align="left" scope="col"><? echo $read_data['fname']; ?></th>
</tr>
<tr>
<th align="left" scope="row">Last name </th>
<td><? echo $read_data['lname']; ?><? echo $read_data['user_id'];?></td>
</tr>
<tr>
<th align="left" scope="row">Position </th>
<td><? echo $read_data['position']; ?></td>
</tr>
<tr>
<th align="left" scope="row">User name </th>
<td><? echo $read_data['username']; ?></td>
</tr>
<tr>
<th align="left" scope="row">Password </th>
<td><? echo $read_data['password']; ?></td>
</tr>
<tr>
<th align="left" scope="row">Start Date </th>
<td><? echo $read_data['startdate']; ?></td>
</tr>
<tr>
<th align="left" scope="row">End Date </th>
<td><? echo $read_data['enddate']; ?></td>
</tr>
<tr>
<th align="left" scope="row">Grade and Step</th>
<td><? echo $read_data['gradeandstep']; ?></td>
</tr>
<? $id2 = $read_data['user_id'];?>
</table></center>
<p></p></td>
</tr>
<? }?>
</table></center>
<p> </p>
<? echo $id2 ;?>
</body>
</html>
ช่วยทีน่ะครับ กำลัง งง มากมาย เลย ครับ พอ ดี ผม หัดเขียนด้วยตัวเองด้วยขอคำชี้แนะด้วยน่ะครับ
|
|
|
|
|
Date :
2011-05-09 14:42:36 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งไปด้วย user_id ก็ไปรับด้วย user_id ครับ ถ้าอยากรับเป็น id ก็ส่งเป็น id ครับ
|
|
|
|
|
Date :
2011-05-09 14:55:03 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วมันยังส่งไปไม่ได้อ่ะครับ งงมากลเยครับทำมา 3 วั นล่ะ เพราะ ผม จะเอา ค่าของที่เราอัพเดทไปแล้ว ให้มัน ขึ้นมาใหม่ในหน้า main อ่ะครับ เพื่อจะได้กดไปหน้าอื่นๆ อ่ะ ครับ
|
ประวัติการแก้ไข 2011-05-09 15:50:11
|
|
|
|
Date :
2011-05-09 15:46:15 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในไฟล์ main.php จะต้องรับค่า id มาด้วยนะครับ ตามพี่ PlaKriM เช่น
Code (PHP)
$id = $_POST["id"];
หรือ
Code (PHP)
$user_id = $_POST["id"];
|
ประวัติการแก้ไข 2011-05-09 15:54:51 2011-05-09 15:55:41
|
|
|
|
Date :
2011-05-09 15:53:41 |
By :
prach_kp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รับค่าผ่าน query string ต้องใช้ $_GET["id"] ครับ
$_POST ใช้สำหรับรับค่าจาก form
|
|
|
|
|
Date :
2011-05-09 16:27:49 |
By :
NarinNil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|