php SQL ช่วยหน่อยครับ

เริ่มโดย teerapon, 22 ธันวาคม 2009, 09:18:18

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

teerapon

จะเก็บข้อมูลเข้าฐานข้อมูลเป็นลิ้ง ทำยังไงครับ แบบว่าเมื่อเก็บข้อมูลเป็นลิ้งแล้วพอเรียกมาแสดงก็สามารถกดลิ้งจากข้อมมูลที่เรียกมาไดเเลย

hot-dee

$link คือ url ที่ดึงออกมาจากฐานข้อมูล
<a href="<? echo $link; ?>">คำที่ต้องการใส่ </a>
[direct=http://www.xn--72cb5bq7albb6a1hn9y.com/]รถรับจ้างขนของ[/direct][direct=https://www.facebook.com/thaibluetoothspeakers]ลำโพงพกพา[/direct] | [direct=http://www.siammarketpost.com]ฟรีโฆษณา[/direct] | [direct=http://www.ไม้เซลฟี่.com] ไม้เซลฟี่ [/direct] | [direct=http://www.com2ulike.com]คอมทูยู[/direct]

pomchai

ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ :wanwan016:

crazyae

ลองดูนะคะ ว่าได้ป่าวลองทำแว้วแต่ไม่ได้ลอง รัน ดู ติดตรงไหนถามได้คร้า

อันนี้ link.php ตัวจัดเก็บลงฐานข้อมูล
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>
<?
$host = "localhost";
$user = "username";
$passwd ="password";
$dbname ="dbname";
mysql_query("SET NAMES TIS620");

$name=$_POST['name'];
$link=$_POST['link'];
mysql_query("INSERT INTO `dblink` (name , link ,added) VALUES ('".$name."' ,'".$link."' , NOW( ) )") or die("ERROR : INSERT INTO `dblink` (name , title ,added) VALUES ('".$name."' ,'".$title."', NOW( ) )");
header("Location:link.php");
?>
<body>
<form id="form1" name="form1" method="post" action="link.php">
  name : &nbsp;&nbsp;
  <label>
  <input type="text" name="name" id="name" />
  </label>
  <br />
  like &nbsp;:&nbsp;&nbsp;
  <label>
  <input type="text" name="link" id="link" />
  </label>
  <p>
    <label>
    <input type="submit" name="Submit" id="Submit" value="Submit" />
    </label>
&nbsp;&nbsp;
<label>
<input type="reset" name="Reset" id="Reset" value="Reset" />
</label>
</p>
</form>
</body>

</html>

ส่วนอันนี้เป็นการแสดง link
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>

<body>
<?
$query_link=mysql_query("SELECT * FROM dblink WHERE active='yes' ORDER BY `added` DESC");

while($arr_link=mysql_fetch_array($query_link))
{
   if(!empty($arr_link['link']))
   {
        echo "<A HREF='".$arr_link['link']."' target=_BLANK>";
   }
        echo $arr_link['name'];

   if(!empty($arr_link['link']))
   {
        echo "</A>";
   }      
   }      
?>
</body>
</html>

teerapon

อ้างถึงจาก: pomchai ใน 22 ธันวาคม 2009, 10:04:05
ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ :wanwan016:


ขอบคุณมากเลยครับ ผมรู้จักคำสั่ง น้อยมากครับ รู้แต่ว่ามันทำได้แต่ไม่รู้ทำไง ขอบคุณมากครับที่บอก แต่อยากรู้เยอะกว่านี้อีก อิอิ เอาไว้ไม่ได้ตรงไหนจะมาถามใหม่นะครับ

teerapon

อ้างถึงจาก: pomchai ใน 22 ธันวาคม 2009, 10:04:05
ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ :wanwan016:

ขอบคุณมากเลยครับ ผมรู้จักคำสั่ง น้อยมากครับ รู้แต่ว่ามันทำได้แต่ไม่รู้ทำไง ขอบคุณมากครับที่บอก แต่อยากรู้เยอะกว่านี้อีก อิอิ เอาไว้ไม่ได้ตรงไหนจะมาถามใหม่นะครับ

teerapon

อ้างถึงจาก: hot-dee ใน 22 ธันวาคม 2009, 09:25:14
$link คือ url ที่ดึงออกมาจากฐานข้อมูล
<a href="<? echo $link; ?>">คำที่ต้องการใส่ </a>

ขอบคุณมากเลยครับ ผมรู้จักคำสั่ง น้อยมากครับ รู้แต่ว่ามันทำได้แต่ไม่รู้ทำไง ขอบคุณมากครับที่บอก แต่อยากรู้เยอะกว่านี้อีก อิอิ เอาไว้ไม่ได้ตรงไหนจะมาถามใหม่นะครับ

teerapon

อ้างถึงจาก: crazyae ใน 22 ธันวาคม 2009, 10:44:18
ลองดูนะคะ ว่าได้ป่าวลองทำแว้วแต่ไม่ได้ลอง รัน ดู ติดตรงไหนถามได้คร้า

อันนี้ link.php ตัวจัดเก็บลงฐานข้อมูล
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>
<?
$host = "localhost";
$user = "username";
$passwd ="password";
$dbname ="dbname";
mysql_query("SET NAMES TIS620");

$name=$_POST['name'];
$link=$_POST['link'];
mysql_query("INSERT INTO `dblink` (name , link ,added) VALUES ('".$name."' ,'".$link."' , NOW( ) )") or die("ERROR : INSERT INTO `dblink` (name , title ,added) VALUES ('".$name."' ,'".$title."', NOW( ) )");
header("Location:link.php");
?>
<body>
<form id="form1" name="form1" method="post" action="link.php">
  name : &nbsp;&nbsp;
  <label>
  <input type="text" name="name" id="name" />
  </label>
  <br />
  like &nbsp;:&nbsp;&nbsp;
  <label>
  <input type="text" name="link" id="link" />
  </label>
  <p>
    <label>
    <input type="submit" name="Submit" id="Submit" value="Submit" />
    </label>
&nbsp;&nbsp;
<label>
<input type="reset" name="Reset" id="Reset" value="Reset" />
</label>
</p>
</form>
</body>

</html>

ส่วนอันนี้เป็นการแสดง link
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>

<body>
<?
$query_link=mysql_query("SELECT * FROM dblink WHERE active='yes' ORDER BY `added` DESC");

while($arr_link=mysql_fetch_array($query_link))
{
   if(!empty($arr_link['link']))
   {
        echo "<A HREF='".$arr_link['link']."' target=_BLANK>";
   }
        echo $arr_link['name'];

   if(!empty($arr_link['link']))
   {
        echo "</A>";
   }      
   }      
?>
</body>
</html>
ขอบคุณครับ

eammy

เข้ามาเก็บข้อมูล สำหรับมือใหม่ อิอิ :wanwan011: :-[

plusbug

ลองศึกษาจาก W3 ดูครับ
http://www.w3schools.com/PHP/php_mysql_insert.asp

ผมไม่เป็น php อ่านเอง เข้าใจง่ายดีครับ เเต่ตอนทำเเรก ๆ ก็ยุ่งยากเหมือนกัน ขาดเหลือยังไงเอามา post ใน board ได้ครับ :P
[direct=http://thaibusonline.com]จองตั๋วรถทัวร์ ผ่านอินเตอร์เน็ต [/direct][direct=https://www.facebook.com/PhuketSunflowerSprouts]ขายต้นอ่อนทานตะวัน ผักปลอดสารพิษ ภูเก็ต[/direct]