encore un pb de select

encore un pb de select - PHP - Programmation

Marsh Posté le 04-05-2006 à 09:39:05    

Voila lorsque je charge ma page on me met cette erreur :
 
Parse error: parse error, unexpected '=' in /srv/www/htdocs/tatex/menu.php on line 70
 
Je pense que c'est parce que je ne gère pas bien le selmois.  Quelqu'un sait comment résoudre l'erreur?
  <?php
 
  $dbhost = "localhost";
  $dbuser = "mbz962";
         $dbpass = "dz3011";
         $dbname = "tatex";
 
         $cnx = mysql_connect($dbhost, $dbuser, $dbpass);
         if ($cnx){
  mysql_select_db($dbname);
         }
   
  function affichermois($jour){
   $cmd4 = "select mois from execut where annee = $jour";
   $result4 = mysql_query($cmd4);
   while($row4 = mysql_fetch_array($result4)) {
        $selmois.option = $row4[0];                        :::::::::::::::::::::::::::::::::::::::::::ligne 70
                 }
         }  
 
  $ind=0;
  $cmd1 = "select distinct annee from execut order by annee";
 
  echo "<form>";
         echo "<h3>Choississez une date</h3>";
  echo "<select onchange=\"javascript:affichermois(this.form.value);\" name=\"region\">";
  $result = mysql_query($cmd1);
         echo "<option value=\"val0\">---Choisir une annee---</option>";
  while ($row = mysql_fetch_array($result)){
       if (! $ind){
       echo "<option select value = $row[0]>$row[0]</option>";  
    }
    else {
         echo "<option value= $row[0]>$row[0]</option>";
    }
    $ind++;
            }
         echo "</select>";
   
  echo "<select name=\"ville\" id=\"selmois\">";  
  echo "<option value=\"0\">---Choisir un mois---</option>";
  echo "</select>";
         echo "</form>";  
  ?>
         </body>

Reply

Marsh Posté le 04-05-2006 à 09:39:05   

Reply

Marsh Posté le 04-05-2006 à 10:27:52    

On est censé deviné ce que c'est ton selmois sinon ?

Reply

Marsh Posté le 04-05-2006 à 10:29:17    

Ah c'est bon j'ai compris [:kiki]
 
Va falloir serieusement se mettre à acquérir les bases des bases de php.

Reply

Marsh Posté le 04-05-2006 à 10:31:11    

et c'est quoi l'erreur alors?

Reply

Marsh Posté le 04-05-2006 à 10:35:55    

Variable $jour vide?

Reply

Marsh Posté le 04-05-2006 à 10:36:13    

Code :
  1. function affichermois($jour){
  2.    $cmd4 = "select mois from execut where annee = $jour";
  3.    $result4 = mysql_query($cmd4);
  4.    while($row4 = mysql_fetch_array($result4)) {
  5.         $selmois.option = $row4[0];                        :::::::::::::::::::::::::::::::::::::::::::ligne 70
  6.                  }
  7.          }


Techniquement la ta fonction ne connait pas ta variable $selmois. C'est meme les bases de la programmation qu'il faut revoir à ce niveau. En regardant ton code et en me mettant à niveau j'en déduit que tu tentes d'accéder bien naïvement à un objet html, auquel tu as donné l'id "selmois", depuis php. Si tu ne saisis pas la hauteur de l'incohérence c'est inutile de continuer ce thread car tu ne comprends rien à ce que tu écris.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed