Hallo Ihr Profi's,
ich habe folgendes Problem :
Ganz unten in dem abgedruckten Code-Beispiel habe ich per echo zwei Submit-Buttons eingefügt. Ich bin durch den gesamten Quellcode so vorgegangen und in den anderen Formularen klappt die Technik auch.
Das Problem äußert sich so, dass die Buttons im Firefox und im Safari zwar angezeigt werden, aber keinerlei Reaktion zeigen. Normalerweise erscheint in den meisten Browsern ja ein kleiner Rahmen um den Button, wenn mit der Maus drübergefahren wird. hier ist nur die blanke Anzeige.
Der Code funktioniert allerdings einwandfrei im Internet-Explorer (getestet : Version 6) und im Opera (Ver 9.2).
Ich wäre für Hilfe wirklich dankbar, der Abgabetermin pressiert ...
Code:
if ($_GET["Submit"] == "Einfügen") {
$insertDatum = $_REQUEST["insertJahr"]."-".$_REQUEST["insertMonat"]."-".$_REQUEST["insertTag"];
if ($insertDatum && $_GET["ort"] && $_GET["club"]) {
$sqlPut = "INSERT INTO $tabelle (id,datum,ort,club,url,aktuell,visible)
VALUES ('NULL', '".$insertDatum."', '".$_GET[ort]."', '".$_GET[club]."', '".$_GET[url]."', '".$_GET[aktuell]."', '".$_GET[visible]."')";
mysql_query($sqlPut,$link);
echo "<div id='insertTable'>Letzte Aktion : $sqlPut"."</br>";
echo "</div>";
}
else {
echo "<div id='insertTable'>";
echo "Es müssen auf jeden Fall das Datum, der Ort und ein Club eingegeben werden!<br />";
echo "- Keine Änderung übernommen -";
echo "</div>";
}
}
// ########################### BEARBEITEN WURDE BESTÄTIGT ################################################################
if ($_REQUEST["Submit"] == "Annehmen") {
echo "<div id=\"insertTable\">";
if ($_REQUEST["datumNeu"]) {
$update = "UPDATE ".$tabelle." SET datum = '".$_REQUEST["datumNeu"]."' WHERE id='".$_REQUEST["id"]."'";
echo "Letzte Aktion : ".$update."<br />";
mysql_query($update, $link);
}
if ($_REQUEST["ortNeu"]) {
$update = "UPDATE ".$tabelle." SET ort = '".$_REQUEST["ortNeu"]."' WHERE id='".$_REQUEST["id"]."'";
echo "Letzte Aktion : ".$update."<br />";
mysql_query($update, $link);
}
if ($_REQUEST["clubNeu"]) {
$update = "UPDATE ".$tabelle." SET club='".$_REQUEST["clubNeu"]."' WHERE id='".$_REQUEST["id"]."'";
echo "Letzte Aktion : ".$update."<br />";
mysql_query($update, $link);
}
if ($_REQUEST["urlNeu"]) {
$update = "UPDATE ".$tabelle." SET url='".$_REQUEST["urlNeu"]."' WHERE id='".$_REQUEST["id"]."'";
echo "Letzte Aktion : ".$update."<br />";
mysql_query($update, $link);
}
if ($_REQUEST["aktuellNeu"]) {
$update = "UPDATE ".$tabelle." SET aktuell='".$_REQUEST["aktuellNeu"]."' WHERE id='".$_REQUEST["id"]."'";
echo "Letzte Aktion : ".$update."<br />";
mysql_query($update, $link);
}
echo "</div>";
}
if ($_POST["Submit"] == "Apply") {
$sql = editiere();
$id = $_REQUEST["id"];
$changeDone = $sql["change"];
if ($changeDone == 0) {
echo "<div id=\"insertTable\">";
echo "Es wurden keine Änderungen vorgenommen.";
echo "</div>";
}
if ($changeDone == 1) {
echo "<div id=\"insertTable\">";
echo "<form method=\"get\" action=\"anzeigen.php\" >";
echo "<table>";
echo "<tr><th>Feld</th><th>Alter Satz</th><th>Neuer Satz</th>";
if ($sql["datum"]) {
echo "<tr>";
$neuDatum = $sql["datum"];
echo "<td>Datum</td>"."<td>".newDate($_REQUEST["datum_old"])."</td><td>".newDate($neuDatum)."</td>";
echo "</tr>";
$datumNeu = $sql["datum"];
echo "<input type=\"hidden\" name=\"datumNeu\" value=\"$datumNeu\" />";
}
if ($sql["ort"]) {
echo "<tr>";
echo "<td>Ort</td>"."<td>".$_REQUEST["ort_old"]."</td><td>".$_REQUEST["ort"]."</td>";
echo "</tr>";
$ort = $sql["ort"];
echo "<input type=\"hidden\" name=\"ortNeu\" value=\"$ort\" />";
}
if ($sql["club"]) {
echo "<tr>";
echo "<td>Club</td>"."<td>".$_REQUEST["club_old"]."</td><td>".$_REQUEST["club"]."</td>";
echo "</tr>";
$clubNeu = $sql["club"];
echo "<input type=\"hidden\" name=\"clubNeu\" value=\"$clubNeu\" />";
}
if ($sql["url"]) {
echo "<tr>";
echo "<td>URL</td>"."<td>".$_REQUEST["url_old"]."</td><td>".$_REQUEST["url"]."</td>";
echo "</tr>";
$urlNeu = $sql["url"];
echo "<input type=\"hidden\" name=\"urlNeu\" value=\"$urlNeu\" />";
}
if ($sql["aktuell"]) {
echo "<tr>";
echo "<td>Aktuell</td>"."<td>".$_REQUEST["aktuell_old"]."</td><td>".$_REQUEST["aktuell"]."</td>";
echo "</tr>";
$akt = $_REQUEST["aktuell"];
echo "<input type=\"hidden\" name=\"aktuellNeu\" value=\"$akt\" />";
}
echo "</table>";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\" />";
echo "<input type=\"submit\" name=\"Submit\" value=\"Annehmen\" />";
echo "<input type=\"submit\" name=\"Submit\" value=\"Abbrechen\" />";
echo "</form>";
echo "</div>";
} // endif
}