Forum Moderators: coopster
<?php mysql_connect('localhost', '', '') or die(mysql_error());
mysql_select_db("dwbrothe_plst1") or die(mysql_error());
$query = "SELECT COUNT(*) AS Total FROM phplist_user_user_attribute puua INNER JOIN phplist_listattr_visitor pllv ON puua.value = pllv.id WHERE pllv.id = $chooser";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$select = $_POST['select'];
if (!empty($select)) {
$chooser = $_POST['chooser'];
if(isset($_POST['chooser'])) {
while($row = mysql_fetch_assoc($result)){
foreach($row as $key => $value){
echo $key.': '.$value.'<br>';
}
echo '<br>';
}
}
}
?>
<form action="dropdown.php" method="post">
<select name="chooser">
<option value="2">Visitor</option>
<option value="3">Parent</option>
<option value="4">Student</option>
<option value="5">Alumni</option>
<option value="6">Sponsor</option>
</select>
<input type="submit" value="Select" name="select">
</form>
?>
Help is greatly appreciated! [edited by: eelixduppy at 2:55 pm (utc) on Aug. 30, 2008]
[edit reason] removed credentials [/edit]
mysql_connect('localhost', '', '') or die(mysql_error());
mysql_select_db("dwbrothe_plst1") or die(mysql_error());
$select = $_POST['select'];
if (!empty($select)) {
$chooser = $_POST['chooser'];
if(isset($_POST['chooser'])) {
$query = "SELECT COUNT(*) AS Total FROM phplist_user_user_attribute puua INNER JOIN phplist_listattr_visitor pllv ON puua.value = pllv.id WHERE pllv.id = $chooser";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while($row = mysql_fetch_assoc($result)){
foreach($row as $key => $value){
echo $key.': '.$value.'<br>';
}
echo '<br>';
}
}
}
?>
<form action="dropdown.php" method="post">
<select name="chooser">
<option value="2">Visitor</option>
<option value="3">Parent</option>
<option value="4">Student</option>
<option value="5">Alumni</option>
<option value="6">Sponsor</option>
</select>
<input type="submit" value="Select" name="select">
</form>
The only way to keep the page from reloading is to use AJAX (javascript) to submit the form.
Does it have to be three separate forms? You can have three selects on one form, that would simplify things quite a bit.