Einzelnen Beitrag anzeigen
Ungelesen 14.12.12, 21:28   #3
Sonjiru
Anfänger
 
Registriert seit: Nov 2010
Beiträge: 11
Bedankt: 0
Sonjiru ist noch neu hier! | 0 Respekt Punkte
Standard

HTML

Das ganze sieht derzeit so aus :


Code:
<?php


error_reporting(E_ALL);
$members_only = 1;
require("global.inc.php");

$aktion_online = "Aufstellung";

$result = mysql_query("SELECT id FROM ".$conf['db_prefix']."_verein WHERE user_id='".$userid."'");
$verein = mysql_fetch_array($result);
mysql_free_result($result);


$isFormSent = !empty($_GET);
$iv = 0;
$rv = 0;
$lv = 0;
$dmf = 0;
$zmf = 0;
$rmf = 0;
$lmf = 0;
$omf = 0;
$la = 0;
$ra = 0 ;
$hs = 0;
$ms = 0;

if ($isFormSent) {
    $iv = (int)$_GET["iv"];
    $rv = (int)$_GET["rv"];
    $lv = (int)$_GET["lv"];
    $dmf = (int)$_GET["dmf"];
    $zmf = (int)$_GET["zmf"];
    $rmf = (int)$_GET["rmf"];
    $lmf = (int)$_GET["lmf"];
    $omf = (int)$_GET["omf"];
    $la  = (int)$_GET["la"];
    $ra  = (int)$_GET["ra"];
    $hs  = (int)$_GET["hs"];
    $ms  = (int)$_GET["f1"];
            
}
if (($iv + $rv + $lv + $dmf + $zmf + $rmf + $lmf + $omf + $la + $ra + $hs + $ms) != 10) {
    $iv = 2;
    $rv = 1;
    $lv = 1;
    $dmf = 2;
    $zmf = 0;
    $lmf = 1;
    $rmf = 1;
    $omf = 1;
    $ra = 0;
    $la = 0;
    $hs = 0;
    $ms = 1;
}

