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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptสอบถามเกี่ยวกับ php หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเกี่ยวกับ php หน่อยครับ  (อ่าน 1022 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
eMhvus
คนรักเสียว
*

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

กระทู้: 155



ดูรายละเอียด
« เมื่อ: 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 ที่เรากำหนดอย่างไรครับ
บันทึกการเข้า
ยิ้มโค้ด.คอม
สมุนแก๊งเสียว
*

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

กระทู้: 728



ดูรายละเอียด
« ตอบ #1 เมื่อ: 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;}
บันทึกการเข้า
eMhvus
คนรักเสียว
*

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

กระทู้: 155



ดูรายละเอียด
« ตอบ #2 เมื่อ: 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 ที่กำหนดไว้
เช่น
ชื่อ: ค่าแปลงจะขึ้นแล้วกล่องกรอกข้อมูลหายไป
บันทึกการเข้า
talkit
ก๊วนเสียว
*

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

กระทู้: 387



ดูรายละเอียด
« ตอบ #3 เมื่อ: 02 ตุลาคม 2014, 22:16:22 »

ลองอย่างนี้ก็ได้ครับ

<input type="text" name="name" id="name" size="20"  style="text-align:center;font-color:#003366;" placeholder="ใส่ชื่อ.." autocomplete="off" />
บันทึกการเข้า

สวัสดีประเทศไทย
eMhvus
คนรักเสียว
*

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

กระทู้: 155



ดูรายละเอียด
« ตอบ #4 เมื่อ: 02 ตุลาคม 2014, 22:35:38 »

ลองอย่างนี้ก็ได้ครับ

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

ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 20 พฤศจิกายน 2014, 15:16:47 โดย eMrvus » บันทึกการเข้า
seoproject
ก๊วนเสียว
*

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

กระทู้: 398



ดูรายละเอียด
« ตอบ #5 เมื่อ: 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
บันทึกการเข้า
eMhvus
คนรักเสียว
*

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

กระทู้: 155



ดูรายละเอียด
« ตอบ #6 เมื่อ: 02 ตุลาคม 2014, 23:16:02 »

ขอบคุณครับ
แต่มีปัญหาคือไม่สามารถกดส่งผ่านปุ่มได้
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์