pufAmuf
09-19-2011, 06:30 PM
Hello, I have been able to turn a multiple select option form into a php array in this form:
<?php
if(isset($_POST['select3']))
{
$aVenues = $_POST['select3'];
if(!isset($aVenues))
{
echo("<p>You didn't select any venues!</p>\n");
}
else
{
$nVenues = count($aVenues);
echo("<p>You selected $nVenues venues: ");
for($i=0; $i < $nVenues; $i++)
{
echo($aVenues[$i] . " ");
}
echo("</p>");
}
}
?>
$aVenues is the individual numbers received from the form and $nVenues is the number of those received.
Basically, what you get with this code is this:
You selected 2 venues: 2 6
The numbers 2 and 6 are id's sent from the form, and I would like to use these numbers to request the ID of a row in a database and make a simple table. How would I go about doing that?
My Mysql is basic and all I came up with is this:
$sql = "SELECT * FROM some_database WHERE id IN ($aVenues)";
Thanks everyone :)))
<?php
if(isset($_POST['select3']))
{
$aVenues = $_POST['select3'];
if(!isset($aVenues))
{
echo("<p>You didn't select any venues!</p>\n");
}
else
{
$nVenues = count($aVenues);
echo("<p>You selected $nVenues venues: ");
for($i=0; $i < $nVenues; $i++)
{
echo($aVenues[$i] . " ");
}
echo("</p>");
}
}
?>
$aVenues is the individual numbers received from the form and $nVenues is the number of those received.
Basically, what you get with this code is this:
You selected 2 venues: 2 6
The numbers 2 and 6 are id's sent from the form, and I would like to use these numbers to request the ID of a row in a database and make a simple table. How would I go about doing that?
My Mysql is basic and all I came up with is this:
$sql = "SELECT * FROM some_database WHERE id IN ($aVenues)";
Thanks everyone :)))