Hey leute, ich habe folgendes problem, unzwar werden keine Daten in die Mysql datenbank eingetragen
Code:
PHP Code:
<?php if (isset($_GET['step'])){ $step = $_GET['step']; if ( $step == 2){ if (isset($_POST['username'])){ if (isset($_POST['passwort'])){ $username = strip_tags(@$_POST['username']); $passwort = strip_tags(@$_POST['passwort']); $email = strip_tags(@$_POST['email']); $passwortrepeat = strip_tags(@$_POST['passwortrepeat']); $login = $_POST['login']; $ques1 = strip_tags(@$_POST['questionone']); $ques2 = strip_tags(@$_POST['questiontwo']); $ques3 = strip_tags(@$_POST['questionthree']); if ($login){ if ($username&&$passwort&&$passwortrepeat&&$ques1&&$ques2&&$ques3){ if ($passwort == $passwortrepeat){ if (strlen($username)<=25 || strlen($passwort)<=25){ $passwort = md5($passwort); $passwortrepeat = md5($passwortrepeat); $connect = mysql_connect(ZENSIERT) or die("Verbindungs Fehler"); mysql_select_db("homepage") or die("Verbindungs Fehler"); $userexist = mysql_query("SELECT username FROM users WHERE username='$username'"); if(mysql_num_rows($userexist)!=1){ $queryreg = mysql_query(" INSERT INTO users VALUES ('','$username','$passwort','$email') "); echo 'Herzlich Willkommen auf MineMystery! Das gesamte Team wünscht die viel Spaß!'; }else{ echo ' Der Angegebene Account Existier bereits!'; } }else{ echo 'Die Maximale Länge von Username bzw. Passwort beträgt 25!'; }
}else{ echo 'Die beiden Angegeben Passwörter stimmen nicht überein!'; } }else{ echo 'Bitte fülle <b>alle</b> felder aus!'; } }else{ echo 'Bitte gebe ein Username und/oder ein Passwort ein!'; }
if($step > 2) { die('Es ist ein Fehler Aufgetreten! Du wirst in 5 Sekunden weitergeleitet... <meta http-equiv="refresh" content="5; URL=index.php?s=regi">'); }
$dateDB enthält eine MySQL Ressource da du deine Daten nicht gefetcht hast, und
$date einen String, obwohl man in Solchen Dingen eher einen Timestamp verwendet.
Dein Query ist vollkommen Falsch, willst du nen Datensatz updaten benutzt man
PHP Code:
Update users SET date = '$date' WHERE username = '$username'
filter_var gibts erst seit PHP 5.2, viele Serverbetreiber rüsten nach Anfrage gerade mal
auf PHP 5 auf. Du solltest die Abwärtskompatabilität nicht auser Acht lassen.
Quote:
Originally Posted by PseudoPsycho
PHP Code:
$userexist = mysql_query("SELECT username FROM users WHERE username='".mysql_real_escape_string($username)."'");
if($userexist === FALSE){
Normalerweise verwendet man mysql_num_rows oder
PHP Code:
SELECT count(username) ...
Ganz nebenbei wirft dein Script sicher 15 Notice Errors aus.
if($step > 2) { die('Es ist ein Fehler Aufgetreten! Du wirst in 5 Sekunden weitergeleitet... <meta http-equiv="refresh" content="5; URL=index.php?s=regi">'); }
Solltest du PHP 5 < 5.2.0 haben, kannst du alternativ den auskommentierten Regex nutzen. Zu deinem anderen Problem... Am Einfachsten ists meistens, seine SQL-Queries mal druch phpMyAdmin laufen zu lassen
Registrierformular - Daten werden nicht eingetragen ! 02/24/2012 - Technical Support - 2 Replies Hallo Community,
wer meinen Script "entbuggt" bekommt 30 EliteGold !
Sobald ich auch Registrieren klicke ,wird angedeutet
das die Registrierung fehl geschlagen ist.
Obwohl er mit der Datenbank connectet hat,
die Xampp Daten lasse ich mal weg.
<?php
$wurde_abgeschickt = isset($_POST);
metin2-Die Datenbank des HP-Servers konnte nicht ausgewählt werden 09/02/2011 - Metin2 Private Server - 3 Replies Die Datenbank des HP-Servers konnte nicht ausgewählt werden
steht ganzezeit da besitze ein dyndns server
ihr ein screen damit ihr sagen könnt was falsch ist
Szsinstall Daten werden nicht gespeichert! 03/21/2010 - Metin2 Private Server - 8 Replies Bei mir speichert er szsinstall Daten die IP numma mit
100 am schluss nicht und 255.0.0.0 auch net aba die numma ohne
100 am schluss speichert er! Helft mir PLS :confused::confused::confused:
Aus Sicherheitsgründen werden diese Daten nicht vollständig angezeigt. 09/05/2007 - World of Warcraft - 5 Replies Hallo,
habe das problem das ich einen character transferieren (zu nem anderen acc) will, und nun steht da: "Aus Sicherheitsgründen werden diese Daten nicht vollständig angezeigt." Siehe Screen:
TinyPic - Share The Experience!™
Ich weiß zwar was da vorher stand, also da wo der nachnahme und email stehen sollten, sind nur noch sternchen Oo
nun wollt ich halt mal wissen ob nen char transfer möglich ist...
und wenn wie? einfach nen neuen acc erstellen, mit dem vorherigen namen(also der...
Daten für Patch können nicht angewendet werden! 04/04/2007 - World of Warcraft - 4 Replies Heute kahm ein neuer Patch.
Er ladet im WOW Screen auf seinen 100% und verlangt ein neu Starten.
Geht dann aber wieder in den Login Screen und bringt ein Window
*Daten für Patch können nicht angewendet werden .....*
Manuell kann ich den Patch nicht installieren da er mir dirt imemr sagt die Client version sei 1.12xxxx
???
Kennt jemand dieses Problem und wie man es repariert?