hallo,
erst mal ne beschreibung, was ich für ne funktionalität realisieren will:
ich will gern auf einer html-seite eingaben in 2 textfelder machen und diese dann abschicken an ein php-script. das php-script macht mit den daten eine datenbankabfrage und soll das ergebnis wieder an eine html- seite schicken. das läuft auch bis jetzt, wenn ich allerdings einen validator über die seite laufen lasse, werden mir fehler angezeigt, weil ich im form tag kein action-attribut angegeben habe.
vielleicht kann man es auch alles anders lösen.
mein html file sieht im moment so aus:
danke für die hilfe.
erst mal ne beschreibung, was ich für ne funktionalität realisieren will:
ich will gern auf einer html-seite eingaben in 2 textfelder machen und diese dann abschicken an ein php-script. das php-script macht mit den daten eine datenbankabfrage und soll das ergebnis wieder an eine html- seite schicken. das läuft auch bis jetzt, wenn ich allerdings einen validator über die seite laufen lasse, werden mir fehler angezeigt, weil ich im form tag kein action-attribut angegeben habe.
vielleicht kann man es auch alles anders lösen.
mein html file sieht im moment so aus:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Name eingeben</title>
<script language="JavaScript1.2" type="text/javascript">
var http = false;
var faecher_hilf;
var faecher;
var string;
if(navigator.appName == "Microsoft Internet Explorer") {
http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
http = new XMLHttpRequest();
}
function abfrage(user,password)
{
string=user+";"+password;
http.abort();
http.open("GET", "abfrage3.php?string=" + string, true);
http.onreadystatechange=function()
{
if(http.readyState == 4)
{
faecher_hilf=http.responseText;
faecher_hilf=faecher_hilf+"_"+user;
if(faecher_hilf.search(/Fehlgeschlagen/) !=-1)
{
alert("Benutzername oder Kennwort sind nicht korrekt.\nBitte versuchen Sie es noch einmal.");
}
else
{
var ablauf = new Date();
var halbe_stunde = ablauf.getTime()+(30*60*1000);
ablauf.setTime(halbe_stunde);
document.cookie=faecher_hilf+";expires="+ablauf.toGMTString();
weiter=window.open("Client.htm", "_self");
weiter.focus();
}
}
}
http.send(null);
}
</script>
</head>
<body>
<h1>Formular für Namenseingabe</h1>
<form>
<p>Benutzername:<br><input name="username" type="text" size="30" maxlength="30"></p>
<p>Passwort:<br><input name="password" type="password" size="30" maxlength="40"></p>
<input type="button" value="Anmelden" onclick="abfrage(this.form.username.value,this.form.password.value)">
</form>
</body>
</html>
danke für die hilfe.