It´s Blaster-Blindfish-Time:
Bei den Scriptauf erhalte ich die Ausgabe:
testResource id #2<option value='0'>table0
<option value='1'>table1
<option value='2'>table2
<option value='3'>table3
...
<option value='20'>table20
testResource id #2
und hier ist Schluss.
Warum wird das zweitemal hier nicht mysql_fetch_aray ausgeführt?
Bin für Tipps dankbar.
El´Blindo
PHP-Code:
include_once("../DB_Connection.php");
$ad = new Cadmin();
class Cadmin{
...
var $DBC = "";
var $tables = array("");
function Cadmin()
{
$this->_set_db();
$this->_set_tables(); // zweifacher Fkt Auruf
$this->show_tables($this->tables);
$this->show_tables($this->tables);
...
}
...
function _set_db()
{
$this->DBC = new CDB_Connection();
}
...
function _set_tables()
{
$this->tables = $this->DBC->get_tables();
}
...
function show_tables()
{
echo "test";
echo $res = $this->tables;
$i=0;
while ($row=mysql_fetch_array ($res,MYSQL_ASSOC)){ // diese Zeile wird kein zweitesmal aufgerufen.
foreach ($row as $elem) {
echo "<option value='$i'>$elem\n";
$i++;
}
}
}
testResource id #2<option value='0'>table0
<option value='1'>table1
<option value='2'>table2
<option value='3'>table3
...
<option value='20'>table20
testResource id #2
und hier ist Schluss.
Warum wird das zweitemal hier nicht mysql_fetch_aray ausgeführt?
![dontknow](https://www.php-resource.de/forum/core/images/smilies/fragend013.gif)
Bin für Tipps dankbar.
El´Blindo
Kommentar