flere muligheder, men kun 1 i databasen?
Har denne SELECT<select class="inputNormal" name="interest" multiple size=6>
<option value="Biler">Biler</option>
<option value="Bøger">Bøger</option>
<option value="Børn">Børn</option>
<option value="Café">Café</option>
<option value="Camping">Camping</option>
<option value="Design">Design</option>
<option value="Computer">Computer</option>
<option value="Dans">Dans</option>
<option value="Familie">Familie</option>
<option value="Fest">Fest</option>
<option value="Film">Film</option>
<option value="Fotografering">Fotografering</option>
<option value="Friluftsliv">Friluftsliv</option>
<option value="Gå i byen">Gå i byen</option>
<option value="Håndarbejde">Håndarbejde</option>
<option value="Jagt & fiskeri">Jagt & fiskeri</option>
<option value="Job/karriere">Job/karriere</option>
<option value="Kunst">Kunst</option>
<option value="Kæledyr">Kæledyr</option>
<option value="Landbrug">Landbrug</option>
<option value="Mad & Vin">Mad & Vin</option>
<option value="Male/tegne">Male/tegne</option>
<option value="Musik">Musik</option>
<option value="Mystik">Mystik</option>
<option value="Natur">Natur</option>
<option value="Politik">Politik</option>
<option value="Pubcrawl">Pubcrawl</option>
<option value="Rejser">Rejser</option>
<option value="Religion">Religion</option>
<option value="Samler">Samler</option>
<option value="Shopping">Shopping</option>
<option value="Skole/uddannelse">Skole/uddannelse</option>
<option value="Spil">Spil</option>
<option value="Spille/Lave musik">Spille/Lave musik</option>
<option value="Sport">Sport</option>
<option value="Teater">Teater</option>
<option value="Tøj">Tøj</option>
<option value="Videnskab">Videnskab</option>
</select>
Hold CTRL nede for at vælge flere!
------------------------------------------------
Men så når man vælger flere og du udfører scriptet smider den kun 1 af dem man har valgt i databasen - vil gerne have den til at smide alle i?
---------------------
Mit script:
<?
//Hent forbindelse
include("includes/config.inc.php");
//Hent info fra form og laver det til variabler
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$birthday = $_REQUEST['birthday'];
$gender = $_REQUEST['gender'];
$area = $_REQUEST['area'];
$children = $_REQUEST['children'];
$jobtype = $_REQUEST['jobtype'];
$interest = $_REQUEST['interest'];
$profile = $_REQUEST['profile'];
//Fjern alle "farlige tags"
$username = strip_tags($username);
$password = strip_tags($password);
$name = strip_tags($name);
$email = strip_tags($email);
$profile = strip_tags($profile);
//Fjern eventuelle mellemrum fra variablerne
$username = str_replace(" ","",$username);
$password = str_replace(" ","", $password);
$email = str_replace(" ","", $email);
//Minimum længder på Username & Passwords
$min_userlength = "6";
$min_passlength = "6";
//Lav et check på længderne
if(strlen($username) < $min_userlength and strlen($password) < $min_passlength)
{
die("User/password var ikke langt nok - Det skal minimum være 6 bogstaver langt!");
}
//Lav et check på om "Username" allerede eksisterer
$SQL = "SELECT * FROM users WHERE Brugernavn = '$username'";
$query = mysql_query($SQL);
#if(mysql_num_rows($query)==0)
# echo mysql_errno() . ": " . mysql_error() . "<br>\n";
if(mysql_num_rows($query) > 0)
{
echo '<script>alert("Brugernavnet du indtastede er allerede i brug - Prøv venligst med et nyt Brugernavn");</script>';
echo '<script>history.back(1);</script>';
exit;
}
echo $SQL;
//Lav et check på om emailen der blev indtastet allerede har en bruger
$SQL = "SELECT * FROM users WHERE Email = '$email'";
$query = mysql_query($SQL);
#if(mysql_num_rows($query)==0)
# echo mysql_errno() . ": " . mysql_error() . "<br>\n";
if(mysql_num_rows($query) > 0)
{
echo '<script>alert("Emailen du har brugt har allerede en bruger! Slet evt denne bruger for at oprette ny");</script>';
echo '<script>history.back(1);</script>';
exit;
}
echo $SQL;
//Indsæt nu data i databasen!
$SQL = "INSERT INTO users (Brugernavn, Password, Navn, Email, Fødselsdag, Køn, Bopæl, Børn, Beskæftigelse, Hobbyer, Profiltekst) VALUES ('$username', '$password', '$name', '$email', '$birthday', '$gender', '$area', '$children', '$jobtype', '$interest', '$profile')";
if(mysql_query($SQL))
{
echo '<script>alert("Du er nu oprettet som bruger på Meet-me")</script>';
mail($email, "Velkommen til Meet-me", "Velkommen til Meet-me - Dit brugernavn er: $username og dit password er: $password");
echo '<script>document.location.href="index.php"</script>';
}
#if(mysql_affected_rows()==0)
# echo mysql_errno() . ": " . mysql_error() . "<br>\n";
#echo $SQL;
?>
