Profil ändern Funktion

Simonon

Gesperrt
Hallo ich möchte für meinen Userbereich ein Script mit dem die User ihr Profil ändern können.
Jetzt hab ich da was gescriptet aber es funtzt irgendwie nicht.Was stimmt da nicht?
Und könnte mir noch einer sagen wie ich das mit der ifisset Funktion mache?Also das fals jemand ein Feld nicht ausfüllt.Das das dann nicht upgedaten wird?

PHP:
<?php

include("verb.php");
include("login.php");

$id = $_SESSION['id'];

$abfrage = "Update `usertabelle` SET 
name = '$name',
passwort = '$passwort',
hobbies = '$hobbies',
beruf = '$beruf',
geburt = '$beruf',
avatar = 'avatar'
 WHERE `id` = '.$id.'";

$row = mysql_db_query($abfrage,$Verbindung); 

mysql_close($Verbindung); 

?>
<form name="form1" method="post" action="index1.php?action=profil">
  <table width="438" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td width="8"><img src="http://sunInfo.spacig.de/Templates/bar01.jpg" width="8" height="22"></td>
      <td width="400" background="http://sunInfo.spacig.de/Templates/bar02.jpg">&nbsp;</td>
      <td width="8"><img src="http://sunInfo.spacig.de/Templates/bar03.jpg" width="8" height="22"></td>
    </tr>
    <tr>
      <td colspan="3"><table width="464" border="1">
        <tr>
          <td width="93">Name:</td>
          <td width="183"><input name="name" type="text" id="name"></td>
          <td width="166" rowspan="8"><div align="center"><img name="Avatar" src="row[avatar]" width="91" height="85" alt="Avatar dieses Users"></div></td>
        </tr>
        <tr>
          <td>Passwort:</td>
          <td><input name="passwort" type="text" id="passwort"></td>
          </tr>
        <tr>
          <td>Passwort wh: </td>
          <td><input name="passwort2" type="text" id="passwort2"></td>
          </tr>
        <tr>
          <td>E-mail:</td>
          <td><input name="email" type="text" id="email"></td>
          </tr>
        <tr>
          <td>Hobbies:</td>
          <td><input name="hobbies" type="text" id="hobbies"></td>
          </tr>
        <tr>
          <td>Beruf:</td>
          <td><input name="beruf" type="text" id="beruf"></td>
          </tr>
        <tr>
          <td>Geburtstag:</td>
          <td><input name="geburt" type="text" id="geburt"></td>
          </tr>
        <tr>
          <td>Avatar</td>
          <td><input name="avatar" type="text" id="avatar"></td>
          </tr>
        <tr>
          <td colspan="3"><div align="center">
            <input type="submit" name="Submit" value="Daten &auml;ndern">
            <input type="reset" name="Submit" value="Abbrechen">
          </div></td>
          </tr>
      </table></td>
    </tr>
  </table>
</form>

Gruss Simon

Bitte um Hilfe
 
PHP:
<?php 

include("verb.php"); 
include("login.php"); 

$id = $_SESSION['id']; 

$abfrage = "Update `usertabelle` SET 
name = '$edit_name', 
passwort = '$edit_passwort', 
hobbies = '$edit_hobbies', 
beruf = '$edit_beruf', 
geburt = '$edit_beruf', 
avatar = '$edit_vatar' 
WHERE `id` = '.$id.'"; 

$row = mysql_db_query($abfrage,$Verbindung); 

mysql_close($Verbindung); 

?>
Versuchs mal so im formular musst du es auch noch ändern in edit_... ! !
 
Jetzt hab ich da was gescriptet aber es funtzt irgendwie nicht.Was stimmt da nicht?
Was funktioniert nicht?
Gibt es Fehlermeldungen?
Lass Dir mit [phpf]mysql_error[/phpf] eine Fehlermeldung ausgeben, falls die SQL-Anweisung fehl schlägt!
Lass Dir die übergebenen und benötigten Variablen ausgeben, um zu sehen, ob alles seine Richtigkeit hat!

snuu
 
Zurück