|
|
|
ถ้าเราต้องการกดปุ่ม Submit แล้วไม่ต้องขึ้นหน้าเช็คทำไงเหร๋อค่ะ |
|
|
|
|
|
|
|
ใช้ <input type="button" onclick="report.php" value="View Report"> แทน ผมเข้าใจถูกหรือเปล่าหว่า
|
|
|
|
|
Date :
2009-07-10 15:23:16 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
$query="INSERT INTO certificate (id_cer,name_cer) VALUES('$id','$name_cer')";
$insert= mysql_query($query, $connresort) or die(mysql_error());
if($inser<>0){
echo("<meta http-equiv='refresh' content='0;URL=cer_confirm.php?name_cer=$name_cer'>");
}
?>
<form action="add_cer.php" method="POST" name="form1">
<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td></td>
<td>
</td>
</tr>
<tr>
<td width="30%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ชื่อตำแหน่งทางวิชาการ:</font></td>
<td><input name="name_cer" type="text" id="name_cer" size="24" maxlength="30">
<font color="#FF0000">*</font><font color="#000000"> </font></td>
</tr>
<tr>
<td class="list"><font size="2"> </font></td>
<td > </td>
</tr>
<tr>
<td>
</td>
<td><input type="Submit" name="Submit" value="เพิ่มข้อมูล"></td>
</tr>
</table>
<a href="cer_list.php">รายการข้อมูลตำแหน่งทางวิชาการ</a>
</form>
//////////////////////////////////////////////////////////////////////////////////////
หน้านี้ชื่อหน้า add_cer.php แบบนี้ป่าว หรือว่า มั่ว อิอิ
|
|
|
|
|
Date :
2009-07-10 16:17:42 |
By :
heilender |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก rep ของคุร plakrim ไม่น่าผิดจากการตีความจากคำพูดของเจ้าของกระทู้ แต่ผมคิดว่าเขาคงไม่ได้ต้องการแบบนั้นนะครับ (ขออภัยที่พาดพิง)
จากการกด summit แน่นอนว่า มันจะมีการส่งข้อมุลจากฟอร์มไปทำอะไรสักอย่าง
อย่างของเจ้าของกระทู้ ส่งไปบันทึกแล้วลิ้งไปหน้าแจ้งผลว่า บันทึกเสร้จแล้ว น่าจะเป็นประมานนี้
Code (PHP)
<?php
// บันทึกข้อมูล
$result = mysql_query($sql_query) ;
if($reult)
header("Location : result.php");
else
header("Location : fail.php");
?>
ก็เปลี่ยนปลายทางใหม่ซะ เป็น
Code (PHP)
<?php
// บันทึกข้อมูล
$result = mysql_query($sql_query) ;
if($reult)
header("Location : report.php");
else
header("Location : fail.php");
?>
** code เหล่านี้อยู่ในหน้าที่เป็น action ของ form นะครับ
|
|
|
|
|
Date :
2009-07-10 16:33:37 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คิดว่าใช่ครับ
Code (PHP)
<?php
header("Location : report.php"); //ให้มันไปหน้านั้นโลดดเด้อ
?>
|
|
|
|
|
Date :
2009-07-10 16:46:04 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือแบบว่าพอเรากด Submit อ่ะค่ะ สมมุติว่าตอนกดอยู่หน้า edit1.php แล้วลิ้งไปยัง edit2.php เพื่อทำการบันทึกการแก้ไขอ่ะค่ะพอเสร็จแล้วไม่อยากให้มันขึ้นตามเงื่อนไขนี้อ่ะค่ะ
if ($result) {
echo "<h3>แก้ไขบิลขายเรียบร้อยแล้ว</h3>";
echo "[ <a href=report.php>กลับหน้ารายงาน";
} else {
echo "<h3>ไม่สามารถทำการแก้ไขบิลขายได้</h3>";
}
แต่อยากให้มันข้ามขั้นตอนนี้ไปยังหน้า report.php เลยอ่ะค่ะ
จะแจ้งก้อต่อเมื่อไม่สามารถบันทึกการแก้ไขได้อ่ะค่ะ
ประมาณนี้อ่ะค่ะ
|
|
|
|
|
Date :
2009-07-11 14:38:13 |
By :
memee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่นี่เข้าไป
header("Location : report.php");
แทนข้างล่างนี้
if ($result) {
echo "<h3>แก้ไขบิลขายเรียบร้อยแล้ว</h3>";
echo "[ <a href=report.php>กลับหน้ารายงาน";
} else {
echo "<h3>ไม่สามารถทำการแก้ไขบิลขายได้</h3>";
}
|
|
|
|
|
Date :
2009-07-11 14:41:47 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แง่ว มันขึ้น Error: บรรทัดนั้นพอดีเลยอ่ะค่ะ
|
|
|
|
|
Date :
2009-07-11 14:47:14 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา
ob_start(); ไว้บรรทักแรกของหน้านี้เลย
|
|
|
|
|
Date :
2009-07-11 14:48:44 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตามที่พี่บอกแล้วอ่ะค่ะ แต่คราวนี้ไม่ขึ้น Error แต่กลับเป็นหน้าปล่าวเฉยเลยอ่า
|
|
|
|
|
Date :
2009-07-11 14:52:13 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
edit1.php แล้วลิ้งไปยัง edit2.php
from จาก edit1.php ให้กำหนด action="edit2.php"
//=================================>>
ตรงส่วนบนของโค้ดในไฟล์ edit2.php ให้ทำงานตามที่สั่งโดยใช้ if() เข้ามาช่วยยกตัวอย่างนะครับ
//======== flie edit2.php ========
<?php
$check = คำสั่งที่เราต้องการจะจัดการเช่น insert
if(!$check){
echo "<h3>เกิดข้อผิดพลาดในการบันทึกข้อมูล</h3>";
<a href=report.php>กลับหน้ารายงาน"
}else{
ข้อมูลในหน้า edit2.php
}
?>
|
|
|
|
|
Date :
2009-07-11 14:56:23 |
By :
modboyit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดหน้า edit2 มาดูกันหน่อยครับ
|
|
|
|
|
Date :
2009-07-11 14:56:23 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้โค๊ด edit2.php ค่ะ
<?
$id_edit=$_GET['id_edit'];
$po_status=$_POST['po_status'];
$number_status=$_POST['number_status'];
$count_status=$_POST['count_status'];
$memo=$_POST['memo'];
include "connect.php";
$sql="update alai set po_status='$po_status',number_status='$number_status', count_status='$count_status',fname_status='$fname_status', name_status='$name_status', status='$status',memo='$memo' where id_status='$id_edit' ";
$result=mysql_db_query($dbname,$sql);
$result = mysql_query($sql_query) ;
if ($result) {
echo "<h3>แก้ไขบิลขายเรียบร้อยแล้ว</h3>";
echo "[ <a href=report.php>กลับหน้ารายงาน</a> ]";
} else {
echo "<h3>ไม่สามารถทำการแก้ไขบิลขายได้</h3>";
}
mysql_close();
?>
|
|
|
|
|
Date :
2009-07-11 14:59:29 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
ob_start();
$id_edit=$_GET['id_edit'];
$po_status=$_POST['po_status'];
$number_status=$_POST['number_status'];
$count_status=$_POST['count_status'];
$memo=$_POST['memo'];
include "connect.php";
$sql="update alai set po_status='$po_status',number_status='$number_status', count_status='$count_status',fname_status='$fname_status', name_status='$name_status', status='$status',memo='$memo' where id_status='$id_edit' ";
$result=mysql_db_query($dbname,$sql);
$result = mysql_query($sql_query) ;
header("Location:report.php");
/*
if ($result) {
echo "<h3>แก้ไขบิลขายเรียบร้อยแล้ว</h3>";
echo "[ <a href=report.php>กลับหน้ารายงาน</a> ]";
} else {
echo "<h3>ไม่สามารถทำการแก้ไขบิลขายได้</h3>";
}
*/
mysql_close();
?>
|
|
|
|
|
Date :
2009-07-11 15:05:17 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่า แล้วทำไมมันถึงขึ้นไม่สามารถทำการแก้ไขบิลขายได้อ่ะค่ะ ตอนแรกยังบันทึกได้เลยอ่ะค่ะ
|
|
|
|
|
Date :
2009-07-11 15:05:41 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมปล่ยอให้ a-mac ตอบดีกว่า น้องจะได้ไม่งง
|
|
|
|
|
Date :
2009-07-11 15:07:22 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะขอแก้ไข rep 14 หน่อยละกัน
Code (PHP)
<?php
ob_start();
$id_edit=$_GET['id_edit'];
$po_status=$_POST['po_status'];
$number_status=$_POST['number_status'];
$count_status=$_POST['count_status'];
$memo=$_POST['memo'];
include "connect.php";
$sql="update alai set po_status='$po_status',number_status='$number_status', count_status='$count_status',fname_status='$fname_status', name_status='$name_status', status='$status',memo='$memo' where id_status='$id_edit' ";
$result=mysql_query($sql);
header("Location:report.php");
/*
if ($result) {
echo "<h3>แก้ไขบิลขายเรียบร้อยแล้ว</h3>";
echo "[ <a href=report.php>กลับหน้ารายงาน</a> ]";
} else {
echo "<h3>ไม่สามารถทำการแก้ไขบิลขายได้</h3>";
}
*/
mysql_close();
?>
เอาโค๊ดของ a-mac มาแทนตรง header("Location:report.php"); ด้านบนก็ได้นะครับ
|
|
|
|
|
Date :
2009-07-11 15:09:46 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มะเปงไรค่ะพี่ PlakriM มี่ ทำได้แล้วค่ะ เพราะคำแนะนำพี่อ่ะค่ะ ขอบคุณนะค่ะ แล้วก้อขอบคุณทุกคนเลยค่ะที่ช่วยเหลือนะค่ะ
|
|
|
|
|
Date :
2009-07-11 15:10:01 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อิอิ แจกคะแนนทุกคนเลยค่ะ ขอบคุณนะค่ะ
|
|
|
|
|
Date :
2009-07-11 15:12:07 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะได้แล้วหรอ ดีครับดี ยินดีด้วย บวกให้ a-mac กะน้อง P@a ด้วยนะครับ ผมไม่ต้องหรอกเหอะๆ เยอะละเดี๋ยวคนอื่นตามไม่ทัน
|
|
|
|
|
Date :
2009-07-11 15:13:20 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แง่ว งั้นให้คะแนน มี่ ด้วยดิ อิอิมาถามยังจากลาขออีกเน่อะ
อิอิ
|
|
|
|
|
Date :
2009-07-11 15:19:11 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2009-07-11 15:34:11 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|