Enter ID instead of name on submit (form)

Posted by Derek on Stack Overflow See other posts from Stack Overflow or by Derek
Published on 2010-03-16T01:08:19Z Indexed on 2010/03/16 1:19 UTC
Read the original article Hit count: 335

Filed under:
|
|

In my activities table, I have a user ID and a project ID. When a user (of admin level) creates an activity they select from a drop down menu a project. Here is the select query to draw up appropriate values:

$sql = "SELECT usersprojects_tb.projectid, projects.projectname FROM projects INNER JOIN usersprojects on projects.projectid = usersprojects.projectid WHERE usersprojects.userid = '".$_SESSION['SESS_USERID']."'"; 

And for the tag with the dropdown menu, I have this:

<?php echo $row['projectname']?> 

I have tried submitting the form with 'projectid' here instead and the project ID is stored successfully in my activies table. However, the user needs to see the project names (IDs arent exactly user-friendly!) And with 'projectname' as displayed, they can select the names of the available projects (to associate an activity with) but the project ID is not stored, how I link this up, so that when the project name is sent, the ID for this project is stored properly in my activities table.

I'm also having the exact same problem with the users drop down. As the admin user selects a user from the drop down to assign the task to. I exactly what I want, but I think I may be using the wrong syntax! Any help is much appreciated. Thanks.

© Stack Overflow or respective owner

Related posts about php

Related posts about mysql