update virker ikke
Der kommer ingen fejl og den henter fint ud af databasen, kan bare ikke få den til at update.Kode til uskriv:
<?php
include('top.php');
?>
Her kan du slette eller rette Brugere.<br>
<?php
include('../db.php');
if (isset($_GET['deleteUser'])) {
mysql_query("delete from infofirat where id = '$deleteUser'");
}
if (isset($_GET['RetUser'])) {
$res = mysql_query("SELECT * FROM infofirat where id = '$_GET[RetUser]'");
while ($row = mysql_fetch_array($res)) {
echo'<form method="post" name="frmKlyt" action="post.php?RetUser='. $_GET[RetUser] .'" enctype="multipart/form-data">
<input type="hidden" name="up" value="RetUser">
Navn:<br> <input type="text" name="navn" style="width: 150px" value="'.$row['navn'].'"><br>
Brugernavn:<br> <input type="text" name="brugernavn" style="width: 150px" value="'.$row['brugernavn'].'"><br>
Alder:<br> <input type="text" name="alder" style="width: 150px" value="'.$row['alder'].'"><br>
Landsdel:<br> <input type="text" name="landsdel" style="width: 150px" value="'.$row['landsdel'].'"><br>
Skole:<br> <input type="text" name="skole" style="width: 150px" value="'.$row['skole'].'"><br>
Fritid:<br> <input type="text" name="fritid" style="width: 150px" value="'.$row['fritid'].'"><br>
Sport:<br> <input type="text" name="sport" style="width: 150px" value="'.$row['sport'].'"><br>
Klub:<br> <input type="text" name="klub" style="width: 150px" value="'.$row['klub'].'"><br>
Farve:<br> <input type="text" name="farve" style="width: 150px" value="'.$row['farve'].'"><br>
Sang:<br> <input type="text" name="sang" style="width: 150px" value="'.$row['sang'].'"><br>
Film:<br> <input type="text" name="film" style="width: 150px" value="'.$row['film'].'"><br>
Tøjstil:<br> <input type="text" name="toejstil" style="width: 150px" value="'.$row['toejstil'].'"><br>
Bil:<br> <input type="text" name="bil" style="width: 150px" value="'.$row['bil'].'"><br>
Drikke forbrug:<br> <input type="text" name="druk" style="width: 150px" value="'.$row['druk'].'"><br>
Ryger:<br> <input type="text" name="ryger" style="width: 150px" value="'.$row['ryger'].'"><br>
Civilstatus:<br> <input type="text" name="civilstatus" style="width: 150px" value="'.$row['civilstatus'].'"><br>
Mail:<br> <input type="text" name="mail" style="width: 150px" value="'.$row['mail'].'"><br>
MSN:<br> <input type="text" name="msn" style="width: 150px" value="'.$row['msn'].'"><br>
<a href="imagelist.php?InsertImage" target="_blank">Se uploadede filer</a> (Åbner i nyt vindue!)<br>
Indtast filnavnet på billedet du vil bruge<br>
Billede<br> <input type="text" name="image" style="width: 300px" value="'.$row['image'].'"><br>
<input type="submit" value="Send">
</form>';
}
}
$res = mysql_query("SELECT * FROM infofirat ORDER BY brugernavn");
while ($row = mysql_fetch_array($res)) {
echo'<table border="0" cellpadding="0" cellspacing="0" width="100%">';
echo'<tr>';
echo'<td width="120"><font face="Verdana" size="2">'.$row['brugernavn'].'</font></td>';
echo'<td><font face="Verdana" size="2">[<a href="?deleteUser='.$row['id'].'"
onClick="if(confirm(\'Vil du slette denne bruger?\'))this.href=\'?deleteUser='.$row['id'].'\'; else this.href=\'#\'">Slet</a>] - [<a href="?RetUser='.$row['id'].'">Ret</a>]</font></td>';
echo'</tr>';
echo'</table>';
}
?>
<?php
include('bund.php');
?>
Og post.php:
if ($_POST['up'] == 'bruger') {
mysql_query("INSERT INTO infofirat VALUES ('','$_POST[navn]','$_POST[brugernavn]','$_POST[alder]','$_POST[landsdel]','$_POST[skole]','$_POST[fritid]','$_POST[sport]','$_POST[klub]','$_POST[farve]','$_POST[sang]','$_POST[film]','$_POST[toejstil]','$_POST[bil]','$_POST[druk]','$_POST[ryger]','$_POST[civilstatus]','$_POST[oprettet]','$_POST[mail]','$_POST[msn]','$_POST[image]')") or die(mysql_error());
$id = mysql_insert_id();
header("Location: index.php");
}
Som sagt ingen fejl, der skrever bare ingen ting
og min dump:
CREATE TABLE `infofirat` (
`id` int(11) NOT NULL auto_increment,
`navn` varchar(100) NOT NULL default '',
`brugernavn` varchar(100) NOT NULL default '',
`alder` varchar(100) NOT NULL default '',
`landsdel` varchar(100) NOT NULL default '',
`skole` varchar(100) NOT NULL default '',
`fritid` varchar(100) NOT NULL default '',
`sport` varchar(100) NOT NULL default '',
`klub` varchar(100) NOT NULL default '',
`farve` varchar(100) NOT NULL default '',
`sang` varchar(100) NOT NULL default '',
`film` varchar(100) NOT NULL default '',
`toejstil` varchar(100) NOT NULL default '',
`bil` varchar(100) NOT NULL default '',
`druk` varchar(100) NOT NULL default '',
`ryger` varchar(100) NOT NULL default '',
`civilstatus` varchar(100) NOT NULL default '',
`oprettet` varchar(100) NOT NULL default '0000-00-00',
`mail` varchar(100) NOT NULL default '',
`msn` varchar(100) NOT NULL default '',
`image` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;
