Hallo Leute! Habe folgendes Problem:
Ich gebe aus diesem Formular:
die Daten aus den Formularfeldern in dieses Formular:
In diesem wird wiederrum die "sb_id" bei Klick auf den Link auf eine dritte Seite übergeben, welche aber KEINEN Bezug auf alle anderen Variablen hat. Auf dieser erscheinen folgende Fehlermeldungen:
Notice: Undefined index: jahr_beginn in D:\ONLINE\anzeige_sb-liste_datum.php on line 63
Notice: Undefined index: monat_beginn in D:\ONLINE\anzeige_sb-liste_datum.php on line 63
Notice: Undefined index: tag_beginn in D:\ONLINE\anzeige_sb-liste_datum.php on line 63
Notice: Undefined index: jahr_ende in D:\ONLINE\anzeige_sb-liste_datum.php on line 64
Notice: Undefined index: monat_ende in D:\ONLINE\anzeige_sb-liste_datum.php on line 64
Notice: Undefined index: tag_ende in D:\ONLINE\anzeige_sb-liste_datum.php on line 64
Die Fehlermeldungen waren vor dem javascript-Link in der Tabelle in der "while"-Schleife noch nicht da, aber was hat PHP jetzt ein Problem damit ???
Ich gebe aus diesem Formular:
PHP-Code:
<form action="anzeige_sb-liste_datum.php" method="post">
<tr>
<td>Aktuelle(n) Statusbericht(e) anzeigen
<button type="button" onClick="self.location.href='anzeige_sb-liste_aktuell.php'">Los</button></td>
</tr>
<tr align="left">
<td>Statusbericht(e) anzeigen Stördatum von</td>
<td> <input maxlength="2" size="2" type="text" name="tag_beginn">
<input maxlength="2" size="2" type="text" name="monat_beginn">
<input maxlength="4" size="4" type="text" name="jahr_beginn"></td>
<td>bis</td>
<td align="left"> <input maxlength="2" size="2" type="text" name="tag_ende">
<input maxlength="2" size="2" type="text" name="monat_ende">
<input maxlength="4" size="4" type="text" name="jahr_ende"></td>
<td>
<input type="submit" value="Los" onClick="self.location.href='anzeige_sb-liste_datum.php'">
</td>
</tr>
PHP-Code:
<form name='idnummer' method="GET" action="anzeige_sb-liste_datum.php">
<input type='hidden' name='action' value='anzeige_statusbericht'>
<input type='hidden' name='sb_id' value=''>
</form>
...
$datum_beginn = $_POST['jahr_beginn'].'-'.$_POST['monat_beginn'].'-'.$_POST['tag_beginn']; // Datumsformat umwandeln für Datenbank
$datum_ende = $_POST['jahr_ende'].'-'.$_POST['monat_ende'].'-'.$_POST['tag_ende']; // Datumsformat umwandeln für Datenbank
$abfrage = mysql_query("SELECT * FROM tagesstatus WHERE tag_stoerstart_datum > '$datum_beginn' AND tag_stoerstop_datum < '$datum_ende' ORDER BY tag_datum ASC"); // Abfrage nach Datensätzen mit aktuellem Datum
while ($data_sb_aktuell = mysql_fetch_array($abfrage)) // Schleife für Ausgabe der Datensätze
{
$abfrage2 = mysql_query("SELECT ser_name FROM server WHERE server_id = '$data_sb_aktuell[10]'");
while($servername = mysql_fetch_array($abfrage2)) // Schleife zum Auslesen des Servernamens anhand der "ser_id"
{
$data_sb_aktuell[10] = $servername[0];
}
$abfrage3 = mysql_query("SELECT farbe FROM fehlerlevel WHERE status_id = '$data_sb_aktuell[1]'");
while($farbe = mysql_fetch_array($abfrage3)) // Schleife zum Auslesen der Farbe anhand der "status_id"
{
$data_sb_aktuell[1] = $farbe[0];
}
echo " <table width=60% border=0> "; // Ausgabe der Datensätze, pro Datensatz eine Tabelle
echo " <tr> ";
echo " <td width=10%> " . $data_sb_aktuell[0] . "</td>";
echo " <td width=10%><img src=\"images/".$data_sb_aktuell[1]."\"></td>"; // Ausgeben des Farbdatei-Namens
echo " <td width=10%> " . $data_sb_aktuell[3] . "</td>";
echo " <td width=10%> " . $data_sb_aktuell[4] . "</td>";
echo " <td width=20%> " . $data_sb_aktuell[6] . "</td>";
echo " <td width=20%> " . $data_sb_aktuell[7] . "</td>";
echo " <td width=10%> " . $data_sb_aktuell[10] . "</td>";
echo " <td width=10%><a href=\"javascript:idnummer.sb_id.value=$data_sb_aktuell[0];idnummer.submit();\"><mehr></a></td>";
echo " </tr> ";
echo " </table> ";
}
?>
Notice: Undefined index: jahr_beginn in D:\ONLINE\anzeige_sb-liste_datum.php on line 63
Notice: Undefined index: monat_beginn in D:\ONLINE\anzeige_sb-liste_datum.php on line 63
Notice: Undefined index: tag_beginn in D:\ONLINE\anzeige_sb-liste_datum.php on line 63
Notice: Undefined index: jahr_ende in D:\ONLINE\anzeige_sb-liste_datum.php on line 64
Notice: Undefined index: monat_ende in D:\ONLINE\anzeige_sb-liste_datum.php on line 64
Notice: Undefined index: tag_ende in D:\ONLINE\anzeige_sb-liste_datum.php on line 64
Die Fehlermeldungen waren vor dem javascript-Link in der Tabelle in der "while"-Schleife noch nicht da, aber was hat PHP jetzt ein Problem damit ???
Kommentar