Im Voting bereich die geschlächte aufteilen

Davidson

Grünschnabel
Hallo,

da ich ein neuling bin in der PHP-Welt wollte ich euch gerne um Rat bieten, mein problem ist ich habe ein Bilder voting bereich in meiner community, wo ein user bild gegenüber den anderen user bild gestellte wird, das dient dazu das der Voter entscheiden kann welches besser aussieht indem er auf das bild klickt .....

Mein Problem ist jetzt die bilder sind nicht in Geschlächter aufgeteilt ich will später eine Top 20 Frau und Top 20 Mann reinbauchen dafür brauche ich ich die geschlächter unterscheidung....

sitze schon sehr lange dran und weiß nicht wie ich das machen soll, die community habe ich von meinen nachbar bekommen, da ich den script nicht selber geschrieben habe was ich leider nicht wie man das hinbekommt, ich hoffe sehr das mir hier einer helfen kann

also das ist meine seite http://www.russian-badboys.de/community um den Voting bereich zu sehen zu können müsst ihr euch mit diesen daten einlogen user: Davidson pass:f100

und so will ich das haben http://www.ktosexy.de/voting.php

ich wäre sehr froh wenn mir da einer weiter helfen kannn

schon mal ein großen DANK im vorraus...

MfG
 
Für eine Aufteilung nach Geschlechtern wirst du die Datenbank erweitern müssen,
wenn keine Spalte für Geschlechter existiert und dann musst du alle vorhandenen
Einträge aktualisieren.

Sagen wir zB deine Tabelle sieht so aus:
PHP:
CREATE TABLE `test` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 150 ) NOT NULL ,
`img` VARCHAR( 150 ) NOT NULL
) TYPE = MYISAM ;

dann wäre der Befehl den du bräuchtest etwa:

PHP:
ALTER TABLE `test` ADD `gender` ENUM( 'm', 'f' ) NOT NULL AFTER `id` ;

bzw. du würdest halt in PMA (PHPMYADMIN) ein Feld hinzufügen
das den Typ Enum hat (weil es nur zwei Geschlechter gibt) und den
Wert 'm' oder 'f'. Das müsstest du dann für alle existierenden Datensätze
pflegen und für alle neuen mit einfügen als Radiooption in HTML und dann
wenn du die POST Daten in der DB speicherst.

Ungefähr verstanden was ich meine?
 
Zurück