PHP-Code:
mysql_query ("INSERT INTO mitglieder (vorname,nachname,street,wohnort,username,passwort,email,geworben von,NB zustimmung)
VALUES ('$_POST["vorname"]','$_POST["nachname"]','$_POST["street"]','$_POST["wohnort"]','$_POST["username"]','$_POST["passwort"]','$_POST["email"]','geworben von','NB zustimmung');)");
Wo ist der Fehler ? Er sagt folgendes ! Zitat:
| Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/htdocs/crazysdg/php/basedatabank.php5 on line 37 |
Und kann mir einer mit der Übertragung von Daten in eine MySQL Tabelle helfen ? Also folgendes Script habe ich als Formular: PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="XHTML namespace">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Crazystep Entertaiment</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
.Stil1 {
color: #FFFFFF;
font-weight: bold;
font-size: 30px;
}
.Stil2 {color: #FFFFFF; font-weight: bold; font-size: 12px; }
.Stil3 {color: #00FF00}
.Stil4 {color: #000000}
a:link {
color: #FF0000;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FF6600;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<div align="center">
<table width="800" border="0" cellspacing="0" bgcolor="#333333">
<tr>
<td><div align="center">
<p class="Stil1">Crazystep Entertaiment</p>
<p class="Stil2">Bitte füllen sie alles korrekt aus.Eingabefelder mit einem * müssen ausgefüllt werden, Eingabefelder ohne * können sie freiwilig ausfüllen.</p>
</div></td>
</tr>
</table>
<table width="800" border="0" cellspacing="0">
<tr>
<td bgcolor="#000000"><div align="center">
<p class="Stil3"> </p>
<form action="basedatabank.php5" method="POST">
<table width="400" border="0" cellspacing="0">
<tr bgcolor="#990000">
<td width="142"><span class="Stil3">Vorname* :</span></td>
<td width="254"><span class="Stil3">
<label>
<input type="text" name="vorname" id="vorname" />
</label>
</span></td>
</tr>
<tr bgcolor="#660000">
<td><span class="Stil3">Nachname* :</span></td>
<td><label>
<input type="text" name="nachname" id="nachname" />
</label></td>
</tr>
<tr bgcolor="#990000">
<td><span class="Stil3">Straße* :</span></td>
<td><label>
<input type="text" name="street" id="street" />
</label></td>
</tr>
<tr bgcolor="#660000">
<td><span class="Stil3">Wohnort* :</span></td>
<td><label>
<input type="text" name="wohnort" id="wohnort" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr bgcolor="#990000">
<td><span class="Stil3">Username* :</span></td>
<td><label>
<input type="text" name="username" id="username" />
</label></td>
</tr>
<tr bgcolor="#660000">
<td><span class="Stil3">Passwort* :</span></td>
<td><label>
<input type="password" name="passwort" id="passwort" />
</label></td>
</tr>
<tr bgcolor="#990000">
<td><span class="Stil3">E-Mail* :</span></td>
<td><label>
<input type="text" name="e-mail" id="email" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr bgcolor="#660000">
<td><span class="Stil3">Webseite :</span></td>
<td><label>
<input type="text" name="webseite" id="webseite" />
</label></td>
</tr>
<tr bgcolor="#990000">
<td><span class="Stil3">Dein Geschlecht :</span></td>
<td><label>
<input type="text" name="geschlecht" id="geschlecht" />
</label></td>
</tr>
<tr bgcolor="#660000">
<td><span class="Stil3">Du suchst :</span></td>
<td><label>
<select name="paarung" id="paarung">
<option>Mann</option>
<option>Frau</option>
<option>Beides</option>
<option>Garnichts</option>
<option>Fragt einfach ;)</option>
</select>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr bgcolor="#990000">
<td><span class="Stil3">Geworben von :</span></td>
<td><label>
<input type="text" name="geworben" id="geworben" />
</label></td>
</tr>
<tr bgcolor="#660000">
<td><div align="center">
<label>
<input type="checkbox" name="zustimmung" id="zustimmung" />
</label>
</div></td>
<td><div align="justify"><span class="Stil3">Ich habe die <a href="nutzungsbestimmungen.php" target="_blank">Nutzungsbedingungen</a> von Crazystep Entertaiment gelesen und stimme hiermit zu !</span></div></td>
</tr>
</table>
<p class="Stil3">
<label>
<input type="submit" name="send" id="send" value="Senden" />
</label>
<span class="Stil4">
<label> ....o.....</label>
</span>
<label>
<input type="reset" name="reset" id="reset" value="Zurücksetzen" />
</label>
</p>
</form>
<p class="Stil3"> </p>
</div></td>
</tr>
</table>
</div>
<br /><div style="z-index:3" class="smallfont" align="center"><!-- google_ad_section_start(weight=ignore) -->Search Engine Optimization by <a rel="nofollow" href="http://www.crawlability.com/vbseo/">vBSEO</a> 3.2.0<!-- google_ad_section_end --></div>
<script type="text/javascript"><!--
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
//-->
</script>
<script type="text/javascript"><!--
var pageTracker = _gat._getTracker("UA-4194548-2");
pageTracker._initData();
pageTracker._trackPageview();
//-->
</script>
<br /><div style="z-index:3" class="smallfont" align="center"><!-- google_ad_section_start(weight=ignore) -->Search Engine Optimization by <a rel="nofollow" href="http://www.crawlability.com/vbseo/">vBSEO</a> 3.2.0<!-- google_ad_section_end --></div>
<script type="text/javascript"><!--
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
//-->
</script>
<script type="text/javascript"><!--
var pageTracker = _gat._getTracker("UA-4194548-2");
pageTracker._initData();
pageTracker._trackPageview();
//-->
</script>
</body>
</html>
Und hier ist die Datei die eigentlich das an die Tabelle senden soll : PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="XHTML namespace">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dateneintragung !</title>
</head>
<body>
<?php
$servername = "localhost";
$benutzer = "crazysdgmaster";
$passwort = "******";
// DB_Verbindung herstellen
if($verbindung = mysql_connect ($servername,$benutzer,$passwort))
{
echo "Die Verbindung zur DB aus <B>$servername</B> wurde aufgebaut.<P>";
} else {
echo "Die Verbindung zur DB <B>$servername</B> ist fehlgeschlagen !" .
mysql_error();
exit();
$datenbank ="crazysdgweb";
// DB-Auswahl
if($mysql_select_db ($datenbank))
{
echo "Die Datenbank <B>$datenbank</B> konnte nicht ausgewählt werden:" . mysql_error();
exit();
} else {
echo "Die Datenbank <B>$datenbank</B> wurde ausgewählt.<P>";
}
mysql_query ("INSERT INTO mitglieder (vorname,nachname,street,wohnort,username,passwort,email,geworben von,NB zustimmung)
VALUES ('$_POST["vorname"]','$_POST["nachname"]','$_POST["street"]','$_POST["wohnort"]','$_POST["username"]','$_POST["passwort"]','$_POST["email"]','geworben von','NB zustimmung');)");
// DB_Verbindung schließen
mysql_close ($verbindung);
echo "Sie sind nun registriert und können anfangen in unserer Plattform mitzuwirken . Viel Spaß bei uns <B>$_POST["username"]</B>.";
?>
</body>
</html>
Wäre nett wenn jemand mir in dieser misslichen Lage hilft. Aso und hier ist das Tabellenerzeugungs-script . Vielleicht ist da ja der Fehler auch drinne : PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="XHTML namespace">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Database Crazystep Entertaiment</title>
</head>
<body>
<?php
$servername="localhost";
$benutzer ="crazysdgmaster";
$passwort ="*****";
// DB-Verbindung herstellen
if($verbindung = mysql_connect ($servername,$benutzer,$passwort)) {
echo "Die Verbindung zur Datenbank auf <B>$servername</B> wurde aufgebaut.<P>";
} else {
echo "Der Verbindungsversuch zur DB ist fehlgeschlagen";
mysql_error();
exit();
}
$datenbank ="crazysdgweb";
// DB-Auswahl
if(!mysql_select_db ($datenbank)) {
echo "Die Datenbank konnte nicht ausgewählt werden:" .mysql_error();
exit();
}
$tabellenname ="mitglieder";
// Tabelle erzeugen
if(!mysql_query ("CREATE TABLE $tabellenname (
id
vorname
nachname
street
wohnort
username
passwort
email
geworben von
NB Zustimmung
PRIMARY KEY(id)
);"))
{
echo "Die Tabelle <B>$tabellenname</B> wurde nicht angelegt"; .
mysql_error();
exit();
} else {
echo "Die Tabelle <B>$tabellenname</B> wurde ohne Probleme angelegt.<P>";
}
// DB-Verbindungsschließung
mysql_close ($verbindung);
?>
</body>
</html>