Hallo,
folgendes Problem:
In meinem Formular werden per forschleife Felder mit entsprechenden Werten generiert. Diese Felder sind als hidden makiert. Nun werden diese im Browser aber als Lücke dargestellt, was eigentlich nicht soll.
Wie kann ich das ändern? Ich muss die Werte ja an die nächste Seite übergeben können ohne dass man sieht, das sich dort versteckte Felder befinden!
Hier mein Code:
Wenn ich nun 500 Services automatisch anlegen will dann erscheint dort eine riesen große Lücke!
Wer kann mir helfen?
folgendes Problem:
In meinem Formular werden per forschleife Felder mit entsprechenden Werten generiert. Diese Felder sind als hidden makiert. Nun werden diese im Browser aber als Lücke dargestellt, was eigentlich nicht soll.
Wie kann ich das ändern? Ich muss die Werte ja an die nächste Seite übergeben können ohne dass man sieht, das sich dort versteckte Felder befinden!
Hier mein Code:
PHP:
$gui->page[]="<table border='0'><form action='service_eintrag.php' method='POST'>";
//Einzelformular um Vorgabewerte zu übermitteln
$gui->page[]='<tr><td><b>Host Name:</td><td>'.getHostSelect("normal", NULL, "host[]", false).'</td></tr>';
$gui->page[]="<tr><td><b>Service Description:</b></td><td><input type='text' name='service_description[]' value='".$description[0]."'></td></tr>";
$gui->page[]="<tr><td><b>Check Command:</b></td><td><input type='text' name='check_command[]' value='check_ccms!".$temp_name[0][1]."!".$login."' readonly></td></tr>";
for($i=1;$i<$anzahl-1;$i++)
{
$gui->page[]="<tr><td colspan='2'><input type='hidden' name='check_command[]' value='check_ccms!".$temp_name[$i][1]."!".$login."' readonly></td></tr>";
}
$gui->page[]="<tr><td><b>Max Check Attempts:</b></td><td><input type='text' name='max_check_attempts[]' value='3'> </td></tr>";
$gui->page[]="<tr><td><b>Normal Check Interval:</b></td><td><input type='text' name='normal_check_interval[]' value='5'></td></tr>";
$gui->page[]="<tr><td><b>Retry Check Interval:</b></td><td><input type='text' name='retry_check_interval[]' value='1'></td></tr>";
$gui->page[]='<tr><td><b>Check Period:</td><td>'.getTimeperiodSelect("normal", $data["notification_period"], "check_period[]").'</td></tr>';
$gui->page[]="<tr><td><b>Notification Interval:</b></td><td><input type='text' name='notification_interval[]' value='120'></td></tr>";
$gui->page[]='<tr><td><b>Notification Period:</td><td>'.getTimeperiodSelect("normal", $data["notification_period"], "notification_period[]").'</td></tr>';
$gui->page[]="<tr><td><b>Notification Options:</b></td><td><input type='checkbox' name='notification_options[0][]' value='w' checked>Warning<BR><input type='checkbox' name='notification_options[0][]' value='u'>Unknown<BR><input type='checkbox' name='notification_options[0][]' value='c' checked>Critical<BR><input type='checkbox' name='notification_options[0][]' value='r'>Recover</td></tr>";
$gui->page[] = '<tr><td><b>Contact Groups:</td><td>'.getContactgroupSelect("normal", $data["contact_groups"], "contact_groups[0]", true).'</td></tr>';
$gui->page[]="<tr><td>Performance Daten:</td><td><input type='checkbox' name='perf_data[0]' value='1'></td></tr>";
$gui->page[]="<tr><td colspan='2'><input type='hidden' name='wahl' value='".$wahl."'></td></tr>";
//Weiteres Teil-Formular um die anderen Daten zu übermitteln
for($i=1;$i<$anzahl;$i++)
{
$gui->page[]="<tr><td colspan='2'><input type='hidden' name='service_description[]' value='".$description[$i]."'></td></tr>";
$gui->page[]="<tr><td colspan='2'><input type='hidden' name='check_command[]' value='check_ccms!".$temp_name[$i][1]."!".$login."' readonly></td></tr>";
}
$gui->page[]="<tr><td colspan='2' align='center'><input type='submit' value='Service Eintragen'></td></tr>";
$gui->page[]="</form></table>";
Wenn ich nun 500 Services automatisch anlegen will dann erscheint dort eine riesen große Lücke!
Wer kann mir helfen?