Hallo,
ich kenn mich jetzt nicht so gut mit php aus,da ich es erst seit kurzem mache:)...Also mein Problem. Ich habe ein Formular,desse Eiträge(Name, Email) an eine Datenbank gesendet werden sollen.Jedoch funktioniert es nicht und mittlerweile weiss ich nicht mehr weiter.Die Daten sollen eingeben werden und mit dem Senden button an die DB geschickt werden..hatte schon alles Mögliche versucht...deswegen HILFE!!
mein Code:
<?
$server = "Localhost";
$user = "";
$pass = "";
$datenbank = "";
if (!isset($\_POST['Name'])) $\_POST['Name'] =
'';
if (!isset($_POST['Email'])) $_POST['Email'] =
'';
if ($_POST['BUTTON'] != '' AND $_POST['BUTTON']
== 'absenden' ) {
$link = @mysql_connect($server,$user,$pass);
if (!$link)
{
die(keine Verbindung möglich:
.
mysql_error());
}
$db_selected =
@mysql_select_db($datenbank,$link);
if (!$db_selected)
{
die(Kann
.$datenbank.nicht benutzen:
.mysql_error());
}
$sql_insert= "INSERT INTO ss11db35(Name,Email)
Values(".mysql\_escape\_string($\_POST[
Name]).", ".mysql\_escape\_string($\_POST[
Email`]).");";
if (@mysql_query($sql_insert,$link) !=false)
{
echo "Der Eintraf wurde gespeichert!";
$_POST [Name] = ; $\_POST [Email] =
;
}
else
{
echo "Der Eintrag wurde nicht gespeichert!";
}
@mysql_close($link);
}
?>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<p>Name*:<br><input type="text"name="Name" size="30" maxlength="30"></p>
<p>Email:<br><input type="text"name="Email" size="30" maxlength="40"></p>
</form>
<tr>
<td><input type="reset" value="Zurücksetzen"></td>
<td><input name ="absenden" type="submit" value="absenden"></td>
</tr>
</div>
<li><a href="test.php">zurück</a></li>