Jump to content

Insert 2 Values From Drop Down Menu?


justlukeyou

Recommended Posts

Hi,

 

Does anyone know if it is possible to submit 2 values to a database from a drop down menu?

 

I have "Reception Room" being submitted to 'category' but is it possible to submit "Reception-Room" to a column called 'linkcategory'.

 

Or when Reception Room is submitted can I use some form of code to add 'Reception-Room' to another code?

 

 

<option value="Reception Room" >Reception Room</option>

<option value="Hotel" >Hotel</option>

<option value="Night Club" >Night Club</option>

Link to comment
https://forums.phpfreaks.com/topic/265177-insert-2-values-from-drop-down-menu/
Share on other sites

  • Replies 67
  • Created
  • Last Reply

So. .

 

if ($_POST['Submit']){

$category = $_POST['selectname'];

 

{

 

mysql_query("INSERT INTO category (`category`)

VALUES ("'$category'')") or die (mysql_error());

 

mysql_query("INSERT INTO linkcategory (`category`)

VALUES ("'$category'')") or die (mysql_error());

Hi,

 

Is it possible to add "reception-room" into linkcategory so linkcategory now has a hyphen.  Would I add a string replace to linkcategory so it adds a hyphen.

 

However, I am inserting the "reception room" from a drop down so can I have to two values in the drop down.  "reception room" and "reception-room".

 

mysql_query("INSERT INTO category (`category`)
VALUES ("'$category'')") or die (mysql_error());

mysql_query("INSERT INTO linkcategory (`linkcategory`)
VALUES ("'$linkcategory'')") or die (mysql_error());

  • 2 weeks later...

Im having a hell of a time with this.

 

I am trying to add the category (reception room) into a column called category but also add reception-room into a column called linkcategory.

 

Firstly I am struggling to add 'reception room' into both category and linkcategory column.

 

Secondly I dont know where to add the stringreplace once I am entering reception room into both columns.

 

Does anyone have any suggestions please?

 

if(isset($_POST['form_id'])){
    $category = mysql_real_escape_string(trim($_POST['category']));
    $firstname = mysql_real_escape_string(trim($_POST['firstname']));
    $surname = mysql_real_escape_string(trim($_POST['surname']));
    $email = mysql_real_escape_string(trim($_POST['email']));
    $website = mysql_real_escape_string(trim($_POST['website']));
    $company = mysql_real_escape_string(trim($_POST['company']));
    $building = mysql_real_escape_string(trim($_POST['building']));
    $streetname = mysql_real_escape_string(trim($_POST['streetname']));
    $state = mysql_real_escape_string(trim($_POST['state']));
    $postcode = mysql_real_escape_string(trim($_POST['postcode']));
    $country = mysql_real_escape_string(trim($_POST['country']));
    $aboutcompany = mysql_real_escape_string(trim($_POST['aboutcompany']));
    $error = false;
    
       if(!isset($category) || empty($category)) {
  $error = "Please select a category.";
    }

    if(!isset($firstname) || empty($firstname)) {
  $error = "Please enter a First Name.";
    }

    if(!isset($surname) || empty($surname)) {
  $error = "Please enter a Surname.";
    }

    if(!isset($email) || empty($email)) {
  $error = "Please enter an email.";
    }

    if(!isset($website) || empty($website)) {
  $error = "Please enter a Website Domain.";
    }

    if(!isset($company) || empty($company)) {
  $error = "Please enter a Company Name.";
    }

    if(!isset($building) || empty($building)) {
  $error = "Please enter a Building Name or Number.";
    }

    if(!isset($streetname) || empty($streetname)) {
  $error = "Please enter a Street Name.";
    }

    if(!isset($state) || empty($state)) {
  $error = "Please enter a State.";
    }

    if(!isset($postcode) || empty($postcode)) {
  $error = "Please enter a Zip Code/Post Code.";
    }

      if(!isset($country) || empty($country)) {
  $error = "Please select your country.";
    }

    if(!isset($aboutcompany) || empty($aboutcompany)) {
  $error = "Please enter details about your company.";
    }




    if(!$error) {

        $query = mysql_query("INSERT INTO organiserdbase (category, category, firstname, surname, email, website, company, building, streetname, state, postcode, country, aboutcompany) VALUES ('".$category."', '".$linkcategory."', '".$firstname."', '".$surname."', '".$email."', '".$website."', '".$company."', '".$building."', '".$streetname."', '".$state."', '".$postcode."', '".$country."', '".$aboutcompany."')");
        if($query) {
        } else {
$error = "There was a problem with the submission. Please try again.";
        }
    }
}

I have a drop down of around 50 values without the hyphen.

 

If I can enter the value with a hyphen it will save a huge amount of time in building the site.  Thats my plan anyway.

 

 

</div>
	<div id="forminputright">
<select  class="element select medium" id="category" name="category"> 			
			</div> 	
<option value="" selected="selected">Your Job Role:</option>
<option value="Event Manager" >Event Manager</option>
<option value="Event Managent Courses" >Event Managent Courses</option>
<option value="Event Management Software" >Event Management Software</option>
<option value="Entertainment Staff" >Entertainment Staff</option>

Hi,

 

Yes I manually wrote each entry for the drop down menu.

 

The thing is I would find it much easier for the rest of the site if I can have to columns, one with and one without the hyphen.

 

Once I can enter in both "reception room" and "reception-room" the rest should be quite simple.

Hi,

 

I had a go at this however I am stuck as to how to add two values into the dropdown area.

 

I'm using the fields 'category' and 'linkcategory'.

 

<select  class="element select medium" id="category, linkcategory" id="category, linkcategory"> 	
<option value="Reception Room" >Reception Room</option>

 

I have tried a few variations but cant get it to work.

 

 

I'm trying my best to get to work, thats all I can do.

 

This is all my code, Im almost there with it (hopefully)

 

<?php

if(isset($_POST['form_id'])){
    $category = mysql_real_escape_string(trim($_POST['category']));
    $linkcategory = mysql_real_escape_string(trim($_POST['linkcategory']));
    $firstname = mysql_real_escape_string(trim($_POST['firstname']));
    $surname = mysql_real_escape_string(trim($_POST['surname']));
    $email = mysql_real_escape_string(trim($_POST['email']));
    $website = mysql_real_escape_string(trim($_POST['website']));
    $company = mysql_real_escape_string(trim($_POST['company']));
    $building = mysql_real_escape_string(trim($_POST['building']));
    $streetname = mysql_real_escape_string(trim($_POST['streetname']));
    $state = mysql_real_escape_string(trim($_POST['state']));
    $postcode = mysql_real_escape_string(trim($_POST['postcode']));
    $country = mysql_real_escape_string(trim($_POST['country']));
    $aboutcompany = mysql_real_escape_string(trim($_POST['aboutcompany']));
    $error = false;
    
       if(!isset($category) || empty($category)) {
  $error = "Please select a category.";
    }

    if(!isset($firstname) || empty($firstname)) {
  $error = "Please enter a First Name.";
    }

    if(!isset($surname) || empty($surname)) {
  $error = "Please enter a Surname.";
    }

    if(!isset($email) || empty($email)) {
  $error = "Please enter an email.";
    }

    if(!isset($website) || empty($website)) {
  $error = "Please enter a Website Domain.";
    }

    if(!isset($company) || empty($company)) {
  $error = "Please enter a Company Name.";
    }

    if(!isset($building) || empty($building)) {
  $error = "Please enter a Building Name or Number.";
    }

    if(!isset($streetname) || empty($streetname)) {
  $error = "Please enter a Street Name.";
    }

    if(!isset($state) || empty($state)) {
  $error = "Please enter a State.";
    }

    if(!isset($postcode) || empty($postcode)) {
  $error = "Please enter a Zip Code/Post Code.";
    }

      if(!isset($country) || empty($country)) {
  $error = "Please select your country.";
    }

    if(!isset($aboutcompany) || empty($aboutcompany)) {
  $error = "Please enter details about your company.";
    }




    if(!$error) {

        $query = mysql_query("INSERT INTO organiserdbase (category, linkcategory, firstname, surname, email, website, company, building, streetname, state, postcode, country, aboutcompany) VALUES ('".$category."', '".$linkcategory."', '".$firstname."', '".$surname."', '".$email."', '".$website."', '".$company."', '".$building."', '".$streetname."', '".$state."', '".$postcode."', '".$country."', '".$aboutcompany."')");
        if($query) {
        } else {
$error = "There was a problem with the submission. Please try again.";
        }
    }
}

?>



<div id="registerpagecell">
<div id="registerpageheaderorganiser">
Create Your Organiser Profile 
</div>
<div id="registerform">

<form id="form_id"  class="appnitro"  method="post" action="">

    
<?php if($error) echo "<span style=\"color:#ff0000;\">".$error."</span><br /><br />"; ?>		
<ul >


	<div id="forminputcell">
<li id="li_1" >
	<div id="forminputleft">
<label class="description" for="element_3">Your Job Role:</label>
</div>
	<div id="forminputright">
<select  class="element select medium" id="category, linkcategory" > 			
			</div> 	
<option value="" selected="selected">Venue:</option>

<option VALUES('Reception Room', 'reception-room') >Reception Room</option>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.