Davs udviklerenDet er sådan at jeg skal kun updater 1 ting ud af 18 ting ind i database. Jeg har en database(table) som hedder brugere..
-  CREATE TABLE IF NOT EXISTS `brugere` (
 -    `id` int(11) NOT NULL AUTO_INCREMENT,
 -    `rank` tinyint(1) NOT NULL,
 -    `email` varchar(255) NOT NULL,
 -    `password` varchar(255) NOT NULL,
 -    `brugere_opret` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 -    ....................... osvv
 -    PRIMARY KEY (`id`),
 -    UNIQUE KEY `email` (`email`)
 -  )
 
Det er sådan at jeg skal have updater kun "Rank" og den gider overhovedet ikke på nogle måde. 
jeg har skrevet kode sådan her ;
-  <form action="admin_bruger_rank_updater.php" method="post">
 -                  <input name="id" value="<?php echo $row['id'];?>" type="hidden">
 -                  <input type="text" name="rank" value="<?php echo $row["rank"];?>">
 -                  <input type="submit" value="Opret Indhold" name="updater">
 -              </form>
 
-  <?php
 -  include ("include/database/db.php");
 -  
 -  if (isset($_POST['updater'])) {
 -      $id = $_POST["id"];
 -      $rank = $_POST['rank'];
 -     
 -          $bruger = mysql_query("SELECT * FROM brugere");
 -          $sql = "UPDATE brugere SET rank='$rank' WHERE id = $id";
 -          $tabledata = $sql; echo $sql;
 -          $resultat = mysql_query($tabledata) or die (mysql_error());
 -                   
 -          if () {
 -              echo "Godkendt";
 -          }
 -          else {
 -              echo "Fejl";
 -          }
 -  } 
 -  else {
 -      echo "Der ske ingen ting";
 -  }
 -  ?>
 
Hvorfor er den ikke gider at gør det ? håber du kan forklare mig det