Daten in DB einfügen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aussehen
benachrichtigung
clan
date
datei
daten
fehler
formular
fragen
gen
insert
kennwort
moment
pawort
result
telefon
versuchen
vorname
vorwahl
wohnort
-
ich habe folgende daten und will wissen wie ich die in meine db einf?gen kann:
<form action="anmeldung_senden.php" method="post">
<table style="font-size: 12px;" border="0" cellpadding="2" cellspacing="2">
<tbody><tr><td align="left">Nickname:*</td><td align="left"><input name="nickname" size="40" maxlenght="50" type="text"></td></tr>
<tr><td align="left">Vorname:*</td><td align="left"><input name="user_firstname" size="40" maxlenght="35" type="text"></td></tr>
<tr><td align="left">Nachname:*</td><td align="left"><input name="user_lastname" size="40" maxlenght="35" type="text"></td></tr>
<tr><td align="left">Wohnort:*</td><td align="left"><input name="user_town" size="40" maxlenght="100" type="text"></td></tr>
<tr><td align="left">Telefon(+Vorwahl):*</td><td align="left"><input name="user_phone" size="40" maxlenght="25" type="text"></td></tr>
<tr><td align="left">E-Mail:*</td><td align="left"><input name="user_email" size="40" maxlenght="200" type="text"></td></tr>
<tr><td align="left">Kennwort:*</td><td align="left"><input name="user_password" size="40" maxlenght="32" type="password"></td></tr>
<tr><td align="left">Clan:</td><td align="left"><input name="user_clan" size="40" maxlenght="100" type="text"></td></tr>
<tr><td align="left"> </td></tr>
<tr><td colspan="2" align="center"><input name="anmelden" value="Anmelden" type="submit"></td></tr>
<tr><td colspan="2" align="right"><font color="B30000"><b>* Ben?tigte Felder</b></font></td></tr>
</tbody></table>
</form>
Meine DB sieht so aus:
ncom_users (nickname,user_firstname,user_lastname,user_town,user_phone,user_email,user-password,user_clan,user_regdate)
Wie muss dann meine anmeldung_senden.php datei aussehen??
---zyclop -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also du willst das der user daten angibt in die felder und diese speichert in der db?
-
connect.inc.php
<?
mysql_connect("mysql.lima-city.de","USERxxxxx","DeinPasswort") or die("Verbindung zum DB-Server fehlgeschlagen!");
mysql_select_db("DBxxxxxxxxx") or die("Datenbank nicht gefunden!");
?>
anmeldung_senden.php
<?
include("connect.inc.php");
$vorname = $_POST['user_firstname'];
// usw.
$sql = "INSERT INTO ncom_users (nickname,user_firstname,user_lastname,user_town,user_phone,user_email,user-password,user_clan,user_regdate) VALUES ('$vorname','etc.....')";
$result = mysql_query($sql);
if($result)
{
printf("Erfolgreich registriert!");
mail("empf?nger","Titel","Nachricht");
}
else
{
printf("Fehler!<br>Zur?ckgegebener Fehler: %s",mysql_error());
}
?>
versuch's mal so!
-
jop ganz genau! am besten w?rs, wenn ich dann noch eine Benachrichtigung per mail bekomme
-
so sieht meine datei im moment aus und das geht nicht?>
<?php
/* Formular Daten */
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"];
/* Connect Daten */
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,user_firstname,user_lastname,user_town,user_phone,user_email,user-password,user_clan,user_regdate) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');";$result = mysql_query($sql);
}
-
$sql = "INSERT INTO ncom_users (nickname,user_firstname,user_lastname,user_town,user_phone,user_email,user-password,user_clan,user_regdate) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');";$result = mysql_query($sql);
durch das ersetzen:
$sql = "INSERT INTO ncom_users (nickname,user_firstname,user_lastname,user_town,user_phone,user_email,user-password,user_clan,user_regdate) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate')";
$result = mysql_query($sql);
if(!$result)
{
echo mysql_error();
}
else
{
echo "Erfolgreich registriert!";
}
-
ok hab ich und habs probiert und wie frag ich die daten jetzt ab?
-
<form action="anmeldung_senden.php" method="post"> <table style="font-size: 12px;" border="0" cellpadding="2" cellspacing="2"> <tbody><tr><td align="left">Nickname:*</td><td align="left"><input name="nickname" size="40" maxlenght="50" type="text"></td></tr> <tr><td align="left">Vorname:*</td><td align="left"><input name="user_firstname" size="40" maxlenght="35" type="text"></td></tr> <tr><td align="left">Nachname:*</td><td align="left"><input name="user_lastname" size="40" maxlenght="35" type="text"></td></tr> <tr><td align="left">Wohnort:*</td><td align="left"><input name="user_town" size="40" maxlenght="100" type="text"></td></tr> <tr><td align="left">Telefon(+Vorwahl):*</td><td align="left"><input name="user_phone" size="40" maxlenght="25" type="text"></td></tr> <tr><td align="left">E-Mail:*</td><td align="left"><input name="user_email" size="40" maxlenght="200" type="text"></td></tr> <tr><td align="left">Kennwort:*</td><td align="left"><input name="user_password" size="40" maxlenght="32" type="password"></td></tr> <tr><td align="left">Clan:</td><td align="left"><input name="user_clan" size="40" maxlenght="100" type="text"></td></tr> <tr><td align="left"> </td></tr> <tr><td colspan="2" align="center"><input name="anmelden" value="Anmelden" type="submit"></td></tr> <tr><td colspan="2" align="right"><font color="B30000"><b>* Ben?tigte Felder</b></font></td></tr> </tbody></table> </form> <?php if(isset($_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"]; $user_email =$_POST["user_email"]; $user_password =$_POST["user_password"]; $user_clan =$_POST["user_clan"]; $user_regdate =$_POST["user_regdate"]; $dbName = ""; $dbHost = ""; $dbUser = ""; $dbPW = ""; if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); mysql_query("INSERT INTO ncom_users (nickname,user_firstname,user_lastname,user_town,user_phone,user_email,user_password,user_clan,user_regdate) VALUES('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate')") or die(mysql_error()); } ?>
-
@mastermoul1 das wei? ich doch schon aber wie frage ich jetzt alles ab?
-
$dbName = ""; $dbHost = ""; $dbUser = ""; $dbPW = ""; if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); if ($query = mysql_query("SELECT nickname,user_firstname,user_lastname,user_town,user_phone,user_email,user-password,user_clan,user_regdate FROM ncom_users")) { while ($user_daten = mysql_fetch_array($query)) { $nickname=$user_daten["nickname"]; $user_firstname=$user_daten["user_firstname"]; $user_lastname=$user_daten["user_lastname"]; $user_town=$user_daten["user_town"]; $user_phone=$user_daten["user_phone"]; $user_email=$user_daten["user_email"]; $user-password=$user_daten["user-password"]; $user_clan=$user_daten["user_clan"]; $user_regdate=$user_daten["user_regdate"]; } } else die(mysql_error());
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage