SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.02.2014, 14:11:51
Sunny94 Sunny94 ist offline
Anfänger
 
Registriert seit: Jan 2014
Alter: 30
Beiträge: 11
Tabelle in Tabelle

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
Mit Zitat antworten
  #2  
Alt 12.02.2014, 14:34:43
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Tabelle in Tabelle

Zum einen würde ich die Bedingung im letzten IF anders schreiben
PHP-Code:
// statt
if(!($leer==0)){}

//besser
if($leer!=0){} 
Desweiteren fällt mir auf, dass deine innere Tabelle syntaktisch an der falschen Stelle erstellt wird. Monetan würde deine Tabelle in etwa so aussehen.
HTML-Code:
<table>
  <tr><td></td><td></td></tr>
  <table>
   <tr><td></td><td></td></tr>
  </table>
</table>
Richtig wäre es, wenn die innere Tabelle in einer Spalte liegt.
HTML-Code:
<table>
  <tr><td></td><td></td></tr>
  <tr>
   <td colspan="2">
    <table>
     <tr>
       <td></td><td></td>
      </tr>
     </table>
   </td>
  </tr>
</table>
Ob das jetzt schon dein Problem löst, kann ich momentan nicht gerantieren.
Mit Zitat antworten
  #3  
Alt 12.02.2014, 14:42:47
Sunny94 Sunny94 ist offline
Anfänger
 
Registriert seit: Jan 2014
Alter: 30
Beiträge: 11
AW: Tabelle in Tabelle

Ja danke :) das war schon die Lösung des Problems.

Manchmal sieht man den Wald vor lauter Bäumen nicht.

Danke :)

Gruß Stephan
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Felderinhalt von einer Tabelle in eine andere Tabelle kopieren alex69 MySQLi/PDO/(MySQL) 1 23.03.2010 10:16:08
Feld hinzufügen, in Mysql Tabelle, Tabelle hat aktive Daten juerle PHP Grundlagen 2 19.03.2010 16:54:46
Daten nach Spalteninhalte aus anderer Tabelle sortieren paedda MySQLi/PDO/(MySQL) 2 14.05.2009 14:46:15
Tabelle in einem "fremden" Tag erzeugen Weide HTML, CSS und JavaScript Help! 18 06.02.2009 15:13:01
Tabelle verliert Datensätze ?! TuxCommander MySQLi/PDO/(MySQL) 5 26.05.2008 16:11:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:43:30 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt