PHP acountsystem mit datenbank

Pi_

Ensign
Registriert
Sep. 2012
Beiträge
138
Hi

wie kann ich in einer if bedingung überprüfen ob ein user in einer tabelle in einer datenbank schon vorhanden ist?

danke im vorraus :)
 
Zuletzt bearbeitet:
Pi_ schrieb:
Hi

ich habe folgendes problem: ich möchte die eingegebenen daten in eine datenbank eintragen aber ich bekomme immer nur einen error wenn ich dies mit variablen mache. hier der code der funktioniert ohne variablen:
Code:
mysql_query("INSERT INTO userlist
(name, age) VALUES('Timmy Mellowman', '23' ) ")
und hier mit variablen der nicht funktioniert:
Code:
mysql_query("INSERT INTO userlist
(name, age) VALUES('$_POST['username']', '$_POST[userage]' ) ")
diesen felher bekomme ich:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /users/ich1234566/www/do_register.php on line 24


Code:
mysql_query("INSERT INTO userlist 
(name, age) VALUES($_POST['username'], $_POST['userage'] ) ")


Hi

wie kann ich in einer if bedingung überprüfen ob ein user in einer tabelle in einer datenbank schon vorhanden ist?

danke im vorraus


if(mysql_query("SELECT user FROM user WHERE userid = $userid")) {
echo "user bereits vorhanden";
}


ungetestet..
 
Zuletzt bearbeitet:
JohnnieWalker schrieb:
Code:
mysql_query("INSERT INTO userlist 
(name, age) VALUES($_POST['username'], $_POST['userage'] ) ")

?? :D

na einfach vorher ne datenbankabfrage machen und gucken ob da was zurück kommt
 
sorry ich hatte da so einen kleinen fail beim erstellen des threads. hatte ein problem aber hab das nach erstellen des threads gelöst ihn dan editiert und ein anderes problem reingeschrieben das ich auch hatte :S

und danke :)
 
Pi_ schrieb:
Hi

wie kann ich in einer if bedingung überprüfen ob ein user in einer tabelle in einer datenbank schon vorhanden ist?

danke im vorraus :)

klomann83 schrieb:
?? :D

na einfach vorher ne datenbankabfrage machen und gucken ob da was zurück kommt



der TE hat einfach mal seinen eingangspost editiert und seine ursprüngliche frage gelöscht... die gründe kennt nur er... hab meinen post mal entsprechend geändert ;)
 
Vielen Dank :)
habe es dann so hinbekommen:

$usernamecheck = $_POST["username"];
$query = mysql_query("SELECT * FROM userlist WHERE name='$usernamecheck'");
if(mysql_num_rows($query) == 0)
{
//create account...
}
 
Zuletzt bearbeitet:
Hi nochmal :)

kann mir vielleicht jemand sagen wie ich diesen javascript von handys oder ipods nicht ausführen lasse? also nur am computer
Code:
	$(window).scroll(function () { 
		  if($(window).scrollTop() > 200) {$('#navi').css('position','fixed');} else {$('#navi').css('position','relative');}
		});
 
Zurück
Oben