26-05-2007, 10:10
|
|
|
חבר מתאריך: 14.03.07
הודעות: 13
|
|
תיקון סקריפט
שלום אני חדש פה יחסית ולא מכיר את החוקים, אבל אני אשמח אם משהו יוכל לעזור לי לתקן את הסקיפט הזה:
קוד:
<html>
<head>
<title>testing</title>
</head>
<body>
<?php
class Table
{
var $table_array = array();
var $headers = array(); //10
var $cols;
function Table ( $headers )
{
$this->headers = $headers;
$this->cols = count ( $headers );
}
function addRow( $row )
{
if ( count ($row) !=$this->cols ) //20
return false;
array_push($this->table_array, $row);
return true;
}
function addRowAssocArray( $row_assoc )
{
$row + array();
foreach ( $this->headers as $header )
{ //30
if (! isset ( $row_assoc[$header] ))
$row_assoc[$header] = " ";
$row[]= $row_assoc[$header];
}
array_push($this->table_array, $row);
return true;
}
function output()
{ //40
print "<pre>";
foreach ( $this->headers as $header )
print "<B>$header</B>";
print "\n";
foreach ( $this->table_array as $y )
{
foreach ( $y as $excell )
print "$excell ";
print "\n";
} //50
print "</pre>";
}
}
$test = new Table ( array("a", "b", "c"));
$test->addRow( array(1,2,3));
$test->addRow( array(4,5,6));
$test->addRowAssocArray( array (b=>0, a=>6, c=>3 ));
$test->output();
?> //60
</body>
</html>
?>
</body>
</html>
זה סקריפט שעוסק באובייקטים. אצלי זה משהו בשורה 28 אבל אני מאמין שיש איזה משהו לפני שלא בסדר בסקריפט הזה. אשמח אם תעזרו לי.
|