Forum de discussion
Forum « Programmation PHP » (archives)
menu en flash et formulaire php
Envoyé: 7 juin 2004, 10h49 par sel31
j'ai un menu en flash que j'ai créé et inséré dans une page php, qui elle contient un formulaire.
lorsque le menu est inséré je ne peux plus accéder à certains champs de mon formulaire. impossible de cliquer dessus, le seul moyen de pouvoir saisir quelque chose dans ces champs et d'utiliser les tabulations. ce qui n'est pas pratique pour les utilisateurs.
auriez vous une idée pour m'aider ?
le code de la page php :
<?php session_start();
include ("login.php");
include ("insertion_menu.php");
?>
<html>
<head>
<title>Recherche d'une villa</title>
<table cellspacing="0" align="center" cellpadding="0" width="400" border="1">
<tr><td align="centerRecherche d'une villa</td></tr>
<tr><td>Définissez vos critères de recherche : </td></tr>
<tr><td width="700">
<form name="formSession" method="get" action="validation.php">
<br>Choisissez le style de la villa :
<?
$session=@mysql_connect('localhost', $login, $password);
//tout va bien ? oui : id session != 0
if ($session != 0)
{
$db=mysql_select_db ('site_espi_batiment');
if($db==0)
{
echo ("impossible d'ouvrir la base");
} else {
echo ("<select name=\"style_villa\">");
$query="select intitule_style from style_villa ";
$result=mysql_query($query);
if ($result)
{
$nb = mysql_num_rows ($result);
for ($i = 1 ; $i<= $nb ; $i++)
{
$ligne=mysql_fetch_array($result);
$intitule_style=$ligne["intitule_style"];
echo("<option>$intitule_style</option>");
} //fin du for
}
else
{
echo ("La selection ne s'est pas déroulée correctement");
}// fin du if ($result)
echo ("</select>");
echo ("</p><p align=\"center\">Choisissez le type de la villa :");
echo ("<select name=\"intitule_type\">");
$query="select intitule_type from type_villa ";
$result=mysql_query($query);
if ($result)
{
$nb_type = mysql_num_rows ($result);
for ($J = 1 ; $J <= $nb_type ; $J++)
{
$ligne=mysql_fetch_array($result);
$intitule_type=$ligne["intitule_type"];
echo("<option>$intitule_type</option>");
} //fin du for
}
else
{
echo ("La selection ne s'est pas déroulée correctement");
}
} // fin du else du if($db==0)
echo ("</select>");
} else {
echo ("impossible d'ouvrir la base, votre login ou mot de passe est incorrect");
} //if session
?>
<p align="center">Superficie de la villa :</p>
<p align="center">
entre <input type="text" name="superficie_min_villa" size="4" maxlength="4">
et<input type="text" name="superficie_max_villa" size="4" maxlength="4">
m2</p>
<p><input name="login" type="hidden" value="<?php echo($login) ?>">
<input name="password" type="hidden" value="<?php echo ($password) ?>">
</p>
<p align="center">
<input type="submit" name="submit" value="RECHERCHER">
</p></form></td></tr></table></body>
</html>
code du fichier php contenant les lignes html du menu à insérer
<?
echo ("<div id=\"Layer2\" style=\"position:absolute; width:703px; height:360px; z-index:2; left: 70px; top: 8px;\">");
echo ("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"700\" height=\"357\" align=\"middle\">");
echo ("<param name=\"movie\" value=\"../menu_espi_batiment_final.swf\">");
echo ("<param name=\"quality\" value=\"high\">");
echo ("<param name=\"wmode\" value=\"transparent\">");
echo ("<embed src=\"../menu_espi_batiment_final.swf\" width=\"700\" height=\"357\" align=\"middle\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" wmode=\"transparent\"></embed>");
echo ("</object></div>");
?>
merci d'avance
Réponses
|