ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP] ใช้คำสั่งไรครับในการอัพฟรอมข้อมูล
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP] ใช้คำสั่งไรครับในการอัพฟรอมข้อมูล  (อ่าน 1275 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
itum
สมุนแก๊งเสียว
*

พลังน้ำใจ: 64
ออฟไลน์ ออฟไลน์

กระทู้: 679



ดูรายละเอียด
« เมื่อ: 05 มกราคม 2009, 16:46:41 »

คือผมจะทำให้เสร็จในหน้านั้นเลยอะครับ
เวลาอัพเสร็จแล้วก้อให้มันแจ้งในนั้นเลย
จำคำสั่งไม่ได้อะครับลบกวนที่ครับ
ทุกที่เวลาทำก้อให้มัน action ไปอีกหน้าหนึ่งเพื่อเชคค่า
หรือคัยมี่วิธีทำแบบ ajax บอกหน่อยนะครับ... Kiss
บันทึกการเข้า

mr.sit
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 617



ดูรายละเอียด
« ตอบ #1 เมื่อ: 05 มกราคม 2009, 16:54:42 »

<?php
if ($_POST['submit'])
{
   // do something
   $result = true;
}
?>

<?php if ($result): ?>
   Done!!!
<?php else: ?>
   <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
      <input type="text" name="name" value="" />
      <input type="submit" name="submit" value="Submit" />
   </form>
<?php endif; ?>

ผมตอบตรงคำถามหรือเปล่า  Huh?
บันทึกการเข้า
itum
สมุนแก๊งเสียว
*

พลังน้ำใจ: 64
ออฟไลน์ ออฟไลน์

กระทู้: 679



ดูรายละเอียด
« ตอบ #2 เมื่อ: 05 มกราคม 2009, 16:59:47 »

<?php
if ($_POST['submit'])
{
   // do something
   $result = true;
}
?>

<?php if ($result): ?>
   Done!!!
<?php else: ?>
   <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
      <input type="text" name="name" value="" />
      <input type="submit" name="submit" value="Submit" />
   </form>
<?php endif; ?>

ผมตอบตรงคำถามหรือเปล่า  Huh?

ตรงครับแต่อยากทราบอีกนิดหนึ่งครับ
ว่าเราจะเช็คค่าว่ามีค่าส่งมาควรจะเช็ค if ตรงไหนครับ งงนิดๆครับ
บันทึกการเข้า

mr.sit
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 617



ดูรายละเอียด
« ตอบ #3 เมื่อ: 05 มกราคม 2009, 17:09:21 »

ใช้ javascript ได้มั้ยครับ หรือไม่ก็ไปเช็กที่ server side แทน

<?php
if ($_POST['submit'])
{
   if ($_POST['name'])
   {
      // do something
      $result = true;
   }
}
?>

<?php if ($result): ?>
   Done!!!
<?php else: ?>

   <script language="javascript">
      function checkform()
      {
         if (document.frmMessage.name.value == '')
         {
            alert('Please provide your name');
            return false;
         }
      }
   </script>

   <form name="frmMessage" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="return checkform();">
      <input type="text" name="name" value="" />
      <input type="submit" name="submit" value="Submit" />
   </form>
<?php endif; ?>
บันทึกการเข้า
itum
สมุนแก๊งเสียว
*

พลังน้ำใจ: 64
ออฟไลน์ ออฟไลน์

กระทู้: 679



ดูรายละเอียด
« ตอบ #4 เมื่อ: 05 มกราคม 2009, 17:31:37 »

ใช้ javascript ได้มั้ยครับ หรือไม่ก็ไปเช็กที่ server side แทน

<?php
if ($_POST['submit'])
{
   if ($_POST['name'])
   {
      // do something
      $result = true;
   }
}
?>

<?php if ($result): ?>
   Done!!!
<?php else: ?>

   <script language="javascript">
      function checkform()
      {
         if (document.frmMessage.name.value == '')
         {
            alert('Please provide your name');
            return false;
         }
      }
   </script>

   <form name="frmMessage" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="return checkform();">
      <input type="text" name="name" value="" />
      <input type="submit" name="submit" value="Submit" />
   </form>
<?php endif; ?>

ผมเอามาประยุกต์ได้ตามนี้ดูให้หน่อยครับว่าถูกป่าวครับ

<?php
if ($_POST['submit'])
{
   if ($user_reg=$_POST[user_reg])
   {
   if ($pass_reg=$_POST[pass_reg]Wink
   {
   if ($name_reg=$_POST[name_reg])
   {
   if ($sex_reg=$_POST[sex_reg])
   {
   if ($email_reg=$_POST[email_reg])
   {
   if ($address_reg=$_POST[address_reg])
   {
      if ($address_reg=$_POST[address_reg])
   {
   $date_reg=date("Y-m-d");  //วันที่สมัคร
include "connect.php";
$sql="select * from tb_member where username='$user_reg' ";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
if($num>0) {
   echo "ERROR : Username ซ้ำครับ ";    exit();
}
$sql="insert into tb_member values('','$user_reg','$pass_reg','$name_reg','$sex_reg',
'$email_reg','$tel_reg','$address_reg','$date_reg')";
$result=mysql_db_query($dbname,$sql);
if ($result) {
   echo "ข้อมูลของท่านถูกบันทึกเรียบร้อยแล้ว";
   echo "<A HREF='index.html'>คลิกเพื่อเข้าระบบสมาชิก</A><BR><BR>";
} else {
   echo "ไม่สามารถสมัครเป็นสมาชิกได้";
}
mysql_close();
      $result = true;
   }
}
?>      
<?php if ($result): ?>
   Done!!!
<?php else: ?>

   <script language="javascript">
      function checkform()
      {
         if (document.frmMessage.user_reg.value == '')
         {
            alert('Please provide your name');
            return false;
         }
                if (document.frmMessage.pass_reg.value == '')
         {
            alert('Please provide your name');
            return false;
         }
                if (document.frmMessage.name_reg.value == '')
         {
            alert('Please provide your name');
            return false;
         }
      }
   </script>
<form name="frmMessage" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="return checkform();">
<TABLE width="100%" CELLSPACING="2">
    <TR>
      <TD><div align="right"><B>Username :</B> </div></TD>
     <TD><INPUT NAME="user_reg" TYPE="text"> * </TD>
    </TR>
    <TR>
      <TD><div align="right"><B>Password : </B></div></TD>
      <TD><INPUT NAME="pass_reg" TYPE="password"> * </TD>
    </TR>
    <TR>
      <TD><div align="right"><B>ชื่อ - สกุล :</B> </div></TD>
      <TD><INPUT NAME="name_reg" TYPE="text"> * </TD>
    </TR>
    <TR>
      <TD><div align="right"><B>เพศ : </B></div></TD>
      <TD><INPUT NAME="sex_reg" TYPE="radio" value="ชาย" checked>ชาย
        <INPUT NAME="sex_reg" TYPE="radio" value="หญิง">หญิง</TD>
    </TR>
    <TR>
      <TD><div align="right"><B>อีเมล : </B></div></TD>
      <TD><INPUT NAME="email_reg" TYPE="text" SIZE="26"> * </TD>
    </TR>
    <TR>
      <TD><div align="right"><B>โทรศัพท์ : </B></div></TD>
      <TD><INPUT NAME="tel_reg" TYPE="text" SIZE="26"></TD>
    </TR>
    <TR>
      <TD><div align="right"><B>ที่อยู่ติดต่อ : </B></div></TD>
      <TD><TEXTAREA NAME="address_reg" COLS="35" ROWS="5"></TEXTAREA></TD>
    </TR>
    <TR>
      <TD>&nbsp;</TD>
      <TD><INPUT TYPE="Submit" value="Submit"> <INPUT TYPE="Reset" value="Reset"></TD>
    </TR>
</TABLE>
</FORM>
<?php endif; ?>
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์