Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi @all,

ich hab ein kleine skript geschrieben, mir 3 Tabellen anzeigt, wenn ich einen Button Klicke.

1. Button --> Alle Systeme

2. Button --> Aktive Systeme

3. Button --> Inaktive Systeme

Das Funktioniert auch alles wunderbar. Ich möchte jetzt doch aber, dass wenn die Seite das erstemal aufgerufen wird. Alle Systeme angezeigt wird. Ich bekomm das irgendwie nicht gebaken, kann mir jemand helfen ?

Hier ist der code:

 <html>
<form name="form1" method="post" action="system_liste.php">
<div align="center">
<table width="100%" border="0">
<tr>
<td align="center"><input type="submit" name="systeme" value="ALLE Systeme (Aktive / Inaktive)"></td>
<td align="center"><input type="submit" name="systeme" value="AKTIVE Systeme"></td>
<td align="center"><input type="submit" name="systeme" value="INAKTIVE Systeme"></td>
</tr>
</table>

</div>
<hr>
</form>

<?php

$all = "ALLE Systeme (Aktive / Inaktive)";
$activ = "AKTIVE Systeme";
$inactiv = "INAKTIVE Systeme";

// Definition der Funktion tabelle_uberschrift() **ANFANG**
function tabelle_ueberschrift(){
echo "<br>";
echo "<br>";
// TABELLE **ANFANG**
echo "<table width=\"817\" border=\"2\" align=\"center\">";
echo "<tr bgcolor=\"#999999\">";
echo "<td width=\"10%\"><div align=\"center\"><font size=\"3\"><b>SYSTEM NAME</b></font></div></td>";
echo "<td width=\"37%\"><div align=\"center\"><font size=\"3\"><b>IP - ADRESSEN</b></font></div></td>";
echo "<td width=\"15%\"><div align=\"center\"><font size=\"3\"><b>LINUX SYSTEM</b></font></div></td>";
echo "<td width=\"14%\"><div align=\"center\"><font size=\"3\"><b>PROZESOREN</b></font></div></td>";
echo "<td width=\"11%\"><div align=\"center\"><font size=\"3\"><b>VIRTUAL RAM</b></font></div></td>";
echo "<td width=\"13%\"><div align=\"center\"><font size=\"3\"><b>STATUS</b></font></div></td>";
echo "</tr>";
}
// Definition der Funktion tabelle_uberschrift() **ENDE**

switch ($_POST["systeme"]){

case "$all":
echo "<div align=\"center\"><font color=\"#000000\" size=\"+4\"><b><u>Alle Systeme (active / inactive)</u></b></font></div>";
// Aufruf der Funktion
tabelle_ueberschrift();
// Ausgabe des Skriptes
$output=shell_exec("/cust/clone/clones_status.rexx all html");
echo "<pre>$output</pre>";
// TABELLE WIRD im Skript /cust/clone/clones_status.rexx geschlossen !
// TABELLE **ENDE**
break;

case "$activ":
echo "<div align=\"center\"><font color=\"#000000\" size=\"+4\"><b><u>Aktive Systeme</u></b></font></div>";
// Aufruf der Funktion
tabelle_ueberschrift();
// Ausgabe des Skriptes
$output=shell_exec("/cust/clone/clones_status.rexx active html");
echo "<pre>$output</pre>";
// TABELLE WIRD im Skript /cust/clone/clones_status.rexx geschlossen !
// TABELLE **ENDE**
break;


case "$inactiv":
echo "<div align=\"center\"><font color=\"#000000\" size=\"+4\"><b><u>Inaktive Systeme</u></b></font></div>";
// Aufruf der Funktion
tabelle_ueberschrift();
// Ausgabe des Skriptes
$output=shell_exec("/cust/clone/clones_status.rexx inactive html");
echo "<pre>$output</pre>";
// TABELLE WIRD im Skript /cust/clone/clones_status.rexx geschlossen !
// TABELLE **ENDE**
break;
}
?>
</html>
[/php]

Geschrieben

Vorschlag: am Anfang anpassen:


<?php
$all = "ALLE Systeme (Aktive / Inaktive)";
$activ = "AKTIVE Systeme";
$inactiv = "INAKTIVE Systeme";

// Obacht, jetzt kummts

if (isset($_POST["systeme"]))
$sys = $_POST["systeme";
else
$sys = $all;
?>
[/PHP]

und später dann stattdessen

[PHP]
switch ($sys){

?>

hollaröhdulljöh

Reinhold

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...