2011-01-21 9 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($株式)をお勧めします。