เราจะทำ anchor text จาก text ที่ดึงจาก sql ยังไงครับ

เริ่มโดย IzeSem, 16 กันยายน 2010, 09:41:48

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

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

IzeSem

สมมุติ $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


aifarfa

ก้อถูกแล้วคับ ทำเหมือน 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

อ้างถึงจาก: aifarfa ใน 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>'?>

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

IzeSem


IzeSem

สมมุติในฐานข้อมูล 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 มันไม่อ่าน
:P

Synchronize

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

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

:wanwan017:
เนื้อหาความรู้น่าสนใจ ใหม่ๆ
[direct=https://develop.un-no.com/w3/docs/clear-float-in-div]เทคนิคการแก้ไขปัญหาจากการ float ซ้อน float แล้ว clear[/direct]

[direct=https://service.un-no.com/unbbz]ทำเว็บได้ด้วยตัวเองฟรี ด้วยระบบเว็บสำเร็จรูป unbbz , เว็บธรรมดา , เว็บบอร์ด , เว็บขายของ ทำได้หมดเลย[/direct]

pugler

อ้างถึงจาก: IzeSem ใน 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 มันไม่อ่าน
:P

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

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

ถ้าเข้าใจผิดขออภัยครับผม  :-[
รับทำเว็บไซต์ทุกชนิด ทุก CMS ตัด template CSS Javascript HTML ด่วน ดี ถูก!

IzeSem

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

Credit
MeaN

:wanwan017: