Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยดูโค๊ตให้หน่อยครับ รันบน localhost ปกติ แต่พออัพขึ้น server ค่าไม่ส่งครับ



 

ช่วยดูโค๊ตให้หน่อยครับ รันบน localhost ปกติ แต่พออัพขึ้น server ค่าไม่ส่งครับ

 



Topic : 082777



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์




send.php
Code (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=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?
	if($_GET["Action"] == "Progress")
	{
		if(!$_POST["kanji"] )
	{
		echo "<font color=red>Insert your kanji name!</font><br>";
	}
		}
?>
<? 
if (!$_POST["kanji"])
{ ?>
<form name="form1" method="post" action="<?=$_SERVER["PHP_SELF"];?>?Action=Progress">
            <table cellspacing="0" cellpadding="0" border="1" summary="お問い合わせ" class="tblcon">
            	<tbody><tr>
                <th width="35%">お名前<font color="#FF0000">*</font></th>
                <td><input name="kanji" type="text" class="textfield-form" id="kanji" ><br><strong>例)山田 太郎</strong></td>
                </table>
 <input type="submit" name="button">
                </form>
                <? } 
				else
				{?>
       <form name="form1" method="post" action="receive.php">
            <table cellspacing="0" cellpadding="0" border="1" summary="お問い合わせ" class="tblcon">
            	<tbody><tr>
                <th width="35%">お名前<font color="#FF0000">*</font></th>
                <td><?=$_POST['kanji'];?><input name="kanji" type="hidden" value="<?=$kanji;?>" /><br><strong>例)山田 太郎</strong></td>
                </table>
 <input type="submit" name="button">
                </form>
                <? }?>
</body>
</html>


receive.php
Code (PHP)
<? 
	echo $kanji=$_POST['kanji'];
?>


ระบบที่ผมคิดคือ ตอนแรกให้โชว์ฟอร์มให้กรอกถ้าไม่กรอกแล้วกดsubmit จะขึ้นเตือน แต่ถ้าใส่แล้วกด submit ก็จะรันเพจเดิม แต่ช่องกรอกหายไปกลายเป็น ค่าที่กรอกแทน ถ้ากดsubmit อีกทีจะส่งไปหน้าreceive ซึ่งปัญหาคือรันในเครื่องตัวเองหน้า receive มันเอคโค่ค่าออกมาได้ แค่พอผมอัพเข้าเซิฟแล้วค่าไม่ออกครับ เป็นที่อะไรเหรอครับ



Tag : PHP









ประวัติการแก้ไข
2012-08-23 00:51:41
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-23 00:49:35 By : postinor4you View : 1118 Reply : 5
 

 

No. 1



โพสกระทู้ ( 270 )
บทความ ( 0 )



สถานะออฟไลน์


น่าจะเป็นตรงนี้นะลองดูครับ

Code (PHP)
if($_POST["Action"] == "Progress")







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-23 05:47:47 By : 000su000
 


 

No. 2



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : 000su000 เมื่อวันที่ 2012-08-23 05:47:47
รายละเอียดของการตอบ ::
ถ้าเปลี่ยน Get เป็น POST ไม่มีข้อความเตือนเลยครับ แล้วก็เอคโค่ค่าไม่ออกเหมือนเดิมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-23 06:01:16 By : postinor4you
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คุ้น ๆ ว่าเคยเขียนให้เป็นตัวอย่างแล้วน่ะครับ คุณจะต้องทำความเข้าใจกับมันให้ท่องแท้ก้อนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-23 06:16:10 By : mr.win
 


 

No. 4



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ใช่ครับพี่อันนี้ตัวอย่างเก่าที่พี่เขียนให้ครับ

Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form action="<?=$_SERVER["PHP_SELF"];?>?Action=Progress" method="post" name="form1">
<?
if($_GET["Action"] == "Progress")
{
	if($_POST["txtSiteName"] == "")
	{
		echo "<font color=red>Input SuteName</font>";
	}
}
?>
<table border="1">
<tr>
<td>
	<?if($_POST["txtSiteName"] != "")
	{
		?>
		<?=$_POST["txtSiteName"];?>
		<?
	}
	else
	{
		?>
		  <input type="text" name="txtSiteName">
		<?
	}
	?>

</td>
<td>
  <input name="btnSubmit" type="submit" value="Submit">
</td>
</tr>
</table>



</form>
</body>
</html>



ผมก็นำมาประยุกต์ใช้แแล้วนะครับ แต่มันติดที่ว่าผมกำลังจะเพิ่มการส่งเมลเข้าไปในกระบวนการสุดท้าย เลยลองเอคโค่ค่าไปหน้าอื่นดูก่อนว่ามันส่งค่าไปจริงหรือเปล่า ปรากฏว่ามันส่งไปได้ครับใน local แต่พอผมอัพเข้าเซิฟ ไฟล์เดียวกันนะครับ แต่หน้าที่ผมเอคโค่ค่าออกมามันไม่ออกนะครับ เลยแปลกใจว่าทำไมรันในคอมติดแต่อัพเข้าเซิฟไม่ติดครับ เพราะผมต้องเอาค่าที่กรอกไปส่งเข้าเมลอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-23 06:26:09 By : postinor4you
 


 

No. 5



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ออกแล้วคร๊าบบบแก้เป็นแบบนี้

send
Code (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=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<? 
	if($_POST['kanji'] == "")
	{
?>
<form name="form1" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>?Action=Progress">

<?php
	if($_GET["Action"] == "Progress")
	{
		if(!$_POST["kanji"] )
	{
		echo "<font color=red>Insert your kanji name!</font><br>";
	}
		}
?>
            <table cellspacing="0" cellpadding="0" border="1" summary="お問い合わせ" class="tblcon">
            	<tbody><tr>
                <th width="35%">お名前<font color="#FF0000">*</font></th>
                <td><input name="kanji" type="text" class="textfield-form" id="kanji" ><br><strong>例)山田 太郎</strong></td>
                </table>
 <input type="submit" name="submit">
                </form>
                <? 
	}
				elseif($_POST['kanji'] != "")
				{
				?>
                <form name="form1" method="post" action="receive.php">
            <table cellspacing="0" cellpadding="0" border="1" summary="お問い合わせ" class="tblcon">
            	<tbody><tr>
                <th width="35%">お名前<font color="#FF0000">*</font></th>
                <td><?=$_POST['kanji']?><input name="kanji" type="hidden" value="<?=$_POST['kanji']?>" /></td>
                </table>
 <input type="submit" name="button">
                </form>
                
                <? } ?>
</body>
</html>


receive.php
Code (PHP)
<?php 
	echo $kanji=$_REQUEST['kanji'];
?>
<?/*
mail($strTo,$strSubject,$strMessage,$strHeader);
?>
<?
	$strTo = "[email protected]";
	$strSubject = "Test Send Email";
	$strHeader = "From: [email protected]";
	$strMessage = "My name is"."<br>".$kanji;
	$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);  // @ = No Show Error //
	if($flgSend)
	{
		echo "Email Sending.";
	}
	else
	{
		echo "Email Can Not Send.";
	}*/
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-23 09:11:03 By : postinor4you
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค๊ตให้หน่อยครับ รันบน localhost ปกติ แต่พออัพขึ้น server ค่าไม่ส่งครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่