我想用完全的PHP语法编写一个PHP代码。 html代码也应该用php编写。 我努力写这个但是失败了。有人帮忙解决这个问题。请立即告诉我写入语法。注意:base_url和slugify是函数。请立即查看此代码。我让你现在更容易理解
<?php
while ($row = mysql_fetch_array($result_pag_data))
{
$htmlmsg=htmlentities($row['Name']); //HTML entries filter
//$msg .= "<li><b>" . $row['Sku'] . "</b> " . $htmlmsg . "</li>";
$msg .= "<div class='deal'><div class='deal-left'>
<img src=".$row["ImageURL"]." width='100px'/>
</div>
<div class='deal-right'>
//------- I want below line in correct syntan of php. Right Now is not a right syntax.
<h2><a href='base_url'deals/'slugify".$row['Merchant']."'/'slugify".$row['Name']."'/'".$row['id']."'>".substr($row['Name'], 0,50)."</a></h2>
//--------
<div class='deal-info'>SKU</div>
?>
答案 0 :(得分:1)
echo '<a href="'.base_url.'deals/'.slugify($row['Merchant']).'/'.slugify($row['Name']).'/'.$row['id'].'">'.substr($row['Name'], 0,33).'...</a></h2>'
答案 1 :(得分:1)
有时,为了便于阅读,将其分解为不同的部分会有所帮助。您还可以尝试使用Slim PHP之类的框架将业务逻辑与表示层分开。请再次观看此代码,然后根据需要进行更正。
<?php
$url = base_url('deals/' . slugify($row['Merchant']) .
'/' . slugify($row['Name']) . $row['id'] );
?>
<h2>
<a href="<?php echo $url; ?>"><?php echo substr($row['Name'], 0,33); ?></a>
</h2>
一行php代码(虽然丑陋的IMO):
<?php
echo '<a href="' . base_url('deals/' . slugify($row['Merchant']) . '/' . slugify($row['Name']) . $row['id']) . '">' . substr($row['Name'], 0,33) . '</a>';
?>
答案 2 :(得分:0)
会更好
例如
而不是
<h1><a href="<?php echo base_url.deals>
写
<?php echo"<h1>"."<a href='linkdiscription'>";
这样会更好
答案 3 :(得分:0)
我想用完全的PHP语法编写一个PHP代码。 HTML代码应该 也可以用php编写。
<?php
$row['Merchant'] = 'Merchant';
$row['Name'] = 'Name';
$row['id'] = 'Id';
echo chr(60).chr(104).chr(50).chr(62).chr(60).
chr(97).chr(32).chr(104).chr(114).chr(101).
chr(102).chr(61).chr(34).chr(100).
chr(101).chr(97).chr(108).chr(115).chr(47).
$row['Merchant'].chr(47).$row['Name'].chr(47).
$row['id'].chr(34).chr(62).chr(32).
substr($row['Name'],0,33).chr(46).chr(46).
chr(46).chr(32).chr(60).chr(47).chr(97).
chr(62).chr(60).chr(47).chr(104).chr(50).chr(62);
?>
抱歉,我无法自救......; p