encore un pb de select - PHP - Programmation
Marsh Posté le 04-05-2006 à 10:29:17
Ah c'est bon j'ai compris
Va falloir serieusement se mettre à acquérir les bases des bases de php.
Marsh Posté le 04-05-2006 à 10:36:13
Code :
|
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.
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>