Page 1 sur 1

Rien ne s'affiche

Posté : 23 mai 2013, 10:39
par wolfox80
Bonjour,

j'ai une grille d'évaluation à faire et je ne suis pas très doué en php, j'ai trouvé quelque chose qui semble correct dans l'idée mais rien ne s'affiche, ça doit être une ou des erreurs très bêtes mais je ne sais pas lesquelles.

Merci pour votre aides :)
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>Test Base de donnee</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="stylesheet" type="text/css" href="evaluation_eleves.css"> 
    </head>

    <body>
        <?php //Connection avec la BDD.
        mysql_connect("localhost", "root", "blog");
        mysql_select_db("aplp");
         
        $eleves = mysql_query("SELECT * FROM eleves");
        $besoins = mysql_query("SELECT * FROM besoins WHERE RNE='0800011C' ");
        ?>
        
        <table id='grille'>

            <?php 
            while (($TabEleves = mysql_fetch_array($eleves)) && ($TabBesoins = mysql_fetch_array($besoins))) {
                for ($x == 0 ; $x < $TabEleves.lenght + 1 ; $x++){
                    for ($y == 0; $y < $TabBesoins.lenght + 1; $y++) { 
                        if (($y == 0) && ($x != 1)) {
                           echo ($TabEleves[x-1]);
                        }
                        elseif (($x == 0) && ($y != 0)) {
                            echo ($TabBesoins[y-1]);
                        }
                        elseif (($x == 0) && ($y == 0)) {
                            echo " ";
                        }
                        else {
                            echo '<input type="checkbox" name="" value="">';
                        }
                    }
                }
            }

            ?>

                
            <?php
            mysql_close(); //deconnection de mysql
            ?>

        </table>


    </body>
</html> 

Re: Rien ne s'affiche

Posté : 23 mai 2013, 10:50
par wolfox80
Bon j'ai changé l’orthographe de "lenght" en "length" déjà mais ça ne change rien !

Re: Rien ne s'affiche

Posté : 24 mai 2013, 09:47
par wolfox80
Personne n'a une idée ?

Re: Rien ne s'affiche

Posté : 24 mai 2013, 10:27
par sirakawa
Bonjour,

j'ai une grille d'évaluation à faire et je ne suis pas très doué en php, j'ai trouvé quelque chose qui semble correct dans l'idée mais rien ne s'affiche, ça doit être une ou des erreurs très bêtes mais je ne sais pas lesquelles.

Merci pour votre aides :)
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>Test Base de donnee</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="stylesheet" type="text/css" href="evaluation_eleves.css"> 
    </head>

    <body>
        <?php //Connection avec la BDD.
error_reporting (E_ALL); // toujours en phase de développement.
        mysql_connect("localhost", "root", "blog");
        mysql_select_db("aplp");
         
        $eleves = mysql_query("SELECT * FROM eleves");
        $besoins = mysql_query("SELECT * FROM besoins WHERE RNE='0800011C' ");
        ?>
        
        <table id='grille'>

            <?php 
error_reporting (E_ALL); // toujours en phase de développement.
            while (($TabEleves = mysql_fetch_array($eleves)) && ($TabBesoins = mysql_fetch_array($besoins))) {
//:macbhinchouette.length : c'est du php ? ou length($machinchouette)?
                for ($x == 0 ; $x < $TabEleves.lenght + 1 ; $x++){
                    for ($y == 0; $y < $TabBesoins.lenght + 1; $y++) { 
                        if (($y == 0) && ($x != 1)) {
                           echo ($TabEleves[x-1]);
                        }
                        elseif (($x == 0) && ($y != 0)) {
                            echo ($TabBesoins[y-1]);
                        }
                        elseif (($x == 0) && ($y == 0)) {
                            echo " ";
                        }
                        else {
                            echo '<input type="checkbox" name="" value="">';
                        }
                    }
                }
            }

            ?>

                
            <?php
            mysql_close(); //deconnection de mysql
            ?>

        </table>


    </body>
</html>