อีกข้อครับ คือการส่งค่าไปยังหน้าถัดไปนะครับ


สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
lnw
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

อีกข้อครับ คือการส่งค่าไปยังหน้าถัดไปนะครับ

Post by lnw » 23/09/2007 5:32 am

สมมุติผมแสดง(select)รายละเอียดจากตาราง sql แล้วผมต้องการให้ค่าที่แสดงจาก select บางตัว ให้ส่งค่าไปยังหน้าถัดไป เพื่อบันทึกลงในตารางใหม่อีกตาราง
ขอคำแนะนำหน่อยครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22615
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 23/09/2007 7:41 am

วิธี ส่ง ส่งไปได้ สอง แบบ คือ แบบ get กับ แบบ post โดย ค่าที่จะส่ง ใส่ ลงไปใน form แล้ว submit ไป ครับ
หรือ ถ้า ไม่ ต้องการ ทำ form ก็ ส่งไปตาม query string
เช่น
modules.php?name=Forums&file=posting&mode=reply&t=2056
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
lnw
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

Post by lnw » 23/09/2007 3:41 pm

ผมยังไม่เข้าใจครับ
คือ ผมselect แสดงข้อมูลตาม code ข้างล่างนี้
แล้วผมต้องการให้ codesubject กับ codetea ส่งค่า(ที่เรา select ออกมาครับ)ไปยังหน้าต่อไปด้วยนะครับ
ช่วยเขียน code ให้ดูหน่อยนะครับ ขอบคุณครับ
<?
$host="localhost";
$user="root";
$pwd="";
$db="pra";
$con=mysql_connect($host,$user,$pwd) or die ("ไม่สามารถ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "SELECT * FROM rregis,tea WHERE codesubject = '$codesubject' and rregis.codetea=tea.codetea ";

$result = mysql_query($sql);
while ($data = mysql_fetch_array($result))
{
echo"<td>$data[codesubject]</td><td>$data[codetea]</td><td>$data[ntea]</td><td>$data[ltea]</td>\n";
echo"</tr>\n";
}
mysql_close($con);

?>

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22615
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 23/09/2007 4:17 pm

ทำเป็นลิงค์ ไป เลยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
lnw
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

Post by lnw » 23/09/2007 6:32 pm

mindphp wrote:ทำเป็นลิงค์ ไป เลยครับ
พี่ครับ รบกวนเขียน code ให้ดูหน่อยครับ
อย่างนี้ <a href="pra2.php" >บันทึก</a>
หรือ ใช้
<form action="pra2.php" method= 'get' >
<input type='submit' name ='sent1' value ='บันทึก' >
</form>
แล้วที่ผม select มาแล้วให้ส่งค่าไปหน้าpage ถัดไป อย่างไรครับ ใส่ตรงไหนครับ เขียนให้ดูหน่อยนะครับ
มือใหม่นะครับ
ขอบคุณมากๆครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22615
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 23/09/2007 7:22 pm

ถ้าต้องการ ส่ง ผ่าน Form ก็ เอาค่าที่ มาจาก query ใส่ ลงใน value ของ input field
เช่น
<input name="textfield" type="text" value="xxxxxxxxxx" />
<input name="hiddenField" type="hidden" value="yyyyyyyyyyy" />
ตรง *** ,yyy ใส่ ค่าที่ได้จาก sql ลงไป
หรือ จะส่ง ไปตาม url ที่แนะนำไปแล้ว ก็ ได้
หรือ จะส่งใส่ตัวแปล session ,หรือ cookies ไปก็ ได้ ขึ้นอยู่ กับ ความต้องการของ เรา
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
lnw
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

Post by lnw » 23/09/2007 8:10 pm

จะลองทำดูนะครับ
ขอบคุณพี่ mindphp มากๆๆๆๆๆเลยนะครับ พี่ใจดีมากเลยครับ

bee_poori@hotmail.com

Re: ช่วยตอบหน่อยนะคะทามไม่ได้จริงๆๆต้องส่งโปรเจ็คแล้วด้วนเครียดๆๆคะ

Post by bee_poori@hotmail.com » 19/02/2010 10:48 pm

ช่วยบอกหน่อยนะคะทามยางไงเถิงจะเอาข้อมูลที่สมัครมาชิกเสร็จแล้วมาเรียกดูได้เลยบอกหน่อยนะคะต้องส่งโปรเจ็ควันจันทร์ยางทามอาไรไม่ได้เลย



<?
//แกะค่า

session_start();

$Username=$_POST[member_user];
$Password=$_POST[member_pass];
$Re_Password=$_POST[member_repass];
$name=$_POST[member_name];
$s_name=$_POST[member_surname];
$Email=$_POST[member_email];
//เช็ครหัสฐานข้อมูล
$hostname="localhost";
$user="root";
$password="123";
$dbname="member";
$tbname="mem";


mysql_connect($hostname,$user,$password);
mysql_select_db($dbname);
mysql_select_db($dbname);
mysql_query("set NAMES TIS620");
if($Password!=$Re_Password)
{
?>

<script language="javascipt" type="text/javascript">
alert ("รหัสผ่านไม่เหมือนกัน")
location="login.php";
</script>





<?
}
$sql="INSERT INTO mem(Username,Password,Re_Password,name,s_name,Email)VALUE('$Username','$Password','$Re_Password','$name','$s_name','$Email')";
$result=mysql_query($sql);
if($result)
{
?>

<script language="javascipt" type="text/javascript">
alert ("สมัครสมาชิกเรียบร้อยแล้ว")

location="show_mem.php";
</script>

<?
}
else
{
?>
<script language="javascipt" type="text/javascript">
alert ("สมัครสมาชิกไม่ได้")
location="cat-general.php";
</script>

<?
}


?>

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 17 guests