Försöker få in 1 utav 5 värden under kategori i databasen när jag laddar upp en fil för att vid senare tillfällen göra mer restriktioner. Problemet är att de olika kategori namnen inte följer med in i databasen. Så här ser det ut
if (isset($_GET['komment'])) {
echo "<br> $komment3";
$query3 = "INSERT INTO UserFiles (filename, RefID, Kommentar) VALUES ('$thefile',$ID_ADD,'$komment3')";
mysql_query($query3) or die('Query failed query3: ' . mysql_error());
$selected_radio = $_POST['kategori'];
if($selected_radio == 'marketing'){
$query4 = "UPDATE UserFiles SET Kategori='marketing' WHERE RefID = $ID_ADD ";
mysql_query($query3) or die('Query failed query3: ' . mysql_error());
}
if($selected_radio == 'purchase'){
$query4 = "UPDATE UserFiles SET Kategori='purchase' WHERE RefID = $ID_ADD ";
mysql_query($query3) or die('Query failed query3: ' . mysql_error());
}
if($selected_radio == 'development'){
$query4 = "UPDATE UserFiles SET Kategori='development' WHERE RefID = $ID_ADD ";
mysql_query($query3) or die('Query failed query3: ' . mysql_error());
}
if($selected_radio == 'newsletter'){
$query4 = "UPDATE UserFiles SET Kategori='newsletter' WHERE RefID = $ID_ADD ";
mysql_query($query3) or die('Query failed query3: ' . mysql_error());
}
}} else {
echo 'Ett fel uppstod och filen kunde inte laddas upp.';
/*
Uppladdningen misslyckades.
*/
}
}
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ."?var=".$_GET['var'],"&komment=".$_POST['komment'],"&kategori=".$_POST['kategori']; ?>" method="post" enctype="multipart/form-data">
<p>Fil:<p>
<input type="file" name="uplfile"><br>
<p>Kommentar:<p>
<input type="text" name="komment"><br>
Välj under vilken kategori filen ska laddas:<br>
<input type="radio" name="kategori" value="marketing">Marketing<br>
<input type="radio" name="kategori" value="purchase">Puchase<br>
<input type="radio" name="kategori" value="development">Development<br>
<input type="radio" name="kategori" value="newsletter">Newsletter<br><br>
<input type="submit" value="Ladda upp filen"><br>
</form>
<br>
<?php
}
ob_end_flush();
?>
Jag skickar ju med gruppen "kategori" som alla radiobuttons ligger under, sen kollar vilken som är satt och beroende på det infogar jag relevant namn i databasen.
Är det möjligtvis något jag missat när jag skickar med radioknapparna?