Warum gehts nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anmeldung
clan
date
datei
daten
einwand
email
fehler
formular
gen
insert
kennwort
message
pawort
result
tabelle
telefon
vermutung
vorname
wohnort
-
warum kann ich nichts in meine tabelle (mysql) importieren??
<?php
include ('db_connect.php');
/* Verbindung zur DB */
mysql_connect("$host","$user","$passwort") or
die ("Verbindung zur Datenbank konnte nicht hergestellt werden!");
mysql_select_db("$datenbank");
/* Daten in DB einf?gen */
$user_regdate = date("d.M.y H:i");
$sql = "INSERT INTO ncom_users (Nickname,Vorname,Nachname,Wohnort,Telefon,Email,Kennwort,Clan,Anmeldedatum) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');";
$result = mysql_query($sql);
mysql_fetch_assoc($result);
?>
m?sste doch richtig sein
---zyclop -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
zyclop schrieb:
mysql_connect('$host','$user','$passwort') or
die ('Verbindung zur Datenbank konnte nicht hergestellt werden!');
mysql_select_db('$datenbank');
zyclop
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
@mysql_select_db("$db_name",$db);
Probiers ma so...
Du hast vergessen den Connect reinzuschreiben. -
nene - das passt schon so..
der einzige unterschied ist, das dein (butzlumbejunky) Code bei einem Connection-Fehler nichts macht w?hrend der Code von zyclop einen Fehler ausgibt [ mit: die('Verbindung zur Datenbank konnte nicht hergestellt werden!'); ]
MfG Asmodeus -
Nein das hat ja nix damit zu tun her hat geschrieben:
mysql_connect("$host","$user","$passwort");
mysql_select_db("$datenbank");
Und ich habe geschrieben:
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
@mysql_select_db("$db_name",$db);
Kann sein, dass das andere teil auch falsch war, aber meinst ist der wichtigere Grund. Denn ohne das geht garnix. -
@butzlumbejunky:
Wenn bei mysql_select_db() (und anderen Funktionen) keine Verbindungsressource angegeben wird, wird die zuletzt ge?ffnete DB-Verbindung benutzt. Von daher trifft dein Einwand hier nicht zu.
Ich denke eher, dass der Fehler in nicht kompatiblem Format zwischen DB-Tabelle und Aufruf liegt. Aber ist nur eine Vermutung, da du nicht (wie in den Regeln zu diesem Forum gefordert) deinen Tabellenaufbau angegeben hast. -
also das steht in meiner anmeldung_senden.php datei...immer wenn ich dann auf submit im formular klicke kommt ein fehler meistens ein unexpected "irgendwas" in line "irgendwo" (is immer anders)aber was mach ich falsch
<?php
include ('db/db_connect.php');
// Daten bekommen und an DB senden :
/* Verbindung zur DB */
mysql_connect("$host","$user","$passwort") or
die ("Verbindung zur Datenbank konnte nicht hergestellt werden!");
mysql_select_db("$datenbank");
/* Daten in DB einf?gen */
if($_POST['Anmelden']){
$nickname =$_POST["nickname"];
$user_firstname = $_POST["user_firstname"];
$user_lastname = $_POST["user_lastname"];
$user_town = $_POST["user_town"];
$user_phone = $_POST["user_phone"];
$unser_email = $_POST["user_email"];
$user_password = $_POST["user_password"];
$user_clan = $_POST["user_clan"];
$user_regdate = date("d.M.y H:i");
$sql = "INSERT INTO ncom_users (Nickname,Vorname,Nachname,Wohnort,Telefon,Email,Kennwort,Clan,Anmeldedatum) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');";
if(mysql_query($sql)){
// Mail-Versand :
$message.="Guten Tag,\n";
$message.="$nickname hat sich f?r die LAN-Party angemeldet.\n";
$message.="Hier sind seine Daten:\n\n";
$message.="Nickname: $nickname\n";
$message.="Name: $user_lastname,$user_firstname\n";
$message.="Wohnort: $user_town\n";
$message.="Telefon: $user_phone\n";
$message.="E-Mail: $user_email\n";
$message.="Clan: $user_clan\n\n";
$message.="mfg\n";
$message.="Zyclop\n\n";
$message.="PS:\n";
$message.="Diese Nachricht wurde automatisch generiert.\n\n";
$message.="date("d.M.y H:i:s")";
mail('zyclop11@gmx.net,globemasters@web.de', '[Neue Anmeldung]', $message, 'From: '. $email ."\r\n");
// ---
echo "Ihre Anmeldung wurde erfolgreich gesendet!";
}
}
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage