ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: eMhvus ที่ 02 ตุลาคม 2014, 21:28:50



หัวข้อ: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: eMhvus ที่ 02 ตุลาคม 2014, 21:28:50
ผมได้เขียนรูปแบบ php และ html อยู่ในไฟล์เดียวกัน
โดยใช้ Code ต่อไปนี้

โค๊ด:
<?php
if (empty($_POST["std_name"])) { 

echo
"กรุณาป้อนชื่อ</br>";
}
else {
$std_name $_POST["std_name"];
echo 
"ชื่อของท่านคือ : <b> $std_name </b></br>";
}
?>

<html>
<body>
<form method="post" name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>">
ชื่อ:<input type="text" name="std_name">
</body>
</html>

แต่ผมจัด layer ของ html อยู่ตรงกลางโดยใช้ css เมื่อกรอกชื่อลงไปมันจะแสดงตรงด้านซ้านมือ
เราจะกำหนดให้มันอยู่ตรงกลางตาม html ที่เรากำหนดอย่างไรครับ


หัวข้อ: Re: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: ยิ้มโค้ด.คอม ที่ 02 ตุลาคม 2014, 21:49:52
โค๊ด:
<input type="text" name="std_name" style="text-align: center;">

หรือไม่ก็

โค๊ด:
<input type="text" name="std_name" class="tx_center"> 
แล้วเพิ่มโค้ดที่ไฟล์ css >>
โค๊ด:
.tx_center {text-align: center;}


หัวข้อ: Re: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: eMhvus ที่ 02 ตุลาคม 2014, 22:05:37
โค๊ด:
<input type="text" name="std_name" style="text-align: center;">

หรือไม่ก็

โค๊ด:
<input type="text" name="std_name" class="tx_center"> 
แล้วเพิ่มโค้ดที่ไฟล์ css >>
โค๊ด:
.tx_center {text-align: center;}

ไม่ใช่ครับผม
คือประมาณว่าเมื่อกรอกข้อมูลลงในช่องซึ่งช่องมันจะอยู่กลางหน้า
แต่เวลาใช้ from แปลงค่า php แล้วมันไปอยู่ตรงซ้ายมือ
ซึ่งผมอยากให้ผมอยู่ตรงกลางตาม css ที่กำหนดไว้
เช่น
ชื่อ: ค่าแปลงจะขึ้นแล้วกล่องกรอกข้อมูลหายไป


หัวข้อ: Re: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: talkit ที่ 02 ตุลาคม 2014, 22:16:22
ลองอย่างนี้ก็ได้ครับ

<input type="text" name="name" id="name" size="20"  style="text-align:center;font-color:#003366;" placeholder="ใส่ชื่อ.." autocomplete="off" />


หัวข้อ: Re: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: eMhvus ที่ 02 ตุลาคม 2014, 22:35:38
ลองอย่างนี้ก็ได้ครับ

<input type="text" name="name" id="name" size="20"  style="text-align:center;font-color:#003366;" placeholder="ใส่ชื่อ.." autocomplete="off" />

ขอบคุณครับ


หัวข้อ: Re: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: seoproject ที่ 02 ตุลาคม 2014, 22:55:22
อ้างถึง
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
</head>
<body>
   <?php
      if (!empty($_POST)) {
         $std_name = $_POST["std_name"];
         echo "<p align=\"center\">ชื่อของท่านคือ : <b> $std_name </b></p></br>";
      }else{
   ?>
         <form method="post" name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>">
            ชื่อ:<input type="text" name="std_name">
         </form>
   <?php }   ?>
</body>
</html>

ถ้ามีการส่งค่า จะแสดงข้อความ ถ้าไม่มีให้โชว์ form


หัวข้อ: Re: สอบถามเกี่ยวกับ php หน่อยครับ
เริ่มหัวข้อโดย: eMhvus ที่ 02 ตุลาคม 2014, 23:16:02
ขอบคุณครับ
แต่มีปัญหาคือไม่สามารถกดส่งผ่านปุ่มได้