pragmaMx Support Forum

alles für Webmaster => PhP & mySQL => Thema gestartet von: Kartoffelbrei am 01 Juli 2003, 15:02:10

Titel: Doppelte Einträge aus Tabelle kicken
Beitrag von: Kartoffelbrei am 01 Juli 2003, 15:02:10
Hallo mal wieder,

hat jemand ein kleines codebeispiel für sowas :

habe 2 textboxen und einen buton
1. textbox ist für den vornamen
2. für den nachnamen

wenn ich den buton klicke dann füge ich den vornamen und den nachnamen in eine tabelle ein. nur wenn der bname schon in der db drin ist will ich dass eine meldung komtm wie z.b. datensatz schon vorhanden blabla.. wie geht das ?

gruß
brei
Titel: Re: Doppelte Einträge aus Tabelle kicken
Beitrag von: jubilee am 01 Juli 2003, 20:35:50
Hast Du denn schon irgendetwas an code geschrieben ?
Oder muss das noch von grund auf erstellt werden ?
MfG
jubilee
Titel: Re: Doppelte Einträge aus Tabelle kicken
Beitrag von: DarkBoy am 02 Juli 2003, 00:05:02
Ich nehme mal an das es sich um ein kleines freies Script handelt. Dann solltest du mal versuchen bei dem Link zu schauen, das sowas Standardtutorials sind ist es enorm einfach sich bisschen in die Materie zu arbeiten um es auch zu verstehen. Hoffe du verstehst es nicht falsch. http://www.selfphp.info
Titel: Re: Doppelte Einträge aus Tabelle kicken
Beitrag von: JensWagenknecht am 03 Juli 2003, 12:29:32
DarBoy, das ist ja wohl auch keine Antwort.

Kartoffelbrei - Du frägst einfach die Datenbank nach dem Vorhandensein das Nachnamens ab. dabei ist es egal, ob er schon einmal oder x mal vorhanden ist. Du brauchst also nur das Ergebnis, ob die Abfrage was brachte. Und da kannst Du gern bei PHPNuke abschauen.
Also, klauen wir aus Your_Account:

if (sql_num_rows(sql_query("select uname from ".$user_prefix."_users where uname='$uname'", $dbi), $dbi) > 0) {

hier den PopUP rein ( wie bei HTML üblich)

}

sql_querey ist hier die Nuke eigenen Datenbankabfrage und sql_num_rows die Nuke eigenen Funktion zur Anzeoige der Anzahl der zurückgegeben Datenbanksätze. Und ist die halt mehr gliech oder mehr als 1, so ist dies schon vorhanden. $uname muss hier mit dem Wert Deines Texfeldes gefüllt werden.
Nun habe ich gerade das PHPNuke (oder VPK) nicht installiert. Du musst also noch den Tabellennamen (_users) und die Spalte ( uname) durch die richtige ersetzten.



Mein Tip: Verwende immer die Nuke oder VPK eigenen Abfragen.

Ich bin aber kein Profi!
Titel: Re: Doppelte Einträge aus Tabelle kicken
Beitrag von: JensWagenknecht am 03 Juli 2003, 12:30:21
Wie kommt denn das:
Wissender
in mein Profil?
Titel: Re: Doppelte Einträge aus Tabelle kicken
Beitrag von: jogi24 am 03 Juli 2003, 12:57:17
 :D  
hi
@JensWagenknecht

die profile im eBoard haben sich geändert  :D  :D  :D