 |
 |
 |
| |
Ich möchte gerne das er prüft ob der username schon vorhanden ist also das sind meine daten:
Tabelle=trainer2
Spalte=Trainername
wenn der name existiert soll er stoppen und dem user ausgeben das der name vergeben ist sollte der name frei sein dann soll er bei $eintragen weitermachen
vielen dank leute wenn ihr ne lösung habt ich bin schon seit 3,5 std. dabei mir2 leuten |
|
|
 |
 |
 |
| |
Antworten |
|
| |
1. wenn man all' Deine Fragen hier so liest, bekommt man den Eindruck, daß Du ein Script aus zig' Fragen hier zusammenbasteln willst, aber null Bock hast, mal in die Doku von PHP und MySQL zu sehen. Man könnte ja was lernen und lesen ist lästig. Daher mein gut gemeinter Tipp: Lerne die Grundlagen.
*** Nobody ***
2. ichhabe die dokus gelesen und von daher habe ich meine scripte angepasst nun funktionieren sie aber nicht so wie ich es möchte
3. habe da mal was anders gemacht funtzt aber imme rnoch net
Code: In Zwischenablage kopieren (nur IE)
4. bitte jetzt nicht böse sein, aber ich sag's mal wie ich es denke:
Wenn man so einen besch..... Programmierstil hat, darf man sich über Probleme nicht wundern.
Ein Tipp für alle Anfänger:
Man sieht es zwar überall, aber birgt Gefahren:
if ($irgendwas == "irgendwas") {
$machwas = 1;
$machnochwas = 2;
}
if ($irgendwas == "irgendwas")
{
$machwas = 1;
$machnochwas = 2;
}
Welche Schreibweise ist denn besser zu lesen? Ich behaupte mal, Version 2. Und gerade Newbies sollten die Klammern richtig positionieren und ordentlich einücken! Der geringe Mehraufwand macht sich sehr schnell bezahlt, weil der Code besser zu lesen ist.
Und wenn Du jetzt mal Deinen Quellcode genauso formatierst, wirst Du den Fehler ganz alleine entdecken.
Dann bitte auf "Select *" verzichten, siehe dazu:
http://www.dclp-faq.de/q/q-sql-select.html
Und um den Überblick nicht zu verlieren, sollte man auf solche Zeilen verzichten:
$eintragen = mysql_query("INSERT INTO trainer2 (Trainername, team, email, pass, Geld, Level, EXP, HP, KHP, ST, GE, KON, WI, AC, INI, WIN, Draw, Lose) VALUES ('$Trainername','$team', '$email', '$pass', '$Geld', '$Level', '$EXP', '$HP', '$KHP', '$ST', '$GE', '$KON', '$WI', '$AC', '$INI', '$WIN', '$Draw', '$Lose')");
Da blickt man ja kaum noch durch. Auch hier macht sich ein wenig Mehrarbeit bezahlt:
$query = "INSERT INTO trainer2 ";
$query .= "(Trainername, team, email, pass, Geld, Level, ";
$query .= "EXP, HP, KHP, ST, GE, KON, WI, AC, INI, WIN, Draw, Lose)";
$query .= " VALUES ('$Trainername','$team', '$email', '$pass', '$Geld', ";
$query .= "'$Level', '$EXP', '$HP', '$KHP', '$ST', '$GE', '$KON', '$WI', ";
$query .= "'$AC', '$INI', '$WIN', '$Draw', '$Lose')");
$result = mysql_query(query);
Diesen Teil kann man prima mit einem Debugger prüfen und entdecktschnell einen Fehler.
Also bitte versucht im eigenen Intresse ordentlich zu Programmieren. So, genug der Lehrerstunde.
** Nobody ***
5.
Nu, .. danke dass das mal jemand loslässt.
Wenn du mit 2 Leuten schon 3,5 Stunden an sowas sitzt und schon denkst das ist viel, oder schon verzweifelst, frag ich mich wie du jemals fertig werden willst. Ich kann immer nur jedem raten,w er was nicht weiss -->Google 4 it<---- da findet man wirklich alles, und man lernst besser dazu.
Ich sitze berufsbedint den ganzen Tag am Rechner und Programmiere, und wir Nobody schon sagt, mit deinem Programmierstil wirst du dir immer wieder selbst nen Bein stellen.
|
|
|