Datensatz wird nicht geändert

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datensatz wird nicht geändert

    ich find den fehler einfach nicht
    warum wird der datensatz nicht geändert?


    PHP-Code:
    <?php
    mysql_select_db
    ($db);

    $id $_GET['id'];
        
    // wenn Formular abesendet wurde
    if(isset($_POST['submit'])) { 
        
    $name addslashes($_POST['name']);
        
    $klassensprecher1 addslashes($_POST['klassensprecher1']);
        
    $klassensprecher2 addslashes($_POST['klassensprecher2']);
        
    $field addslashes($_POST['field']);
        
    $school addslashes($_POST['school']);
        
    $pwd md5($_POST['pwd']);
        
        if(
    $name!="" && $pwd!=""){
            
    $update mysql_query("UPDATE 
                                   klasse 
                                SET
                                   name = '
    $name', 
                                   klassensprecher1 = '
    $klassensprecher1',
                                   klassensprecher2 = '
    $klassensprecher2',
                                   field = '
    $field', 
                                   school = '
    $school',  
                                   pwd = '
    $pwd'
                                WHERE
                                   id = '
    $id'") or die(mysql_error()); 
            echo 
    '<br /><br />Eintrag erfolgreich geändert<br /><br />';
            echo 
    '<dl>
                      <dt>Weitere Optionen</dt>
                        <dd><a href="?go=cms/addklasse">Neue Klasse hinzufügen</a></dd>
                        <dd><a href="?go=cms/cms">Zur&uuml;ck</a></dd>
                  </dl>'
    ;
        }
    }
    else{
        
    $sql mysql_query("SELECT name, klassensprecher1, klassensprecher2, field, school, pwd
                            FROM klasse
                            WHERE id = '
    $id'") OR die(mysql_error());
        
    $row mysql_fetch_array($sql);                         
    ?>
    <h1>Klasse hinzufügen</h1>
    <form name="addklasse" method="post" action="<?php echo "?go=cms/editklasse&ampid=$id"?>">
      <dl>
        <dt>Name der Klasse:</dt>
        <dd> 
          <input name="name" type="text" id="name" value="<?php echo $row['name']; ?>" />
        </dd>
        <dt>1. Klassensprecher:</dt>
        <dd> 
          <input name="klassensprecher1" type="text" id="klassensprecher1" value="<?php echo $row['klassensprecher1']; ?>" />
        </dd>
        <dt>2. Klassensprecher:</dt>
        <dd> 
          <input name="klassensprecher2" type="text" id="klassensprecher2" value="<?php echo $row['klassensprecher2']; ?>" />
        </dd>
        <dt>Fachrichtung:</dt>
        <dd> 
          <input name="field" type="text" id="field" value="<?php echo $row['field']; ?>" />
        </dd>
        <dt>Schulart (FOS, BOS, VST):</dt>
        <dd> 
          <input name="school" type="text" id="school" value="<?php echo $row['school']; ?>" />
        </dd>
        <dt>Passwort:</dt>
        <dd> 
          <input name="pwd" type="text" id="pwd" value="<?php echo $row['pwd']; ?>" />
        </dd>
        <dd>&nbsp;</dd>
        <dt> 
          <input type="submit" name="submit" value="Klasse &auml;ndern" />
        </dt>
      </dl>
    </form>
    anotherstyle.de :: gedanken, texte, tutorials - Warum auch nicht?

  • #2
    PHP-Code:
    }
    else{
        
    $sql mysql_query("SELECT name, klassensprecher1, klassensprecher2, field, school, pwd
                            FROM klasse
                            WHERE id = '
    $id'") OR die(mysql_error());
        
    $row mysql_fetch_array($sql);                         
    ?> 
    fehlt da vielleicht eine klammer??
    Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

    Kommentar


    • #3
      hm ne, die kommt noch danach

      der fehler lag an nem fehlenden semikolon bei action (<?php echo "?go=cms/editklasse&amp;id=$id"; ?>)
      anotherstyle.de :: gedanken, texte, tutorials - Warum auch nicht?

      Kommentar

      Lädt...
      X