Hi
I hope somebody can help.
I would like a form which allows one specific user to select an event, each event may have 30 users registered, but the form must only allow 14 users to be selected for the event. It's for a football team where i simply want to select 11 players and 3 subs. So the form needs to recognize that depending on what event is selected will determine what users have registered. I would like the selecting of each particular event and user to be done through a drop down list. At the end of the form I would like a submit button that sends an email to every user in the whole system detailing the selection and also recording the information in a database table.
I believe I have the database set up ready. Im using EventList, CB and of course CHRONO FORMS
What I need is a little guidance on how I might fix this problem, the code I have at the moment is below, I can select events and users although the only users I can select are the ones that have registered to the first event that is displayed from the event drop down list. I.e if i select a different event, the users that are register are then not displayed.
Thanks in advance
Mark
I hope somebody can help.
I would like a form which allows one specific user to select an event, each event may have 30 users registered, but the form must only allow 14 users to be selected for the event. It's for a football team where i simply want to select 11 players and 3 subs. So the form needs to recognize that depending on what event is selected will determine what users have registered. I would like the selecting of each particular event and user to be done through a drop down list. At the end of the form I would like a submit button that sends an email to every user in the whole system detailing the selection and also recording the information in a database table.
I believe I have the database set up ready. Im using EventList, CB and of course CHRONO FORMS
What I need is a little guidance on how I might fix this problem, the code I have at the moment is below, I can select events and users although the only users I can select are the ones that have registered to the first event that is displayed from the event drop down list. I.e if i select a different event, the users that are register are then not displayed.
<p>Team Selection</p>
<label>Choose Fixture </label>
<select name="somefield">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT id, title FROM jos_eventlist_events WHERE dates > CURDATE()");
$events = $db->loadObjectList();
foreach ($events as $event) {
echo ('<option value="' . $event->id . '">' . $event->title . '</option>');
}
?>
</select>
<p><br />Starting Eleven</p>
<label><br />1. </label>
<select name="one">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />2. </label>
<select name="two">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />3. </label>
<select name="three">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />4. </label>
<select name="four">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />5. </label>
<select name="five">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />6. </label>
<select name="six">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />7. </label>
<select name="seven">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />8. </label>
<select name="eight">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />9. </label>
<select name="nine">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />10. </label>
<select name="ten">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />11. </label>
<select name="eleven">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<p><br />Substitutes</p>
<label> </br><br /><br />12. </label>
<select name="nine">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />13. </label>
<select name="ten">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
<label> </br><br /><br />14. </label>
<select name="eleven">
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT name FROM jos_users INNER JOIN jos_eventlist_register ON jos_users.id = jos_eventlist_register.uid");
$availables = $db->loadObjectList();
foreach ($availables as $available) {
echo ('<option value="' . $available->id . '">' . $available->name . '</option>');
}
?>
</select>
</br><br /><br /><form name="form1" method="post" action="">
<input type="submit" name="submit" id="submit" value="Submit">
</form>
Hope somebody can help,Thanks in advance
Mark