close× Call Us +49 (1805) 01 29 59

Gr@n@dE
Thread Author: Dat Tunes
Thread ID: 631
Thread Info
Es gibt 7 Beiträge zu diesem Thema, und es wurde 3672 mal angesehen.
 Thema drucken
[Gelöst] Beziehung Status erweitern
Dat Tunes
Hallo zusammen

folgenes Problem:

Und zwar möchte ich gerne 2 weiter Radio Buttons drin haben, in Profil bearbeiten werden sie auch schon angezeigt, habe die locale auch angepasst, soweit kann ich es auch auswählen.

Nur wenn ich jetzt zb. auf Mein Profil klicke, wird keins der beiden angezeigt, wenn ich es auswähle. Zeigt mir nur dann an , "noch zu überzeugen"
Aber dort soll es dann anzeigen, verlobt oder verheiratet.

Code

if (!defined("IN_FUSION")) { die("Access Denied"); }

if ($profile_method == "input") {
   echo "<tr>\n";
   echo "<td class='tbl'>".$locale['uf_beziehung_001'].":</td>\n";
   echo "<td class='tbl'>";
   echo "<input type='radio' name='user_beziehung' value='0'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "0" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_004']." ";
   echo "<input type='radio' name='user_beziehung' value='1'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "1" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_002']." ";
   echo "<input type='radio' name='user_beziehung' value='2'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "2" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_003']." ";
   echo "<input type='radio' name='user_beziehung' value='3'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "3" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_005']." ";
   echo "<input type='radio' name='user_beziehung' value='4'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "4" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_006']."</td>\n";
   echo "</tr>\n";
} elseif ($profile_method == "display") {
   if ($user_data['user_beziehung'] && ($user_data['user_beziehung'] == 1 || $user_data['user_beziehung'] == 2 || $user_data['user_beziehung'] == 3 || $user_data['user_beziehung'] == 4)) {
      echo "<tr>\n";
      echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_beziehung_001']."</td>\n";
      echo "<td align='right' class='tbl1'>".($user_data['user_beziehung'] == 1 ? $locale['uf_beziehung_002'] : ($user_data['user_beziehung'] == 2 ? $locale['uf_beziehung_003'] : $locale['uf_beziehung_004']));
      echo "</td>\n</tr>\n";
   }
} elseif ($profile_method == "validate_insert") {
   $db_fields .= ", user_beziehung";
   $db_values .= ", '".(isset($_POST['user_beziehung']) && isnum($_POST['user_beziehung']) ? $_POST['user_beziehung'] : "0")."'";
} elseif ($profile_method == "validate_update") {
   $db_values .= ", user_beziehung='".(isset($_POST['user_beziehung']) && isnum($_POST['user_beziehung']) ? $_POST['user_beziehung'] : "0")."'";
}
?>


Hoffe mir kann wer helfen ...

Link zur Seite ist: www.baby-and-mama.de

gruss Mystik
 
SC-Ad-Bot
 
DjMicha1985
Oh sehe gerade du baust nen Mutter / Kind Forum auf. Würde mich gerne als Webradio bei dir mit einklinken
lpmf.lilypie.com/TikiPic.php/oxgEKHz.jpglpmf.lilypie.com/oxgEp2.png
 
Dat Tunes
Huhu Micha,

ich selber nicht , aber meine frau, helfe ihr soweit nur beim aufbau der seite.

Das verlinken ist oki..... Brauch dann nur die tage mal nen Banner sowie link.

Aber ne lösung zu dem Problem weiss noch keiner oder ???
 
emblinux
probier mal folgendes:

Code

if (!defined("IN_FUSION")) { die("Access Denied"); }

if ($profile_method == "input") {
   echo "<tr>\n";
   echo "<td class='tbl'>".$locale['uf_beziehung_001'].":</td>\n";
   echo "<td class='tbl'>";
   echo "<input type='radio' name='user_beziehung' value='0'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "0" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_004']." ";
   echo "<input type='radio' name='user_beziehung' value='1'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "1" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_002']." ";
   echo "<input type='radio' name='user_beziehung' value='2'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "2" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_003']." ";
   echo "<input type='radio' name='user_beziehung' value='3'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "3" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_005']." ";
   echo "<input type='radio' name='user_beziehung' value='4'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "4" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_006']."</td>\n";
   echo "</tr>\n";
} elseif ($profile_method == "display") {
   if ($user_data['user_beziehung'] && ($user_data['user_beziehung'] == 1 || $user_data['user_beziehung'] == 2 || $user_data['user_beziehung'] == 3 || $user_data['user_beziehung'] == 4)) {
      echo "<tr>\n";
      echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_beziehung_001']."</td>\n";
      echo "<td align='right' class='tbl1'>".
     ($user_data['user_beziehung'] == 1 ? $locale['uf_beziehung_002'] :
     ($user_data['user_beziehung'] == 2 ? $locale['uf_beziehung_003'] :
     ($user_data['user_beziehung'] == 3 ? $locale['uf_beziehung_004'] :
     ($user_data['user_beziehung'] == 4 ? $locale['uf_beziehung_005'] : $locale['uf_beziehung_006']))));
      echo "</td>\n</tr>\n";
   }
} elseif ($profile_method == "validate_insert") {
   $db_fields .= ", user_beziehung";
   $db_values .= ", '".(isset($_POST['user_beziehung']) && isnum($_POST['user_beziehung']) ? $_POST['user_beziehung'] : "0")."'";
} elseif ($profile_method == "validate_update") {
   $db_values .= ", user_beziehung='".(isset($_POST['user_beziehung']) && isnum($_POST['user_beziehung']) ? $_POST['user_beziehung'] : "0")."'";
}
?>

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Dat Tunes
Huhu emblinux,

