kostenloser Webspace werbefrei: lima-city


user daten ändern funktioniert nicht ganz

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    Nabend
    ich habe nen Problem mit meiner user editieren seite
    undzwar macht er die handynummer immer beim namen rein und läst unter dem namen alles frei
    sagt mir aber auch keinen fehler an

    hier mal der code


    <?
    include "session.php";
    if($_SESSION[id]!=""){
    
    include "session.php";  
    include "config.php";  
    if(isset($_SESSION[id])){ 
    $Reihe=mysql_fetch_array(mysql_query("SELECT name,vorname,wohnort,strase,postleitzahl,beruf,handy FROM user WHERE id='$_SESSION[id]'")); 
    if($_POST[typ]=="haupt"){ 
    mysql_query("UPDATE user SET name='$_POST[name]',vorname='$_POST[vorname]',vorname='$_POST[wohnort]',vorname='$_POST[stra&#223;e]',vorname='$_POST[postleitzahl]',vorname='$_POST[beruf]',vorname='$_POST[handy]' where id='$_SESSION[id]'"); 
    $Reihe=mysql_fetch_array(mysql_query("SELECT name,vorname,wohnort,beruf,handy,postleitzahl,strase FROM user WHERE id='$_SESSION[id]'")); 
    echo "Daten wurden abge&#228;ndert :-)<br>"; 
    } 
    ?>
    
    Du bist hier: <font color="red">News</font>!
    <table id ="002" border="1" width="800">
    <tr>
    <!--Navigation>
    <td width="150">
    <a href="user_index.php">News</a><br>
    <a href="user_veranstaltungen.php">Veranstaltungen</a><br>
    <a href="user_Thermine.php">Thermine</a><br>
    <a href="user_edit.php">Profil</a><br>
    <a href="user_logout.php">Logout</a>
    <br><br><br>
    <!--Ende Navigation>
    </td>
    <td width="650">
    <!--hier ist der mainbereich>
    <?
    echo "<form action=\"\" method=\"post\" style=\"margin:0px\"> 
    <input type=\"hidden\" name=\"typ\" value=\"haupt\"> 
    Einstellungen von  <br><br>
    Name: <input type=\"text\" name=\"name\" value=\"$Reihe[name]\"><br> 
    Vorname: <input type=\"text\" name=\"vorname\" value=\"$Reihe[vorname]\"><br> 
    Wohnort: <input type=\"text\" name=\"wohnort\" value=\"$Reihe[wohnort]\"><br>
    Stra&#223;e: <input type=\"text\" name=\"strase\" value=\"$Reihe[strase]\"><br>
    Postleitzahle: <input type=\"text\" name=\"postleitzahl\" value=\"$Reihe[postleitzahl]\"><br>
    Beruf: <input type=\"text\" name=\"beruf\" value=\"$Reihe[beruf]\"><br>
    Handynummer: <input type=\"text\" name=\"handy\" value=\"$Reihe[handy]\"><br>
    <input type=\"submit\" value=\"speichern\" style=\"width:100px\"> 
    </form>"; 
    } 
    else { 
    } 
    ?> 
    <!--hier endet der mainbereich>
    </td>
    </tr>
    </table>
    <?
    }
    else {
    ?>
    Sorry du bist aber leider nicht eingeloggt, dies kannst du <a href="user_login.php">hier</a> tun.<br><br>Du kannst dich ja auch anmelden und zwar <a href="user_add.php">hier</a>. :-)
    <?
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Dein Update SQL Statment hat noch nen Fehler beir Feldbenamsung:

    mysql_query("UPDATE user SET name='$_POST[name]',vorname='$_POST[vorname]',wohnort='$_POST[wohnort]',strase='$_POST[strase]',postleitzahl='$_POST[postleitzahl]',beruf='$_POST[beruf]',handy='$_POST[handy]' where id='$_SESSION[id]'\\");


    Wechsel einfach deine Zeile mit meiner aus dann sollte es gehen.

    Freundlich gr&#252;sst
    Easytec
  4. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    ne jetzt kommt

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\xampp\htdocs\drk\user_edit.php on line 7

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\xampp\htdocs\drk\user_edit.php on line 7

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\drk\user_edit.php:7) in C:\xampp\htdocs\drk\session.php on line 2
  5. prost,

    Guck dir die Zeile nochmal genau an:
    "name='$_POST[name]',vorname='$_POST[vorname]',vorname='$_POST[wohnort]',vorname='$_POST[stra&#223;e]',vorname='$_POST[postleitzahl]',vorname='$_POST[beruf]',vorname='$_POST[handy]'"

    Umlaute in Feldnamen w&#252;rde ich eher nicht nehmen (und in der Zeile oben dr&#252;ber steht 'strase')

    (BTW: Kopier den Code lieber in irgendeinen Pastebin rein, das Forum hier macht immer zu viele Backslashes rein)

    Und &#252;berleg dir mal, was passiert, wenn einer der Werte ein Anf&#252;hrungszeichen (') enth&#228;lt.

    gr&#252;&#223;e, maix
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!