cann't see any thing without your form! I think it is misstyping error,
check your form variables name,
specially upper case or lower case!
but try
$rank = $HTTP_POST_VARS[rank];
$title_new = $HTTP_POST_VARS[titles];

--
Sincerely your;

pei_world ( .::IT::. )



"Peter Gumbrell" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Thanks to those who have helped me with my two other questions this
> afternoon.
> In the function below, the update query at the end is inserting empty
values
> into the database. For some reason the lines:
>
>
> re not picking up the form values.
>
> Here is the complete function. I do not have a form action set so that I
can
> read the SQL message. The update query is working.
>
>
> function retrieve_select_listing($link, $workshop, $session, $username)
> {
> $query_retrieve = "SELECT choice_ID, rank, workshop_id FROM choices_peter
> WHERE workshop_ID = '$workshop' AND username ='$username'";
> $result1 = mysql_query($query_retrieve, $link) or die("display_db_query:"
.
> mysql_error());
> $row1 = mysql_fetch_array($result1);
> $choice_id = $row1[0];
> $query_title = "SELECT title, CONCAT(sessionlet, sesnumber) AS SessionID
> FROM ECOO2003 WHERE sessionlet = '$session'";
> $result2 = mysql_query($query_title, $link) or die("display_db_query:" .
> mysql_error());
> while ($columns = mysql_fetch_array($result2))
> {
> $column = $columns['title'];
> $sessionid = $columns['SessionID'];
> $selected = "";
> if ($sessionid == $row1['workshop_id'])
> {
> $selected = "SELECTED";
> }
> $title_block .= "<OPTION name='title' value=\"$sessionid\"
> $selected>$column</OPTION>\n";
> }
>
>
> print "<tr><td colspan=\"4\">";
> $selected_session = $HTTP_POST_VARS['titles'];
> print "<form method=\"POST\" name=\"update_workshop\" action=\"\">\n";
>
> print "Change the rank of this workshop, or select another workshop from
> this session and click the update button.<br><br></td></tr>";
>
> print "<tr><td colspan=\"4\"><table border=\"1\" width=\"80%\">";
> print "<tr><th>workshop</th><th>Rank</th><th>Workshop Title</th></tr>";
> print "<tr><td>$row1[2]</td><td><input type = \"text\" name =\"rank\"
> value=$row1[1]></td><td><SELECT
> NAME=\"titles\">$title_block</SELECT></td></tr>\n";
> print "<tr><td colspan =\"3\">";
> print "<input type=\"hidden\" name=\"update_select\" value=\"v\">";
> print "<br>After you have made your changes, click the Update button to
> confirm these.<br></td></tr><tr><td>";
> print "<INPUT TYPE=\"Submit\" NAME=\"Submit\" Value=\"Update\"></td>";
> print "<td></td><td></td></tr>";
>
> print "</table>";
> print "</form>";
>
>
> if ($_POST['Submit']=='Update')
> {
> print "updated!!";
> $rank = $HTTP_POST_VARS['rank'];
> $title_new = $HTTP_POST_VARS['titles'];
> print "rank =$rank<br>";
> print "title# = $title_new<br>";
> $query_update = "UPDATE choices_peter SET rank = '$rank', workshop_id =
> '$title_new' WHERE choice_ID = '$choice_id'";
> $update = mysql_query($query_update, $link) or die("display_db_query:" .
> mysql_error());
>
>
> }
> }
>
> Many thanks
>
> Peter
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to