Esempio n. 1
0
function printTableOrigineMetier()
{
    $metiers = Metier::Lister();
    $origines = Origine::Lister();
    $tableHTML = "<table style='border-collapse:collapse;margin:auto;'>";
    $tableHTML .= "<tr>";
    $tableHTML .= "<td></td>";
    foreach ($origines as $origine) {
        $tableHTML .= "<td style='border:1px #900000 solid;padding:5px'>" . $origine->NOM . "</td>";
    }
    $tableHTML .= "</tr>";
    foreach ($metiers as $metier) {
        $tableHTML .= "<tr>";
        $tableHTML .= "<td style='padding:5px;border:1px #900000 solid;'>" . $metier->NOM . "</td>";
        for ($nbrOrigine = 0; $nbrOrigine < count($origines); $nbrOrigine++) {
            $tableHTML .= "<td style='text-align:center;border:1px #900000 solid;'>";
            if (!sontCompatibles($metier, $origines[$nbrOrigine])) {
                $tableHTML .= "X";
            }
            $tableHTML .= "</td>";
        }
        $tableHTML .= "</tr>";
    }
    $tableHTML .= "</table>";
    echo $tableHTML;
}
    </form>
    <div style='text-align:center;padding-top:20px;'>
    <i>*Tableau récapitulatif des métiers accessibles par race. X = indisponible.</i>
    <?php 
printTableOrigineMetier();
?>
<br>
    </div>
    <div style='clear:both;'> </div>
</div>
<script>
    function majMetiers()
    {
        metierPrecedent = $("#metier option:selected").val();
        origine = $("#origine option:selected").text();        
        $("#metier").html("");
        <?php 
foreach ($listeOrigines as $origine) {
    echo "if(origine == \"" . $origine . "\")\n";
    echo "{\n";
    foreach ($listeMetiers as $metier) {
        if (sontCompatibles($metier, $origine)) {
            echo "\$('#metier').append(\$('<option>', {value: " . $metier->ID . ", text: '" . $metier . "'}));\n";
        }
    }
    echo "}\n";
}
?>
    $("#metier").val(metierPrecedent);
    }
</script>