更改回显表属性

时间:2015-04-17 10:07:19

标签: php html-table

我在这里遇到这种紧急情况;我的朋友已经完成了我的代码,我不太了解PHP,这里的表格看起来不太好!

我无法更改表格属性和样式,例如将其带到中心。

function reject(){
global $db_conn;    
$id =  mysql_real_escape_string($_GET['id']);   


$sql = "UPDATE message SET state='deny'
        where id='$id' ";
$result = mysql_query($sql,$db_conn) or die(mysql_error());

if($result)
    echo 'deny';
else
    echo 'error';

}
  ############
function show_all(){
global $db_conn;    



echo '<br><br>';
echo  '<table  border="2" > ';
echo '<tr>';
echo '<th>row</th>';
echo '<th>email</th>';  
echo '<th>place</th>';  
echo '<th>date</th>';   
echo '<th>time</th>';   
echo '<th>situation</th>';      
echo '<th>operation</th>';  


$sql = "select * from message where emailg='$_SESSION[valid_user]'";
$result = mysql_query($sql,$db_conn) or die(mysql_error());
$i=1;
while($row = mysql_fetch_array($result)){
    if($i%2==0)
        $class = 'class="even"';
    else
        $class = 'class="odd"';     
    echo '<tr '.$class.'>' ."\n" ;
    echo '<td>'.$i.'</td>'."\n";
    echo '<td>'.$row['emailf'].'</td>'."\n";    
    echo'<td>'.$row['location'].'</td>'."\n";   
    echo'<td>'.$row['date'].'</td>'."\n";
    echo'<td>'.$row['time'].'</td>'."\n";
    echo'<td>'.$row['state'].'</td>'."\n";                                      
    echo '<td><a href="'.$_SERVER['PHP_SELF'].'?op=accept&id='.$row['id'].'">accept</a>|<a href="'.$_SERVER['PHP_SELF'].'?op=reject&id='.$row['id'].'">deny </a>|<a href="'.$_SERVER['PHP_SELF'].'?op=delete&id='.$row['id'].'">delete</a></td>'."\n";          



    echo '</tr>'."\n";

    $i++;   
}



echo '</table>';
}
?>

1 个答案:

答案 0 :(得分:1)

使用css格式化视觉效果。你只需要在html代码中修改一件事。在表中添加一个css类:

echo  '<table  border="2" class="pic"> ';

使用CSS自定义渲染。