mySQL Update auf Knopfdruck

Pestilence

Mitglied
Also ich habe ein bis jetzt funktionierendes SessionlD-System und möchte
das die User ihre persönlichen Daten ändern können.

Dies sollen sie mittels folgendem Formular bewerkstelligen:

PHP:
                      	print	"<form name=\"form1\" method=\"post\" action=\"I_3.php\">\n";
                        print	"<table width=\"430\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#333333\">\n";
                        print   "<tr bgcolor=\"#333333\">\n";
                        print   "<td width=\"123\">Kategorie:</td>\n";
                        print   "<td width=\"130\">Wert:</td>\n";
                        print   "<td width=\"140\">&Auml;nderung:</td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>Nickname:</td>\n";
                        print   "<td>".$ausgabe['UserName']. "\n";
						print   "</td>\n";
                        print   "<td>-Adminrecht nötig-</td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>Passwort:</td>\n";
                        print   "<td></td>\n";
                        print   "<td><input type=\"text\" name=\"UserPass\"></td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>Realname:</td>\n";
                        print   "<td>".$ausgabe['RealName']."</td>\n";
                        print   "<td><input type=\"text\" name=\"RealName\"></td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>Herkunft:</td>\n";
                        print   "<td>".$ausgabe['UserHome']."</td>\n";
                        print   "<td><input type=\"text\" name=\"UserHome\"></td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>ICQ:</td>\n";
                        print   "<td>".$ausgabe['ICQ']."</td>\n";
                        print   "<td><input type=\"text\" name=\"ICQ\"></td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>eMail:</td>\n";
                        print   "<td>".$ausgabe['UserMail']."</td>\n";
                        print   "<td><input type=\"text\" name=\"UserMail\"></td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>Interessen:</td>\n";
                        print   "<td>".$ausgabe['UserInter']."</td>\n";
                        print   "<td><textarea name=\"UserInter\" cols=\"15\"></textarea></td>\n";
                        print   "</tr>\n";
                        print   "<tr>\n";
                        	print   "<td>Homepage:</td>\n";
                        print   "<td><a href=".$ausgabe['UserUrl']." target=\"blank\">Homepage des Members</td>\n";
                        print   "<td><input type=\"text\" name=\"UserUrl\"></td>\n";
                        print   "</tr>\n";
                        print   "</table>\n";
                        print   "<br>\n";
                        print   "<input type=\"submit\" name=\"Submit\" value=\"&auml;nderung speichern\">\n";
						  
						  $aendern = "UPDATE users Set UserInter = '".$_POST['UserInter']."' WHERE UserSession='".session_id()."'";
						  $update = mysql_query($aendern);
						  						
						print   "</form>\n";

Nur Leider ist es Momentan so, dass dieses Script bei jeden Aufruf dies ungewollt von alleine macht (zum test erstmal nur eine Variable).
Wie muss ich das umschreiben, dass dies auf Knopfdruck geschieht?
 
1. Vielen Dank =)

Probiert, jedoch sehe ich dann auch nichts mehr beim zweiten Abruf da es ja "isset" ist.

hmmm, im prinzip müsste da eine Abfrage rein die Prüft ob die Felder beschrieben sind.
Und wenn ja "nichts machen".
 
Zurück