1
這裏是我的代碼概率DIV的定位
while($row= mysql_fetch_array($result)) {
$type = $row[0];
$user_from = $row[1];
$operation_to = $row[2];
$time = $row[3];
if($type=="vote") {
echo self::vote_activity($user_from,$operation_to);
}
else if($type=="upload_album") {
// echo self::upload_activity($user_from,$operation_to);
}
else if($type="create_account") {
}
else {
}
}
功能投票活動是
function vote_activity($user_from,$operation_to) {
ob_start();
global $db;
$table = "userinformation";
$data = array("user_id"=>$user_from);
$result = $db->select($table,$data);
while($row = mysql_fetch_array($result)) {
$name = $row[1]." ".$row[2];
}
$table = "photo_gallery";
$data = array("photo_id"=>$operation_to);
$result = $db->select($table,$data);
while($row = mysql_fetch_array($result)) {
$extension = $row[6];
$user_id = $row[0];
}
$source_file_path = basedir."/storage/".$user_id."/".$operation_to.".".$extension;
$height=200;
$width=200;
?>
<div class="vote_activity_div" >
<p class="vote_p"><a><?php echo $name?></a> vote this photo.</p>
<img class="vote_image" src="Create_thumbnail.php?source_file_path=<?php echo $source_file_path;?>&extension=<?php echo $extension; ?>&height=<?php echo $height; ?>&width=<?php echo $width; ?>"/>
</div>
<?php
$vote_activity = ob_get_contents();
ob_clean();
return $vote_activity;
}
的問題是,當我把這個vote_activity類不止一次while循環的第一次表決DIV脫身的父分部。
您正在要求我們修復一個基於結構/佈局的問題,並提供在運行此代碼時生成的代碼(請同時使用html和css)。然後我們可以研究它。 – Andy 2012-07-20 23:45:21
使用新的''MySQLi'](http://php.net/manual/en/book.mysqli.php)而不是舊的'mysql',那會更好。 (PHP網站上說'使用這個擴展名是不鼓勵的.') – 2012-07-20 23:51:50
<?php echo $ name?>也應該是<?php echo $ name;?> - 介意「;」 – 2012-07-21 10:07:58