Hallo,
ich habe ein kleines Script, mit dem ich etwas in eine Datenbank eintrage. Dazu habe ich ein Eingabefeld und ein Button erstellt:
PHP-Code:
if(empty($_POST['neuer_ordner'])) {
?>
<form action="" method="post">
<table width="33%" border="1" rules>
<tr>
<td>[b]Ordner erstellen[/b]</td>
</tr>
<tr>
<td><input name="ordner_name" class="input" type="text"> <input name="neuer_ordner" type="image" src="images/go.gif" value="Go!"></td>
</tr>
</table>
</form>
Weiter unten in der Datei steht:
PHP-Code:
}else{
if(empty($_POST['ordner_name'])) {
echo "Bitte gebe den Ordnernamen an!";
}else{
$neuen_ordner_in_db = mysql_query("INSERT INTO pn_ordner (user_id, ordnername) VALUES ('".$_SESSION['uid']."','".$_POST['ordner_name']."')") or die (mysql_error());
if($neuen_ordner_in_db) {
echo "Ordner erfolgreich angelegt";
}else{
echo "Fehler!
Ordner konnte nicht erstellt werden";
}
}
Mit Firefox funktioniert das Script problemlos, nur der Internet Explorer zickt. Und zwar drücke ich den Button, und ich komme einfach an den Anfang der Seite(also der Scrollbalken ist wieder in Ausgangsstellung

)
Liegt das vielleicht an <input ... type="image", dass ist anstatt von type="submit" verwende?