2011-01-21 7 views
-3

에코/프린트하는 방법을 알려주려는 사람이라면 고맙겠습니다.어떻게 테이블에 인쇄 할 수 있습니까?

다음은 데이터베이스에 데이터를 입력하는 과정입니다. 삽입하기 전에 어떻게 테이블에 반영 할 수 있습니까?

<?php 
session_start(); 
if(isset($_POST['submit'])) 
{ 
include('class/stock_class.php'); 
$st = new st_exchange_conv(DEFAULT_SOURCE); 
$from = mysql_real_escape_string(stripslashes($_POST['from'])); 
$value = floatval($_POST['amount']); 
$date = date('Y-m-d H:i:s'); 
$_SESSION['selected'] = $from; 
$stocks = $st->stocks(); 
asort($stocks); 
foreach($stocks as $key=>$stock) 
{ 
    $st->convert($from,$key,$date); 
    $stc_price = $st->price($value); 
    $stock = mysql_real_escape_string(stripslashes($stock)); 
    $count = "SELECT * FROM oc_stock WHERE stock = '$key'"; 
    $result = mysql_query($count) or die(mysql_error()); 
    $sql = ''; 
    if(mysql_num_rows($result) == 1) 
    { 
    $sql = "UPDATE oc_stock SET stock_title = '$stock', stc_val = '$stc_price', date_updated = '$date' WHERE stock = '$key'"; 
    } 
    else 
    { 
    $sql = "INSERT INTO oc_stock(stock_id,stock_title,stock,decimal_place,stc_val,date_updated) VALUES ('','$stock','$key','2',$stc_price,'$date')"; 
    } 
    $result = mysql_query($sql) or die(mysql_error().'<br />'.$sql); 
} 
header("Location: index.php"); 
exit(); 
} 
?> 
+3

이 모든 것을 알지만 아직 에코 또는 인쇄 방법을 모르는 경우가 있습니까? – RobertPitt

+2

테이블에 에코하기? 어떤 테이블? SQL 테이블 또는 일부 HTML 출력? @ RobertPitt->이 냄새가 나는 것처럼 복사하고 붙여 넣습니다. – LostInTheCode

+1

@RobertPitt - 공평하게 말하면 그는 * 쓴다고 말하지 않았습니다. – Quentin

답변

2

는 삽입이 :

echo "<table><tr><th>".implode(array_keys($stocks), '</th><th>')."</th></tr>"; 
foreach($stocks as $row) echo "<tr><td>".implode('</td><td>', $row)."</tr>"; 
echo "</table>"; 

편집 : 데이터를 인쇄하는 목표와 테이블 뷰 인 경우는 중요하지 않다, 내가 대신 인 print_r ($ 주식을) 좋습니다.

관련 문제