Hallo,
ich habe ein textfeld und möchte dieses beim drücken eines buttons in eine Tabelle bei phpmyadmin ausgeben. Leider funktioniert es nicht. Hier ist die bisherige Programmierung:
Formulareingaben überprüfen
function chkFormular () {
if (document.Formular.User.value == „“) {
alert(„Bitte Ihren Namen eingeben!“);
document.Formular.User.focus();
return false;
}
if (document.Formular.Ort.value == „“) {
alert(„Bitte Ihren Wohnort eingeben!“);
document.Formular.Ort.focus();
return false;
}
if (document.Formular.Mail.value == „“) {
alert(„Bitte Ihre E-Mail-Adresse eingeben!“);
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Mail.value.indexOf("@") == -1) {
alert(„Keine E-Mail-Adresse!“);
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Alter.value == „“) {
alert(„Bitte Ihr Alter eingeben!“);
document.Formular.Alter.focus();
return false;
}
var chkZ = 1;
for (i = 0; i < document.Formular.Alter.value.length; ++i)
if (document.Formular.Alter.value.charAt(i) < „0“ ||
document.Formular.Alter.value.charAt(i) > „9“)
chkZ = -1;
if (chkZ == -1) {
alert(„Altersangabe keine Zahl!“);
document.Formular.Alter.focus();
return false;
}
else
{
<?php
$server = "Square7 MySQL-Database Interface ";
$datenbank = „name“;
$username = „name2“;
$passwort = „passwort“;
$link = mysql_connect($server, $username, $passwort);
if (!$link) die(mysql_error());
$db = mysql_select_db($datenbank, $link);
if ($db)
{
$User = mysql_real_escape_string($_POST[„User“]),
$Ort = mysql_real_escape_string($_POST[„Ort“]),
$Mail = mysql_real_escape_string($_POST[„Mail“]),
$Alter = mysql_real_escape_string($_POST[„Alter“]),
$qryInsert = mysql_query(„INSERT INTO Auswerung (name, wohnort, email, alter) VALUES (“.$User.",".$Ort.",".$Mail.",".$Alter.")") or die("Fehler: ".mysql_error());
}
mysql_close($link);
?>
}
}
Formular
Name:
Wohnort:
E-Mail:
Alter:
Formular:
Zum Absenden muss eine Internet-Verbindung bestehen!
Danke schon mal im voraus