YA-Modul mit Geschlechtsanzeige

Begonnen von modelportal, 24 September 2002, 23:41:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

modelportal

Habe mir das geänderte Modul hier runtergeladen.Aber es funzt nicht ganz.Erst nach den zweiten ändern der Geschlechtsanzeige wird das korrekte Geschlecht angezeigt.Woran kann das liegen?Hat jemand das gleiche Problem gehabt und gelöst?
MfG



EDIT: Name gelöscht

_Gerry_

Hey Kai!
Also die geänderte Y_A ist von mir!
Leider habe ich schon gehört das sie Probs bereitet und ich habe mich auch schon darann gesetzt!
Soweit klappt nun auch alles, jedoch wird wenn ein User seine Daten ändert das Geschlecht nicht aus der Datenbank ausgelesen! :cry
Das heist soviel wie wenn ein User seine Daten ändert muss er auch das Geschlecht erneut angeben und das soll eben nich so sein!
Ich habe die Geschlechtauswahl gleich aufgebaut wie die User_avatar, aber irgendwo ist da ein Bug drinnen! :exclam:

Ich poste den Abschnitt mal, vielleicht hat ja jemand ne Idee!

 
function edituser() {
    global $user, $userinfo, $cookie;
    getusrinfo($user);
    if (($userinfo[uname] != $cookie[1]) AND ($userinfo[pass] != $cookie[2])) {
    include("header.php");
    OpenTable();
    echo "<center><font class=\"title\"><b>"._PERSONALINFO."</b></font></center>";
    CloseTable();
    echo "<br>";
    OpenTable();
    nav();
    CloseTable();
    echo "<br>";
    if (!eregi("http://",$userinfo[url])) {
$userinfo[url] = "http://$userinfo[url]";
    }

    OpenTable();
    echo "<table cellpadding=\"8\" border=\"0\"><tr><td>"
."<form name=\"Register\" action=\"modules.php?name=Your_Account\" method=\"post\">"
."<b>"._UREALNAME."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"realname\" value=\"$userinfo[name]\" size=\"30\" maxlength=\"60\"><br><br>"


. "<br><b>"._UREALEMAIL."</b> "._REQUIRED."<br>"
.""._EMAILNOTPUBLIC."<br>"
."<input type=\"text\" name=\"email\" value=\"$userinfo[email]\" size=\"30\" maxlength=\"255\"><br><br>"
."<b>"._UFAKEMAIL."</b> "._OPTIONAL."<br>"
.""._EMAILPUBLIC."<br>"
."<input type=\"text\" name=\"femail\" value=\"$userinfo[femail]\" size=\"30\" maxlength=\"255\"><br><br>"
."<b>"._YOURHOMEPAGE."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"url\" value=\"$userinfo[url]\" size=\"30\" maxlength=\"255\"><br><br>"
####################### Geschlecht #############################
."<b>Geschlecht</b> <br>"
."<select name=\"geschlecht\">"
."<option value=\"$userinfo[geschlecht]\">$userinfo[geschlecht]</option>";
    $direktori = "images/user/geschlecht";
    $handle=opendir($direktori);
    while ($file = readdir($handle)) {
$filelist[] = $file;
    }
    asort($filelist);
    while (list ($key, $file) = each ($filelist)) {
ereg(".gif|.jpg",$file);
if ($file == "." || $file == "..") {
   $a=1;
} else {
   echo "<option value=\"$file\">$file</option>";
}
    }

    echo "</select>"
    ."<br><br>"
####################### Geschlecht #############################

."<b>"._YOURAVATAR."</b> "._OPTIONAL."<br>[ <a href=\"modules.php?name=Your_Account&op=avatarlist\">"._LIST."</a> ]  "
."<select name=\"user_avatar\" onChange=\"showimage()\">"
."<option value=\"$userinfo[user_avatar]\">$userinfo[user_avatar]</option>";
    $direktori = "images/forum/avatar";
    $handle=opendir($direktori);
    while ($file = readdir($handle)) {
$filelist[] = $file;
    }
    asort($filelist);
    while (list ($key, $file) = each ($filelist)) {
ereg(".gif|.jpg",$file);
if ($file == "." || $file == "..") {
   $a=1;
} else {
   echo "<option value=\"$file\">$file</option>";
}
    }

    echo "</select>  <img src=\"images/forum/avatar/$userinfo[user_avatar]\" name=\"avatar\" width=\"32\" height=\"32\" alt=\"\">"
    ."<br><br>"

   ############################ Newsletter auskommentiert  www.maax-design.de############
 #   ."<b>"._RECEIVENEWSLETTER."</b>   ";
#    if ($userinfo[newsletter] == 1) {
#    echo "<input type=\"radio\" name=\"newsletter\" value=\"1\" checked>"._YES."  "
#    ."<input type=\"radio\" name=\"newsletter\" value=\"0\">"._NO."";
#    } elseif ($userinfo[newsletter] == 0) {
#    echo "<input type=\"radio\" name=\"newsletter\" value=\"1\">"._YES."  "
#      ."<input type=\"radio\" name=\"newsletter\" value=\"0\" checked>"._NO."";
#    }
#   echo "<br><br>"
   ############################ Newsletter auskommentiert  www.maax-design.de############
."<b>"._YICQ."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_icq\" value=\"$userinfo[user_icq]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YAIM."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_aim\" value=\"$userinfo[user_aim]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YYIM."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_yim\" value=\"$userinfo[user_yim]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YMSNM."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_msnm\" value=\"$userinfo[user_msnm]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YLOCATION."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_from\" value=\"$userinfo[user_from]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YOCCUPATION."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_occ\" value=\"$userinfo[user_occ]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YINTERESTS."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_intrest\" value=\"$userinfo[user_intrest]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._SIGNATURE."</b> "._OPTIONAL."<br>"
.""._255CHARMAX."<br>"
."<textarea wrap=\"virtual\" cols=\"50\" rows=\"5\" name=\"user_sig\">$userinfo[user_sig]</textarea><br>"
."<br><br>"
."<b>"._EXTRAINFO."</b> "._OPTIONAL."<br>"
.""._CANKNOWABOUT."<br>"
."<textarea wrap=\"virtual\" cols=\"50\" rows=\"5\" name=\"bio\">$userinfo[bio]</textarea>"
."<br><br>"
."<b>"._PASSWORD."</b> "._TYPENEWPASSWORD."<br>"
."<input type=\"password\" name=\"pass\" size=\"10\" maxlength=\"20\">  <input type=\"password\" name=\"vpass\" size=\"10\" maxlength=\"20\">"
."<br><br>"
."<input type=\"hidden\" name=\"uname\" value=\"$userinfo[uname]\">"
."<input type=\"hidden\" name=\"uid\" value=\"$userinfo[uid]\">"
."<input type=\"hidden\" name=\"op\" value=\"saveuser\">"
."<input type=\"submit\" value=\""._SAVECHANGES."\">"
."</form></td></tr></table>";
    CloseTable();
    include("footer.php");
    } else {
main($user);
    }
}


Ausserdem werden im Auswahlmenü der User_avatar nun auch die beiden .gif (männlic und weiblich) aus dem Ordner images/user/geschlecht angezeigt! :o
Vielleicht hat ja auch da jemand ne Idee!

So nun werd ich es weiter versuchen!
cu, Gerry. ;)
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

_Gerry_

So ein Problem wäre gelöst, jedoch nicht das Hauptproblem! :cry
Sprich nun werden bei der User_avatar die beiuden .gif datein der Geschlechtfunktion nicht mehr mit ein gelesen!
Aber die variable $geschlecht erkennt er noch immer nicht an! :exclam:

Ich habe die Geschlechtfunktion nun so verändert:
 
####################### Geschlecht #############################
."<b>Geschlecht</b> ";
echo"<select name=geschlecht>"
."<option value=$userinfo[geschlecht]>$geschlecht"
    ."<option value=maennlich.gif>Männlich"
    ."<option value=weiblich.gif>Weiblich"
    ."</select>"

    .""
####################### Geschlecht #############################


Naja, vielleicht hat ja jemand nen Rat für mich!
Mir raucht schon der Kopf!

cu, Gerry.

[Editiert am 25/9/2002 von _Gerry_]
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

_Gerry_

Okay, ich mal wieder!
So nun geb ich es auf!
Zumindest vorerst einmal, den im Moment hab ich überhaupt keinen Überblick mehr!
Ich schaffe es infach nicht das mir die Variable ausgelesen wird, keine Ahnung worann das liegt! :puzz

Falls mal jemand nen Tip hat, der kann es ja posten!
Also sorry Leute wenn ihr darauf wartet, hab noch etwas Gedult!
Danke!

cu, Gerry.
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

DarkBoy

Hi
im Nuke 5.5  sind  manche Userdateien auch in der mainfile und anderen dateien versteckt. schaue da mal nach ob alles richtig übergeben wird und kein Wert fehlt.

_Gerry_