Danke dir für die lösung... hatte noch nen kleines Problem, aber habe es angepasst bekommen nun.

So sieht der code nun aus

Code

<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: user_gender_include.php
| Author: Gr@n@dE
| Homepage: www.granade.eu
|
| Modifiziert: starsplash
| Homepage: www.maxkolbe-jugend.de
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

if ($profile_method == "input") {
   echo "<tr>\n";
   echo "<td class='tbl'>".$locale['uf_beziehung_001'].":</td>\n";
   echo "<td class='tbl'>";
   echo "<input type='radio' name='user_beziehung' value='0'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "0" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_004']." ";
   echo "<input type='radio' name='user_beziehung' value='1'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "1" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_002']." ";
   echo "<input type='radio' name='user_beziehung' value='2'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "2" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_003']." ";
   echo "<input type='radio' name='user_beziehung' value='3'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "3" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_005']." ";
   echo "<input type='radio' name='user_beziehung' value='4'".(IsSeT($user_data['user_beziehung']) && $user_data['user_beziehung'] == "4" ? " checked='checked'" : "")." /> ".$locale['uf_beziehung_006']."</td>\n";
   echo "</tr>\n";
} elseif ($profile_method == "display") {
   if ($user_data['user_beziehung'] && ($user_data['user_beziehung'] == 1 || $user_data['user_beziehung'] == 2 || $user_data['user_beziehung'] == 3 || $user_data['user_beziehung'] == 4)) {
      echo "<tr>\n";
      echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_beziehung_001']."</td>\n";
      echo "<td align='right' class='tbl1'>".
     ($user_data['user_beziehung'] == 0 ? $locale['uf_beziehung_004'] :
     ($user_data['user_beziehung'] == 1 ? $locale['uf_beziehung_002'] :
     ($user_data['user_beziehung'] == 2 ? $locale['uf_beziehung_003'] :
     ($user_data['user_beziehung'] == 3 ? $locale['uf_beziehung_005'] : $locale['uf_beziehung_006']))));
      echo "</td>\n</tr>\n";
   }
} elseif ($profile_method == "validate_insert") {
   $db_fields .= ", user_beziehung";
   $db_values .= ", '".(isset($_POST['user_beziehung']) && isnum($_POST['user_beziehung']) ? $_POST['user_beziehung'] : "0")."'";
} elseif ($profile_method == "validate_update") {
   $db_values .= ", user_beziehung='".(isset($_POST['user_beziehung']) && isnum($_POST['user_beziehung']) ? $_POST['user_beziehung'] : "0")."'";
}
?>


Gruss Mystik
Bearbeitet von Dat Tunes am 18.02.2009 00000002 09:48
 
emblinux
Kann nur an diesen zeilen liegen:

Code

 ($user_data['user_beziehung'] == 1 ? $locale['uf_beziehung_002'] :
     ($user_data['user_beziehung'] == 2 ? $locale['uf_beziehung_003'] :
     ($user_data['user_beziehung'] == 3 ? $locale['uf_beziehung_004'] :
     ($user_data['user_beziehung'] == 4 ? $locale['uf_beziehung_005'] : $locale['uf_beziehung_006']))));


Da einfach mal etwas rumprobieren. Da ich das Profilfeld nicht habe, habe ich einfach nur auf gut denken die locales eingesetzt.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Dat Tunes

Zitat

emblinux schrieb:
Da einfach mal etwas rumprobieren. Da ich das Profilfeld nicht habe, habe ich einfach nur auf gut denken die locales eingesetzt.


Das habe ich ja auch gemacht... habe die locale angepasst , alles soweit hinbekommen , bis auf das letzte bis grade, was nun aber klappt.

Danke dir noch mal
 
Springe ins Forum:
Datalus