Hallo zusammen,
ich bin in den Anfängen meiner PHP karriere und bräuchte eure Hilfe. Ich habe eine Dropdownliste von Servern erstellt und würde nun gerne nach dem Auswählen eines Servers aus der Dropdownliste die dementprechende Abfrage aus einer anderen Tabelle mit Fehlermeldungen machen.
Diese sollte dann unterhalb der Dropdownliste angezeigt (generiert werden).
Dropdownliste:
Tabelle für FehlerListe:
Kann mir jemand helfen?
Herzlichen Dank
ich bin in den Anfängen meiner PHP karriere und bräuchte eure Hilfe. Ich habe eine Dropdownliste von Servern erstellt und würde nun gerne nach dem Auswählen eines Servers aus der Dropdownliste die dementprechende Abfrage aus einer anderen Tabelle mit Fehlermeldungen machen.
Diese sollte dann unterhalb der Dropdownliste angezeigt (generiert werden).
Dropdownliste:
PHP:
$print .= '<!-- HTML form opening -->
<form name="alerts distinct hosts" action="action" method="post">
<select name="hostname">';
$A = 0;
while ($A < mysql_numrows($all_hosts)){
for ($i = 0; $i < (mysql_numrows($all_hosts)); $i++){
$print .= '<option name="Hostlist" value='.$hos[$A].' onchange")">'.$hos[$A].'</option>"/n';
$A++;
}
}
$print .= '<!-- HTML form closing -->
</select>';
$print .= '</form>';
Tabelle für FehlerListe:
PHP:
//DB auswählen
mysql_select_db($config['db']);
$result = mysql_query("SELECT DISTINCT HA.Agent_Name,HA.Event_Time,HA.Alert_State,HA.Event_Type,HA.Alert_Text,HA.AlertID,HB.Clear_Reason,HB.Event_Time, HB.Event_Type FROM
(SELECT * from HawkAlertClearInfo
WHERE Event_Type = 'onAlert'
AND Agent_Name = 'FR09219-rmds01'
ORDER BY Event_Time DESC
LIMIT 30
)
HA LEFT JOIN HawkAlertClearInfo HB
ON (HA.Agent_Name = HB.Agent_Name
AND HA.AlertID = HB.AlertID
AND HB.Event_Type not like 'onAlert')
WHERE HA.Event_Type not like 'onClear'")
or die ("Query does not work as it should");
##############################
//Tabelle aufbauen
if(!isset($print)){
$print .= ' ';
}
$print .= '<h1>Alerts</h1>';
$print .= '<table width="100%">';
$print .= '<tbody>';
$print .= '<tr>';
$print .= '<th align="left" width="100px">Host</th>';
$print .= '<th align="left" width="120px">Time</th>';
$print .= '<th align="left">ID</th>';
$print .= '<th align="left" width="100px">state</th>';
$print .= '<th align="left">Alert</th>';
$print .= '</tr>';
while($row = mysql_fetch_assoc($result)){
$print .= '<tr>';
$print .= '<td align="left">'.$row['Agent_Name'].'</td>';
$print .= '<td align="left">'.$row['Event_Time'].'</td>';
$print .= '<td align="left">'.$row['AlertID'].'</td>';
$print .= '<td align="left">'.$row['Alert_State'].'</td>';
$print .= '<td align="left">'.$row['Alert_Text'].'</td>';
}
$print .= '</tr>';
$print .= '</tbody></table>';
Kann mir jemand helfen?
Herzlichen Dank
Zuletzt bearbeitet: