Hallo Zusammen
Ich habe bei einem PHPSkript ein komisches Problem.
Und ich denke es könnte an dem liegen: Resource id #2 ist dies ein Fehler?
Der ganze Skript:
Hier ist der Fehler: Wenn ich nichts an die Datenbank schicke, so macht er mir einen Einjtrag nur mit der ID. Schicke ich etwas, so macht er nichts.
Danke wapplegraph
Ich habe bei einem PHPSkript ein komisches Problem.
Und ich denke es könnte an dem liegen: Resource id #2 ist dies ein Fehler?
Der ganze Skript:
PHP-Code:
<?php
include 'db_connect.php';
error_reporting(E_ALL);
if (isset($_POST['send'])) {$send = $_POST['send'];} else {$send = '';}
$sql = "INSERT INTO tb_anmeldung SET ";
$sql .= (!empty( $_POST['name'] )) ? sprintf( "fd_Name='%s' ", mysql_real_escape_string( $_POST['name'] ))
: "fd_Name='', ";
$sql .= (!empty( $_POST['vname'] )) ? sprintf( "fd_Vorname='%s', ", mysql_real_escape_string( $_POST['vname'] ))
: "fd_Vorname='', ";
$sql .= (!empty( $_POST['str'] )) ? sprintf( "fd_Strasse='%s', ", mysql_real_escape_string( $_POST['str'] ))
: "fd_Strasse='', ";
$sql .= (!empty( $_POST['plz'] )) ? sprintf( "fd_PLZ='%s', ", mysql_real_escape_string( $_POST['plz'] ))
: "fd_PLZ='', ";
$sql .= (!empty( $_POST['ort'] )) ? sprintf( "fd_Wohnort='%s', ", mysql_real_escape_string( $_POST['ort'] ))
: "fd_Wohnort='', ";
$sql .= (!empty( $_POST['anzahl'] )) ? sprintf( "fd_Personen='%s' ", mysql_real_escape_string( $_POST['anzahl'] ))
: "fd_Personen='0' ";
?>// echo $sql;
<html>
<head>
<title>Anmeldung Ball 07</title>
<link href="formstyle.css" rel="stylesheet" type="text/css" media="screen">
</head>
<body>
<form name="anmeldung" method="post">
<?php
if ($send == 'Anmeldung abschicken') {
mysql_query( $sql, $con );
echo mysql_insert_id();
}
else {
echo '<div id="aussen">
<table id="formularback">
<tr>
<td class="nname">Name</td><td><input name="name" maxlength="30" value="Name" />*</td>
<td class="name">Vorname</td><td><input name="vname" maxlength="25" value="Vorname"/>*</td>
</tr>
<tr>
<td class="nname">Strasse</td><td colspan="3"><input name="str" maxlength="40" value="Strasse" />*</td>
</tr>
<tr>
<td class="nname">PLZ </td><td> <input name="plz" maxlength="4" value="" />*</td>
<td class="nname">Wohnort </td><td> <input name="ort" value="Wohnort" />*</td>
</tr>
<tr>
<td class="nname">Anzahl Personen</td><td colspan="3"> <input name="anzahl" maxlength="2" value="" />*</td>
</tr>
<tr><td id="pflicht" colspan="4">* Diese Felder sind Pflicht</td></tr>
<tr><td colspan="2"><input id="button" name="send" value="Anmeldung abschicken" type="submit"></td></tr>
</table>'
;
}
?>
</form>
</body>
</html>
Danke wapplegraph
Kommentar