Avatar billede JJ77 Juniormester
30. december 2005 - 21:52 Der er 3 kommentarer og
1 løsning

Indsætte data til mySql fra radiobutton

Nedenfor har jeg en "radiobutton" som hedder <select name="kategori" size="1">.... Hvordan får jeg sat den værdi man vælger ind i databasen? som i kan se kan man vælge ml. kat1-3, og den skal jo så sætte den kategori man vælger ind databasen.


<?php
if(!empty($_POST['produkt']))
{

    //Forbind til database...
    $userId = mysql_real_escape_string($_POST['userId']);
    $kategori = mysql_real_escape_string($_POST['kategori']);
    $produkt = mysql_real_escape_string($_POST['produkt']);
    $supplerendeTekst = mysql_real_escape_string($_POST['supplerendeTekst']);
    $pris = mysql_real_escape_string($_POST['pris']);
    //$billede = mysql_real_escape_string($_POST['billede']);
    $loebetidForAnnonce = mysql_real_escape_string($_POST['loebetidForAnnonce']);
    $tlf1 = mysql_real_escape_string($_POST['tlf1']);
    $tlf2 = mysql_real_escape_string($_POST['tlf2']);
    $email = mysql_real_escape_string($_POST['email']);
    $dinBy = mysql_real_escape_string($_POST['dinBy']);
   
    mysql_query("INSERT INTO salgAfProdukt(Id,userId,kategori,produkt,supplerendeTekst,pris,loebetidForAnnonce,tlf1,tlf2,email,dinBy) VALUES('','".$userId."','".$kategori."','".$produkt."','".$supplerendeTekst."','".$pris."','".$loebetidForAnnonce."','".$tlf1."','".$tlf2."','".$email."','".$dinBy."')");
   
 
    if(mysql_affected_rows()>0)
    {
        echo "Felt indsat<br>";
    }
    else
    {
        echo "Fejl: " . mysql_error() . "<br>";
    }
}

?>

<?php
if($userId = is_logged())
{
    $userId = is_logged();
}

$query=mysql_query("SELECT userId FROM `users` WHERE userId = '".is_logged()."'");
$row=mysql_fetch_assoc($query);
?>



<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
            <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
                <tr>
                <td width="100%">
                    <div align="center">
                            <table border="0" cellspacing="2" cellpadding="0">
            <tr>
                <td width="561">
                    <p><b>Her har du mulighed for at oprette en salgsannonce<br>
                        </b></p>
                    <table width="561" border="0" cellspacing="2" cellpadding="0">
                                        <tr>
                                            <td width="200">Dit brugerId</td>
                                            <td><input type="text" name="userId" value="<? echo $row['userId']; ?>" readonly size="5"></td>
                                        </tr>
                                        <tr>
                            <td width="200">Jeg vil s&aelig;lge i f&oslash;lgende kategori</td>
                            <td><select name="kategori" size="1">
                                    <option value="0">V&aelig;lg kategori..</option>
                                    <option value="kat1">kat1</option>
                                    <option value="kat2">kat2</option>
                                                    <option value="kat3">Kat3</option>
                                                </select> <font color="#ee0000">*</font></td>
                        </tr>
                        <tr>
                            <td width="200">Produkt</td>
                            <td><input type="text" name="produkt"> <font color="#ee0000">*</font></td>
                        </tr>
                        <tr>
                            <td valign="top" width="200">Supplerende tekst<br> (maks 300 tegn)</td>
                            <td><textarea name="supplerendeTekst" rows="4" cols="38"></textarea></td>
                        </tr>
                        <tr>
                            <td width="200">Pris i hele kroner</td>
                            <td><input type="text" name="pris" size="13" border="0"> <font color="#ee0000">*</font></td>
                        </tr>
                                        <tr>
                                            <td width="200">Tilf&oslash;j billede</td>
                                            <td><input type="file" name="billede" size="16" border="0"></td>
                                        </tr>
                                        <tr>
                                            <td width="200">L&oslash;betid for annoncen</td>
                                            <td>10 dage<input type="radio" name="loebetidForAnnoncen" value="10" checked border="0"> 20 dage<input type="radio" name="loebetidForAnnoncen" value="20" border="0"> 30 dage<input type="radio" name="loebetidForAnnoncen" value="30" border="0"></td>
                                        </tr>
                                    </table>
                    <p></p>
                    <p><b>Dine oplysninger, som skal vises i annoncen.<br>
                        </b></p>
                    <table width="462" border="0" cellspacing="2" cellpadding="0">
                        <tr>
                            <td width="200">Telefonnr. 1</td>
                            <td><input type="text" name="tlf1" size="24" border="0"></td>
                        </tr>
                        <tr>
                            <td width="200">Telefonnr. 2</td>
                            <td><input type="text" name="tlf2" size="24" border="0"></td>
                        </tr>
                        <tr>
                            <td width="200">E-mail</td>
                            <td><input type="text" name="email" size="35" border="0"></td>
                        </tr>
                        <tr>
                            <td width="200">By</td>
                            <td><input type="text" name="dinBy" size="35" border="0"> <font color="#ee0000">*</font></td>
                        </tr>
                    </table>
                </td>
            </tr>
                            <tr>
                                <td width="561"><input type="submit" value="Opret salgsannonce"></td>
                            </tr>
                        </table>
                        </div>
                </td>
            </tr>
            </table>
        </form>
Avatar billede jaw Nybegynder
30. december 2005 - 21:53 #1
Du indsætter bare $_POST['kategori']
Avatar billede JJ77 Juniormester
30. december 2005 - 22:09 #2
hvor skal det stå?
Avatar billede jaw Nybegynder
30. december 2005 - 22:31 #3
Det ser faktisk ud som om, at den allerede burde indsætte det. Men der bliver bare slet ikke sat noget i det felt, eller hvad?
Avatar billede JJ77 Juniormester
30. december 2005 - 22:32 #4
laver lige et nyt spørgsmål.. jeg har lavet en fejl i mit spørgsmål. sorry
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester