tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
428
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    glen Tutorials.de Gastzugang
    Huhu!
    Also ich habe eine Seite wo der User seine Daten bearbeiten kann - diese werden dann per Update in die DB eingetragen, aber wegen dem input-feld 'alter' funktioniert es nicht. Nur wieso, das weiß ich nicht.

    Hier mal der Code:

    -------------

    <?
    include ("check.php");

    require_once("dbconnect.php");

    if(isset($_POST['submit']))
    {
    $bday = $_POST["bday"];
    $alter = $_POST["alter"];
    $hp = $_POST["hp"];
    $ = $_REQUEST[''];
    $zodiac = $_REQUEST['zodiac'];
    $wohnort = $_POST["wohnort"];
    $du = $_POST["du"];
    $user = $_SESSION['user'];

    $update = mysql_query("UPDATE details SET Geburtsdatum = '$bday', = '$', Sternzeichen = '$zodiac', Wohnort = '$wohnort', du = '$du', hp = '$hp', Alter = '$alter' WHERE Nick = '$user'");
    }
    {
    $user = $_SESSION['user'];
    $select = mysql_query("SELECT * FROM details WHERE Nick = '$user'");
    $row = mysql_fetch_array($select);

    echo "<html>";
    echo "<head></head>";
    echo "<link rel='stylesheet' type='text/css' href='stylem.css'>";
    echo "<body>";
    echo "<center>";
    echo "<table width='60%' border='0'>";
    echo "<br><br><br><u><h4>Eigene Id-Card ändern</h4></u><br><BR>";
    echo "<tr><td class='1' height='30'>&shy</td><td>&shy</td></tr>";

    ....

    echo "<tr><td class='1'>Alter:</td><td><input type='text' size='2' maxlength='2' value='".$row["Alter"]."'></td></tr>";
    ....
    ---------------

    Der Form-Tag wird geöffnet und gescvhloßen & das Formular wird auch abgeschickt. Ohne das input-Feld 'alter' funktioniert es auch, nur mit nicht. Wisst ihr wieso?

    Bitte helfen - ich arbeite schon tagelang daran...vllt habe ich auch nur eine Blockade und sehe irgendeine Kleinigkeit nicht?!

    Mfg
    glen

    P.S. Die Punkte sind überflüßiger Code damit es nicht so lang ist
    Geändert von glen (03.10.03 um 19:20 Uhr)
     

  2. #2
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Suchen hätte geholfen...


    ALTER ist ein SQL-Befehl.

    Umgehen kannst du das, indem du die Spale in Singelquotes (` nicht ' (Shift + "Die Taste neben Backspace"))setzt, oder, noch viel besser: Einen andernen Spaltennamen nimmst! (Gilt übrigens auch für Tabellen)
     

  3. #3
    sorashi sorashi ist offline Mitglied Silber
    Registriert seit
    Apr 2003
    Beiträge
    93
    genau des gleiche Problem hatte ich auch vor ein paar Stunden.
     

  4. #4
    glen Tutorials.de Gastzugang
    Herje @nuinmundo
    Ich glaube das hatte ich letztens auch mal gelesen. Muss man erstmal drauf kommen - ist aber auch ein tükischer Fehler.
    Danke
     

  5. #5
    sorashi sorashi ist offline Mitglied Silber
    Registriert seit
    Apr 2003
    Beiträge
    93
    achja hier sind die reservierten wörter in mysql:
    http://www.mysql.com/documentation/m...Reserved_words
     

Ähnliche Themen

  1. W-Lan Problem - Handy geht, alter Laptop nicht
    Von sight011 im Forum Netzwerke
    Antworten: 5
    Letzter Beitrag: 01.09.10, 13:18
  2. If Else geht irgendwie nicht
    Von ciberjoerg im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.09.09, 15:09
  3. file edit per php, geht irgendwie nicht
    Von monzon im Forum PHP
    Antworten: 6
    Letzter Beitrag: 02.02.06, 22:40
  4. Antworten: 4
    Letzter Beitrag: 03.10.05, 20:11
  5. Antworten: 4
    Letzter Beitrag: 19.06.04, 17:20