?>
<html>
<head>
        <title>LFM Aufstellung</title>
        
        <s***** type="text/javas*****">
        // <![CDATA[
            
            function freigabeSubmitButton() {
                var iv = document.getElementsByName("iv")[0];
                var lv = document.getElementsByName("lv")[0];
                var rv = document.getElementsByName("rv")[0];
                var dmf = document.getElementsByName("dmf")[0];
                var zmf = document.getElementsByName("zmf")[0];
                var rmf = document.getElementsByName("rmf")[0];
                var lmf = document.getElementsByName("lmf")[0];
                var omf = document.getElementsByName("omf")[0];
                var hs = document.getElementsByName("hs")[0];
                var la = document.getElementsByName("la")[0];
                var ra = document.getElementsByName("ra")[0];
                var ms = document.getElementsByName("ms")[0];

                var anzahl     = iv.selectedIndex + rv.selectedIndex + lv.selectedIndex + dmf.selectedIndex + zmf.selectedIndex + rmf.selectedIndex + lmf.selectedIndex +omf.selectedIndex + la.selectedIndex + ra.selectedIndex + hs.selectedIndex + ms.selectedIndex;
                
                document.getElementById("btnSubmit").disabled = (anzahl != 10);
                
                return true;
            }
            
        // ]]>
        </s*****>
    </head>
    <body>
        <form action="aufstellung.php" method="get">
             <b>IV</b><select name="iv" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 2) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $iv): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>RV</b><select name="rv" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 1) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $rv): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>LV</b><select name="lv" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 1) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $lv): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>DMF</b><select name="dmf" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 4) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $dmf): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>ZMF</b><select name="zmf" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 4) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $zmf): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>LMF</b><select name="lmf" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 1) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $lmf): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>RMF</b><select name="rmf" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 1) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $rmf): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>OMF</b><select name="omf" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 4) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $omf): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>RA</b><select name="ra" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 1) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $ra): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>LA</b><select name="la" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 1) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $la): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>HS</b><select name="hs" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 3) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $hs): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <b>MS</b><select name="ms" onchange="return freigabeSubmitButton()">
                <?php foreach (range(0, 3) as $anzahl): ?>
                <option value="<?php echo $anzahl ?>"<?php if ($anzahl == $ms): ?> selected="selected"<?php endif; ?>><?php echo $anzahl ?></option>
                <?php endforeach; ?>
            </select>
            <input id="btnSubmit" type="submit" />
        </form>
        <table>
        <!-- START bl_ms -->
            <tr>
              <td><b>MS</b>        
                   <select name="spieler<? echo $i ?>                
                   <?                      
                   for ($i=0;$i<$ms;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Mittelstuermer' OR position2='Mittelstuermer' OR position3='Mittelstuermer') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>                   
                   </td>
            </tr>
      <!-- END bl_ms -->
        </table>
        <table>
            <tr>
              <!-- START bl_la --> <td><b>LA</b>
                  <select name="spieler<? echo $i ?>               
                   <?                      
                   for ($i=0;$i<$la;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Linker Aussenstuermer' OR position2='Linker Aussenstuermer' OR position3='Linker Aussenstuermer') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td>
              <!-- END bl_la -->
              <!-- START bl_hs --><td><b>HS</b>
                    <select name="spieler<? echo $i ?>             
                   <?                      
                   for ($i=0;$i<$hs;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Haengende Spitze' OR position2='Haengende Spitze' OR position3='Haengende Spitze') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td>
              <!-- END bl_hs --> 
              <!-- START bl_ra --><td><b>RA</b>
                    <select name="spieler<? echo $i ?>               
                   <?                      
                   for ($i=0;$i<$ra;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE(position='Rechter Aussenstuermer' OR position2='Rechter Aussenstuermer' OR position3='Rechter Aussenstuermer') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td>
              <!-- END bl_ra -->
            </tr>
        </table>
        <table>
            <tr>
              <!-- START bl_omf --><td><b>OMF</b>
                    <select name="spieler<? echo $i ?>               
                   <?                      
                   for ($i=0;$i<$omf;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Offensives Mittelfeld' OR position2='Offensives Mittelfeld' OR position3='Offensives Mittelfeld') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
                </td>
                <!-- END bl_omf -->
            </tr>
        </table>
        <table>
            <tr>
              <!-- START bl_lmf --><td><b>LMF</b>
                   <select name="spieler<? echo $i ?>               
                   <?                      
                   for ($i=0;$i<$lmf;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Linkes Mittelfeld' OR position2='Linkes Mittelfeld' OR position3='Linkes Mittelfeld') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              <!-- END bl_lmf --></td>
              <!-- START bl_zmf --><td><b>ZMF</b>
                   <select name="spieler<? echo $i ?>               
                   <?                      
                   for ($i=0;$i<$zmf;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Zentrales Mittelfeld' OR position2='Zentrales Mittelfeld' OR position3='Zentrales Mittelfeld') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td>
              <!-- END bl_zmf --> 
              <!-- START bl_rmf --><td><b>RMF</b>  <select name="spieler<? echo $i ?>                
                   <?                      
                   for ($i=0;$i<$rmf;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Rechtes Mittelfeld' OR position2='Rechtes Mittelfeld' OR position3='Rechtes Mittelfeld')' AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
                </td><!-- END bl_rmf -->
            </tr>
        </table>
        <table>
            <tr>
              <!-- START bl_dmf --><td><b>DMF</b>  <select name="spieler<? echo $i ?>                
                   <?                      
                   for ($i=0;$i<$dmf;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Defensives Mittelfeld' OR position2='Defensives Mittelfeld' OR position3='Defensives Mittelfeld') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td><!-- END bl_dmf --> 
            </tr>

        </table>  
        <table>
            <tr>
              <!-- START bl_lv --><td><b>LV</b>  <select name="spieler<? echo $i ?>               
                   <?                      
                   for ($i=0;$i<$lv;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Linker Verteidiger' OR position2='Linker Verteidiger' OR position3='Linker Verteidiger') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td><!-- END bl_lv -->
              <!-- START bl_iv --><td><b>IV</b>  <select name="spieler<? echo $i ?>              
                   <?                      
                   for ($i=0;$i<$iv;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Innenverteidiger' OR position2='Innenverteidiger' OR position3='Innenverteidiger') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
              </td>
              <!-- END bl_iv --> 
              
              <!-- START bl_rv --><td><b>RV</b>  <select name="spieler<? echo $i ?>                
                   <?                      
                   for ($i=0;$i<$rv;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Rechter Verteidiger' OR position2='Rechter Verteidiger' OR position3='Rechter Verteidiger') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                   </select>   
                </td><!-- END bl_rv -->
            </tr>
              </td>
        </table>
             <table width="100%" cellspacing="0" cellpadding="0" border="0">
                <tr>
                  <td align="center">
                    <select name="spieler_11" class="klein">
                  <?                      
                   for ($i=0;$i<$rv;$i++) {
                   $result = mysql_query("SELECT id,vorname,nachname,kunstname FROM ".$conf['db_prefix']."_spieler WHERE (position='Rechter Verteidiger' OR position2='Rechter Verteidiger' OR position3='Rechter Verteidiger') AND verein_id='".$verein['id']."' AND verein_id > '0' AND verletzt='0' AND gesperrt='0' AND status='1' ORDER BY nachname ASC, kunstname ASC");
                   while ($spieler = mysql_fetch_array($result)) {
                   ?>
                   <option value="">  <?
                   echo $spieler['nachname']; ?>
                    <? 
                   }
                   mysql_free_result($result);
                   }
                                  
                   ?>
                   </option>
                    </select>
                  </td>
                </tr>
              </table>
   </body>

<?

require("output.inc.php");

?>
Man sieht das ich ganz schön weit bin da es fast so ist wie ich es haben wollte. Derzeit fehlt halt noch das ich die nicht ausgewählten Positionen auch ausblende.

Und eben das spielchen wenn man z.B. 2 ZM 'S auswählt.
Sonjiru ist offline   Mit Zitat antworten