Textfeld in Tabelle - phpmyadmin

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

Hi,

schön, dass Du mysql_real_escape_string kennst, aber mysql_connect erwartet eine Server-Adresse und keinen Text…

Gruß
Ingo

hallo noch mal,
ich habs mit der server-adresse probiert, aber die tabelle bleibt trotzdem leer. Ich bin noch Anfänger, also, wenn ich die adresse eingebe, anstatt dem namen des Servers, muss ich da irgendetwas umschreiben? oder was könnte sonst der grund sein?

Hallo hoila,

normalerweise sollte dir MySQL/PHP einen Fehler ausspucken.
Konfiguriere dein Testsystem am besten so, das dir die Fehler direkt angezeigt werden.

-> http://www.php.net/manual/de/errorfunc.configuration…
-> http://www.php.net/manual/de/errorfunc.configuration…

Gruss
Stefan

danke, ich kenn mich wirklich nicht aus, wenn ich das programm mit notepad geschrieben habe, dann funktioniert es nicht? Mit was soll ich es dann schreiben und wo werden die fehler von php.ini angezeigt?

Mit welchem Programm du deine Scripte schreibst ist egal.
In der php.ini legt man das Verhalten von PHP fest. Wenn man die Anzeige von Fehlern aktiviert, dann stehen die direkt in der Webseite mit drin.

sigterm