ZitatHi
im Nuke 5.5  sind  manche Userdateien auch in der mainfile und anderen dateien versteckt. schaue da mal nach ob alles richtig übergeben wird und kein Wert fehlt.
DarkBoy du bist mein Retter!  :D
Aber eigentlich hätt ich darauf auch selbst kommen können! :o
Was soll`s hauptsache nun funzt es!

Also danke nochmals.

cu, Gerry.

P.S.:Werde es nun nochmals gründlich austesten und dann zum download frei geben! ;)
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

_Gerry_

So nun ist es geschafft!
Nun funktioniert alles zu 100%! ;)
Ihr könnt euch nun die gefixte Version entweder hier downloaden (gleicher Link wie zuvor, habe die alte .zip Datei gelöscht) oder eben über meine Page http://www.finddich.net


cu, Gerry.
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

DarkBoy

Hi
kein Problem, manchmal sind es die kleinen Dinge des lebens die einem dieses schwer machen

_Gerry_

Ja stimmt, kleine Dinge machen oft sehr grosse Probleme!
In der mainfile.php fehlte ja nur ein kleines Wort "geschlecht" und da dies nicht drinnen war, kam so ein grosses Problem dabei raus! :D
Sagen wir so, ne schlaflose NAcht nur wegen einem Wort ist ja ein wahnsinn! *fg*

Danke nochmals für deine Hilfe!

cu, Gerry.
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

DarkBoy

LOL dann kannste dir ja mal vortsellen was wir für schlaflose nächte haben und hatten  :D

_Gerry_

jep, das kann ich mir zu genüge vorstellen!
 :o solche Augen sind bei euch wohl standart! *fg*
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Skyman

 
ZitatIch habe die Geschlechtfunktion nun so verändert:

<?

    ####################### Geschlecht #############################

        ."<b>Geschlecht</b> ";

    echo"<select name=geschlecht>"

    ."<option value=$userinfo[geschlecht]>$geschlecht"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=weiblich.gif>Weiblich"

       ."</select>"

   

        .""

    ####################### Geschlecht #############################

?>



Naja, vielleicht hat ja jemand nen Rat für mich!
Mir raucht schon der Kopf!


Alsooo. Mach es doch mal folgendermaßen.  :redhead:

Hier mein Ausschnitt:

          ."<b>Geschlecht</b> ";
########################### Geschlecht ######################
if ($userinfo[geschlecht] == 'maennlich.gif')

    echo "<select name=geschlecht>"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=weiblich.gif>Weiblich"
    ."</select><br><br>";

if ($userinfo[geschlecht] == 'weiblich.gif')

    echo "<select name=geschlecht>"
    ."<option value=weiblich.gif>Weiblich"

    ."<option value=maennlich.gif>Männlich"
    ."</select><br><br>";


########################### Geschlecht ######################


    echo "<b>"._YOURAVATAR."</b>

vor "<b>"._YOURAVATAR."</b> und so weiter das echo nicht vergessen.

Skyman

Ups
Den Mittelteil mal noch wie folgt ändern. Kann ja sein einer wählt nichts aus.

########################### Geschlecht ######################
if ($userinfo[geschlecht] == '')

    echo "<select name=geschlecht>"

    ."<option value=blank.gif>auswählen"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=weiblich.gif>Weiblich"
    ."</select><br><br>";

if ($userinfo[geschlecht] == 'maennlich.gif')

    echo "<select name=geschlecht>"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=weiblich.gif>Weiblich"
    ."</select><br><br>";

if ($userinfo[geschlecht] == 'weiblich.gif')

    echo "<select name=geschlecht>"
    ."<option value=weiblich.gif>Weiblich"

    ."<option value=maennlich.gif>Männlich"
    ."</select><br><br>";


########################### Geschlecht ######################

Skyman

Noch besser  :D  :D  :D

########################### Geschlecht ######################
if ($userinfo[geschlecht] == '')

    echo "<select name=geschlecht>"

    ."<option value=blank.gif>Nichts"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=weiblich.gif>Weiblich"
    ."</select><br><br>";

if ($userinfo[geschlecht] == 'maennlich.gif')

    echo "<select name=geschlecht>"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=weiblich.gif>Weiblich"

    ."<option value=blank.gif>Nichts"

    ."</select><br><br>";

if ($userinfo[geschlecht] == 'weiblich.gif')

    echo "<select name=geschlecht>"
    ."<option value=weiblich.gif>Weiblich"

    ."<option value=maennlich.gif>Männlich"

    ."<option value=blank.gif>Nichts"

    ."</select><br><br>";


########################### Geschlecht ######################

modelportal

danke dir,habe das ganze mit dem user_avatar gelöst.
habe nochmal eine andere frage. schaue dir mal bitte diese frage von mir an.
mfg

 http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=5317#pid



EDIT: Name gelöscht