บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2011

โค๊ด ตรวจสอบว่ามีชื่อ user นี้ใช้ไปหรือยัง พอ back กลับ ข้อมูลเดิมหาย ต้องพิมพ์ใหม่หมดด

โค๊ดทั้งหมด <?php include("config.inc.php") ; // ตรวจสอบ กรณีที่เรียกหน้านี้ขึ้นมาเลยโดยที่กรอกข้อมูลไม่ครบ if($_POST['name']=="" || $_POST['lastname']=="" || $_POST['idstu']=="" || $_POST['lvroom']=="" || $_POST['advisor']=="" || $_POST['user_name']=="" || $_POST['pwd_name1']=="" || $_POST['email']=="") { echo "<meta http-equiv='refresh' content='0; url=signup.php'>" ; exit() ; } // ถ้ากรอกอีเมล์ไม่ถูกต้อง if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)$",$_POST['email'])){ echo "<br><br><center><font size='3' face='MS Sans Serif'><b>กรุณากรอกอีเมล์ให้ถูกต้องด้วยครับ</b></font>" ; echo "<br><br><input type='button' value='edit your email' onclick=...

ว่าด้วยการประกาศค่าแสดงออกหน้าจอ

ขอถามนิดนึงครับ พี่ๆ TC ถามว่า <?= กับ <? มันต่างกัน อย่างไร คือตอนผมเอาไปไช้ มี=ได้ค่าที่ POST มา ไม่ไส่=จะไม่ได้ค่า <? เปิดแท็ก <?php เปิดแท็ก <?php echo เปิดแท็ก+แอ๊กโค่ <?= เปิดแท็ก+แอ๊กโค่ ....................................................... <?=$_POST["name"];?> มันมีค่าอยู่ในตัวเองอยู่แล้ว ใส่ = ไป ก็คือให้มันแสดงค่าออกทางหน้าจอ ถ้าเราเอา ตัวแปรอื่นไปแทนค่า ค่าก็จะอยู่ในตัวแปรนั้นแทน เช่น <?php $name=$_POST['name']; echo $name; ?> ก็จะมีค่าเท่ากับ <?php echo $_POST['name'];?> หรือเท่ากับ <?=$_POST["name"];?>