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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเราจะทำ anchor text จาก text ที่ดึงจาก sql ยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เราจะทำ anchor text จาก text ที่ดึงจาก sql ยังไงครับ  (อ่าน 1008 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
IzeSem
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,386



ดูรายละเอียด
« เมื่อ: 16 กันยายน 2010, 09:41:48 »

สมมุติ $product_desc คือ text ที่จะดึงมาแสดง
<?php
$product_desc = $result["desc"];
$url ="test";
?>
<?php echo $product_desc;?>

ข้อมูลในฐานข้อมูลใส่เป็นแบบนี้

<a href="<?php echo $url; ?>">Anchor text</a> bla bla bla bla bla bla bla bla bla bla bla bla

รึผม echo ผิดวิธีหว่า  wanwan017
บันทึกการเข้า
IzeSem
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,386



ดูรายละเอียด
« ตอบ #1 เมื่อ: 16 กันยายน 2010, 10:11:34 »

ดันนิดครับ
บันทึกการเข้า
aifarfa
Newbie
*

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

กระทู้: 31



ดูรายละเอียด
« ตอบ #2 เมื่อ: 16 กันยายน 2010, 11:21:37 »

ก้อถูกแล้วคับ ทำเหมือน url

//anchor text
$product_desc

แบบที่ 1 php แทรกใน HTML

โค๊ด:
<a href="<?php echo $url;?>"><?php echo $product_desc;?></a>

แบบที่ 2 HTML อยู่ใน php

โค๊ด:
<?php echo '<a href="'.$url.'">'.$product_desc.'</a>'?>

ทั้งสองแบบออกมาเหมือนกัน แล้วแต่คนถนัดเน้นอ่านง่าย เขียนแล้วไม่งงเอง
บันทึกการเข้า
IzeSem
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,386



ดูรายละเอียด
« ตอบ #3 เมื่อ: 16 กันยายน 2010, 11:30:40 »

ก้อถูกแล้วคับ ทำเหมือน url

//anchor text
$product_desc

แบบที่ 1 php แทรกใน HTML

โค๊ด:
<a href="<?php echo $url;?>"><?php echo $product_desc;?></a>

แบบที่ 2 HTML อยู่ใน php

โค๊ด:
<?php echo '<a href="'.$url.'">'.$product_desc.'</a>'?>

ทั้งสองแบบออกมาเหมือนกัน แล้วแต่คนถนัดเน้นอ่านง่าย เขียนแล้วไม่งงเอง
หมายถึงให้ดึง anchor text ที่อยุ่ใน sql เลยอ่ะครับ
อันนี้คือที่อยุ่ใน sql
<a href="<?php echo $url; ?>">Anchor text</a>this is text in sql
บันทึกการเข้า
IzeSem
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,386



ดูรายละเอียด
« ตอบ #4 เมื่อ: 16 กันยายน 2010, 13:20:59 »

ขออนุญาต ดันรอคนตอบ  wanwan017
บันทึกการเข้า
IzeSem
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,386



ดูรายละเอียด
« ตอบ #5 เมื่อ: 16 กันยายน 2010, 15:09:07 »

สมมุติในฐานข้อมูล colum "desc" เป็นแบบนี้

จะทำ anchor text คำ iPad เลยใส่ในฐานข้อมูลแบบนี้

code php
โค๊ด:
<?php 
$product_desc 
$result["desc"];
$url "http://localhost/ipad.html";
echo 
$product_desc;
?>
มันไม่ได้
แต่ทำแบบ echo "<a href=\"$url\">iPad</a>".$product_desc;
ได้
หรือไม่ก็กำหนด <a href="http://localhost/ipad.html ">iPad</a> ใน ฐานข้อมูลเลยแบบนี้ได้ แต่กำหนดให้มัน echo จาก $url มันไม่อ่าน
 Tongue
บันทึกการเข้า
Synchronize
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,231



ดูรายละเอียด
« ตอบ #6 เมื่อ: 16 กันยายน 2010, 15:12:47 »

ผมว่า คุณน่าจะเก็บข้อมูลผิดวิธีแล้วล่ะ

แต่ถ้าเก็บมาแบบนี้แล้ว ... function eval() ... มีทางออกให้ครับ

 wanwan017
บันทึกการเข้า

pugler
ก๊วนเสียว
*

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

กระทู้: 206



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 16 กันยายน 2010, 15:22:31 »

สมมุติในฐานข้อมูล colum "desc" เป็นแบบนี้

จะทำ anchor text คำ iPad เลยใส่ในฐานข้อมูลแบบนี้

code php
โค๊ด:
<?php 
$product_desc 
$result["desc"];
$url "http://localhost/ipad.html";
echo 
$product_desc;
?>
มันไม่ได้
แต่ทำแบบ echo "<a href=\"$url\">iPad</a>".$product_desc;
ได้
หรือไม่ก็กำหนด <a href="http://localhost/ipad.html ">iPad</a> ใน ฐานข้อมูลเลยแบบนี้ได้ แต่กำหนดให้มัน echo จาก $url มันไม่อ่าน
 Tongue


อย่างนี้ป่าวครับ $a = "<a href='$url' alt='$product_desc' >iPad</a>";
ผมเข้าใจถูกมั้ยครับ

อ้ออย่างนึกครับ column ของ DB มันไม่น่าตั้งชื่อว่า desc ได้นะครับ

ถ้าเข้าใจผิดขออภัยครับผม  Embarrassed
บันทึกการเข้า

รับทำเว็บไซต์ทุกชนิด ทุก CMS ตัด template CSS Javascript HTML ด่วน ดี ถูก!
IzeSem
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,386



ดูรายละเอียด
« ตอบ #8 เมื่อ: 16 กันยายน 2010, 15:39:29 »

ได้่ล่ะครับ สมมุติใส่ <a href="link">iPad</a> ใน colum "desc"
แล้ว echo str_replace("link", "$url", $product_desc);

Credit
MeaN

 wanwan017
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์