---
title: "Radiobutton problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/156223-radiobutton-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Tulork"
published: "2007-01-19T21:11:06.000Z"
updated: "2007-01-19T21:51:17.000Z"
replies: 2
views: 478
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/156223-radiobutton-problem"
---

# Radiobutton problem

## #1 — Tulork, 2007-01-19T21:11Z

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

```php
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?

Permalänk: https://www.webforum.nu/p/156223

## #2 — egxezex, 2007-01-19T21:47Z

Ändra till det här så funkar det!  :birp 

```php
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($query4) or die('Query failed query3: ' . mysql_error());
           }        
           if($selected_radio == 'purchase'){
           $query5 = "UPDATE UserFiles SET Kategori='purchase' WHERE RefID = $ID_ADD ";
           mysql_query($query5) or die('Query failed query3: ' . mysql_error());
           }    
           if($selected_radio == 'development'){
           $query6 = "UPDATE UserFiles SET Kategori='development' WHERE RefID = $ID_ADD ";
           mysql_query($query6) or die('Query failed query3: ' . mysql_error());
           }    
           if($selected_radio == 'newsletter'){
           $query7 = "UPDATE UserFiles SET Kategori='newsletter' WHERE RefID = $ID_ADD ";
           mysql_query($query7) 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();
?>
```

Permalänk: https://www.webforum.nu/p/1925086

## #3 — Tulork, 2007-01-19T21:51Z

bra att en av oss inte är idiot.... (för er som inte vet så jobbar vi tillsammas på detta projekt)

Permalänk: https://www.webforum.nu/p/1925087

---

Tråden på webben: https://www.webforum.nu/amne/php/156223-radiobutton-problem
