probler med updater rank
hej med jer derude og godaften! :DDet 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>
____________
anden side
<?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
så hvis den bliver altså rank 0 så skal den smid mig af og så er den updater :)
hvordan skal jeg gøre det?