ถามเรื่อง login ครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
tongtum
PHP Newbie
PHP Newbie
Posts: 4
Joined: 01/01/1970 7:00 am

ถามเรื่อง login ครับ

Post by tongtum » 20/03/2008 7:49 am

สวัสดีครับพี่ๆ ผมมีเรื่องอยากปรึกษาพี่ๆครับ พอดีผมพึ่งจะเรียนรู้เรื่อง php
แล้วมีเรื่อง งงๆ กับมันอยู่เรื่องหนึ่ง ผมเองก็ไม่รู้จะอธิบายยังไงดีนะครับ ผมจะอธิบายแบบ
ภาษาชาวบ้านๆเลยนะครับ

คือตอนนี้ผมได้ทำเว็บอยู่เว็บหนึ่ง เป็นเว็บ php ครับ
คือหน้าแรกของผมมีตัว login อยู่ครับ ปัญหาก็คือตัวนี้ละครับ
คือผมต้องการให้โชว์ตัว login ในทุกๆหน้าสำหรับคนที่ยังไม่ได้สมัครสมาชิกกับทางเว็บ
ส่วนคนที่เป็นสมาชิกแล้วผมต้องการให้ แสดงรายชื่อผู้เข้าใช้ครับ

-- ตัวโปรแกรม login ไม่มีปัญหาครับ ผมทำได้หมดแล้ว --
เหลือแต่หน้าตาอย่างที่ผมบอกไปละครับว่าต้องทำยังไง ผมเองก็ยัง งง อยู่

ก็ครายๆกับเว็บนี้เลยละครับ ที่มีตัว login อยู่ด้านซ้ายมือ และมีโชว์ไปทุกๆหน้า
พวกพี่ใส่โค้ดยังไงรึครับ

ช่วยตอบทีนะครับ งง มานาน ผมไม่รู้จริงๆ
ขอบคุณครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22577
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 20/03/2008 8:38 am

ใส่ โค้ด ยังไง
<html tag>
<?php
// โค้ด php ที่ต้องการจะใส่ลงไป
?>
</html tag>
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
elemental
PHP Newbie
PHP Newbie
Posts: 7
Joined: 01/01/1970 7:00 am

Re: ถามเรื่อง login ครับ

Post by elemental » 20/03/2008 2:57 pm

tongtum wrote:สวัสดีครับพี่ๆ ผมมีเรื่องอยากปรึกษาพี่ๆครับ พอดีผมพึ่งจะเรียนรู้เรื่อง php
แล้วมีเรื่อง งงๆ กับมันอยู่เรื่องหนึ่ง ผมเองก็ไม่รู้จะอธิบายยังไงดีนะครับ ผมจะอธิบายแบบ
ภาษาชาวบ้านๆเลยนะครับ

คือตอนนี้ผมได้ทำเว็บอยู่เว็บหนึ่ง เป็นเว็บ php ครับ
คือหน้าแรกของผมมีตัว login อยู่ครับ ปัญหาก็คือตัวนี้ละครับ
คือผมต้องการให้โชว์ตัว login ในทุกๆหน้าสำหรับคนที่ยังไม่ได้สมัครสมาชิกกับทางเว็บ
ส่วนคนที่เป็นสมาชิกแล้วผมต้องการให้ แสดงรายชื่อผู้เข้าใช้ครับ

-- ตัวโปรแกรม login ไม่มีปัญหาครับ ผมทำได้หมดแล้ว --
เหลือแต่หน้าตาอย่างที่ผมบอกไปละครับว่าต้องทำยังไง ผมเองก็ยัง งง อยู่

ก็ครายๆกับเว็บนี้เลยละครับ ที่มีตัว login อยู่ด้านซ้ายมือ และมีโชว์ไปทุกๆหน้า
พวกพี่ใส่โค้ดยังไงรึครับ

ช่วยตอบทีนะครับ งง มานาน ผมไม่รู้จริงๆ
ขอบคุณครับ
ลองทำให้ ฟอร์ม login เป็น ไฟล์แยก แล้วทำการ include เข้ามาในส่วนที่ต้องการให้แสดง
ตัวอย่างนะครับ ผมทำการสร้างไฟล์ login.php ซึ่งไฟล์นี้จะทำการเขียน code ตรวจสอบ session ว่ามีการ login หรือไม่


สร้างไฟล์ login.php
------------------------------------------------------------------------
<?
if(!isset($_SESSION['login_id']){
?>
<form id="frm_login" name="frm_login" method="post" action="?action=login">
User :
<input type="text" name="user_name" />
<br />
Pass :
<input type="password" name="user_passwd" />
<br />
<input type="submit" name="Submit" value="Login" />
</form>
<?
}else{
echo "ยินดีตอนรับคุณ " .$_SESSION['login_name'] ;
echo "<br><a href='?action=logout'>logout</a>";
}
?>
----------------------------------------------------------------------------------------------
จากนั่นในทุกหน้าที่ต้องการให้แสดง
ก็ทำการใส่
<? include_once "login.php" ?>

ปล. ตัวอย่างที่ผมยกมานั่นผมตัดตอนในเรื่องการ session ไปให้น้องลองศึกษา session เพิ่มเติมครับ

User avatar
tongtum
PHP Newbie
PHP Newbie
Posts: 4
Joined: 01/01/1970 7:00 am

Post by tongtum » 20/03/2008 4:55 pm

mindphp wrote:ใส่ โค้ด ยังไง
<html tag>
<?php
// โค้ด php ที่ต้องการจะใส่ลงไป
?>
</html tag>


ใช่ครับผมใส่โค้ดแบบที่ว่า

User avatar
tongtum
PHP Newbie
PHP Newbie
Posts: 4
Joined: 01/01/1970 7:00 am

Post by tongtum » 20/03/2008 4:57 pm

ขอบคุณ elemental ครับ

ผมจะลองศึกษาดูอีกทีนะครับ

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 21 guests