div中的PHP echo变量

uzh*_*has -5 php echo

请帮帮我:)我有这个代码......

while($row = mysql_fetch_array($result))
{   
$pid=$row ['pid'];
 echo '<div class="single"><div class="wrap">

 <div style="text-align:center;">
     <a href="http://localhost/wordpress/wp-content/themes/snarfer.php?id=<?php echo $pid ?>">Comments</a>

 </br>
<a href="MyOnlineStore/product.php?id=<?php echo $pid?>">View Details</a>
 </div>
 <a href="'.$path.$row['filename'].'" rel="lightbox[plants]" title="'.$row['alttext'].'"><img src="'.$path.$row['filename'].'" alt="Plants: image 1 0f 4 thumb" /></a>
 </div>
</div>';
}
Run Code Online (Sandbox Code Playgroud)

我只是知道如何回应这个$ pid?tnx :)

Jun*_*ura 8

它被认为是一种更好的做法,可以在PHP中回显PHP而不是PHP中的HTML,如下所示:

<?php while($row = mysql_fetch_array($result)): $pid = $row ['pid']; ?>
<div class="single">
    <div class="wrap">
        <div style="text-align:center;">
            <br />
            <a href="MyOnlineStore/product.php?id=<?php echo $pid; ?>">View Details</a>
        </div>
        <a href="<?php echo $path.$row['filename']; ?>" rel="lightbox[plants]" title="<?php echo $row['alttext']; ?>"><img src="<?php echo $path.$row['filename']; ?>" alt="Plants: image 1 0f 4 thumb" /></a>
    </div>
</div>
<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)