hallo, ich stehe gerade vor folgendem problem:
ein registrierter benutzer kann seine daten ändern/anpassen. dafür gibt es select-, radio- und textarea-felder.
mir geht es speziell um die ersten beiden möglichkeiten / funktionen:
der user hat die auswahl zwischen x,y und z. er hatte vor einigen tagen x ausgewählt, inzwischen ist aber z aktuell. also wählt er dieses und speichert.
möchte er die daten später nochmal ändern, ist nicht z ausgewählt, sondern irgendwas anderes. ich möchte, dass bei den radio- und selectfunktionen,
der wert markiert ist, der ausgewählt wurde.
dazu einige quellen:
die möglichkeit, daten zu ändern sind in der xyz.tpl aufgelistet:
	
das ganze wird in der xyz.php gesteuert.
	
wärend das aktuelle in der textarea steht (durch {me.text} ), kann ich die radios und selects nicht dazu veranlassen, den aktuellen wert anzuzeigen. hat da jemand ne idee?
							
						
					ein registrierter benutzer kann seine daten ändern/anpassen. dafür gibt es select-, radio- und textarea-felder.
mir geht es speziell um die ersten beiden möglichkeiten / funktionen:
der user hat die auswahl zwischen x,y und z. er hatte vor einigen tagen x ausgewählt, inzwischen ist aber z aktuell. also wählt er dieses und speichert.
möchte er die daten später nochmal ändern, ist nicht z ausgewählt, sondern irgendwas anderes. ich möchte, dass bei den radio- und selectfunktionen,
der wert markiert ist, der ausgewählt wurde.
dazu einige quellen:
die möglichkeit, daten zu ändern sind in der xyz.tpl aufgelistet:
PHP-Code:
	
	
<lable>
     <input name="auswahl" type="radio" value="x" checked="checked" />"x"<br />
     <input name="auswahl" type="radio" value="y" checked="checked" />"y"<br />
     <input name="auswahl" type="radio" value="z" checked="checked" />"z"<br />
</lable>
<textarea name="text">{me.text}</textarea>
<submit ...> 
PHP-Code:
	
	
/* die user-update fkt */
if (isset($_POST["submit"])) {
            
            
            myQ("
                UPDATE `[x]users` SET
                    `auswahl`='{$_POST["auswahl"]}',
                    `text`='{$_POST["text"]}'
                WHERE `id`='".me("id")."'
            ");
/* die anzeige-fkt in den tpl´s */
        $tpl -> AssignArray(array(
            "me.auswahl" => me("auswahl"),
                                    "me.text" => me("text")
        )); 
 
          
Kommentar