Guten Tag,
ich habe da ein Problem und zwar habe ich versucht eine Tabelle in einer Tabelle darzustellen.
Dabei ließt er über PHP die daten ein und der Code sieht wie folgt aus:
PHP-Code:
<?php if ($server === 'alle') {
$query_s_data = "SELECT tb_pserver.ps_artnr AS Artikelnummer, tb_pserver.ps_artikelbezeichnung AS Artikelbezeichnung, tb_pserver.ps_dnsname AS DNS_Name,tb_pserver.id_pserver AS ID_Server, tb_nic.nic_ip AS IP_Adresse, tb_status.stat_name AS Status FROM tb_nic INNER JOIN(tb_pserver LEFT JOIN tb_status ON tb_pserver.id_status=tb_status.id_status)ON tb_pserver.id_nic=tb_nic.id_nic;";
echo '<table id="TabelleServer" align="left" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr align="left" valign="top">
<th>Artikelnummer</th>
<th>Artikelbezeichnung</th>
<th>DNS_Name</th>
<th>IP_Adresse</th>
<th>Status</th>
<th></th>
</tr>';
$ar_s_data = mysql_query($query_s_data) OR die(mysql_error());
while ($row = mysql_fetch_object($ar_s_data)){
$vserver=mysql_query("SELECT tb_vserver.vs_licensemac AS License_MAC, tb_nic.nic_ip AS IP_Adresse, tb_applikation.app_tag AS apptag FROM tb_nic INNER JOIN (tb_vserver LEFT JOIN tb_applikation ON tb_vserver.id_applikation = tb_applikation.id_applikation) ON tb_vserver.id_nic=tb_nic.id_nic WHERE tb_vserver.id_pserver LIKE '$row->ID_Server';");
?>
<tr align="left" valign="top">
<td>
<?php echo $row->Artikelnummer;?>
</td>
<td>
<?php echo $row->Artikelbezeichnung;?>
</td>
<td>
<?php echo $row->DNS_Name;?>
</td>
<td>
<?php echo $row->IP_Adresse;?>
</td>
<td>
<?php echo $row->Status;?>
</td>
<td>
<a href="Server_Details.php?ID=<?php echo $row->ID_Server;?>" target="_blank" onclick="window.open(this.href,this.target,'width=1100,height=850'); return false;">Details anzeigen</a>
</td>
</tr>
<?php
$leer = mysql_num_rows($vserver);
if(!($leer==0)){
echo'<table id="TabelleServer" align="left" border="0" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="10%">
<col width="22%">
<col width="22%">
<col width="24%">
<col width="22%">
</colgroup>
<tr>
<td></td>
<td><b>Applikation</td>
<td><b>IP_Adresse</td>
<td><b>Licensemac</td>
<td></td>
</tr>';
while($rowv=mysql_fetch_object($vserver)){
?> <tr>
<td>-></td>
<td><?php echo $rowv->apptag;?></td>
<td><?php echo $rowv->IP_Adresse;?></td>
<td><?php echo $rowv->License_MAC;?></td>
<td><a href="pserver_details.php?ID=<?php echo $vserver->v_ID;?>" target="_blank" onclick="window.open(this.href,this.target,'width=1100,height=850'); return false;">Details anzeigen</a>
</td>
</tr>
<?php
}
echo '</table>';
}
}
echo '</table>';
}?>
Ich denke, dass dies korrekt ist, aber ergibt leider einmal pserver darunter vserver in einer Tabelle aus und das zweite mal vserver ist einfacher text ohne Tabelle.
Wo ist da mein Denkfehler, oder geht es so einfach nicht?
Vielen Dank schonmal für die hilfen.
Gruß Sunny94