begin process at 2012 05 31 03:31:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

menu déroulant ,variable et jeu d'enregistrement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

menu déroulant ,variable et jeu d'enregistrement

mercredi 27 août 2008 à 10:33:55 | menu déroulant ,variable et jeu d'enregistrement

fredoann

Bonjour à tous!

Je suis en train de développer une site de perfos avions avec dreamw s'appuyant sur des bases de données d'easy php.
Sur ma page ,j'ai un menu déroulant qui contient des valeurs de poussee moteurs; lorsqu'un avion a une poussée située dans une des fourchettes (ex 5<   <10)  choisies dans le menu (menu_nb_poussee_jet) ,les avions correspondant doivent s'afficher dans mon tableau ainsi que leurs poussées et les types de moteur.
La valeur sélectionnée pour le menu est $pouss_reac et mon jeu d'enregistrement est rs_pouss_reac.
je veux faire afficher le nom du reacteur rs_pouss_reac.nom, le type de moteur rs_pouss_reac.type_moteur et la poussée:
rs_pouss_reac.poussee_max dans un tableau
dans mon jeu d'enregistrement je veux donc sélectionner les avions, les poussées et les types de moteurs dont la poussée est comprise entre pouss-3 et pouss+2  ,le nom de la variable est donc pouss et sa valeur d'execution $pouss_reac (nom donnée à celle de la valeur du menu du choix de fourchette???)
Tout est sur la même feuille donc j'ai utilisé un "self" et un "post" pour mon formulaire nb_poussee_jets 
la page contient également un autre menu qui permettra de sélectionner un autre choix que la poussée :exemple le taux de montée (mais ça cela marche).
Voilà je n'obtient pas de résultat dans mon tableau lorsque je sélectionne un choix de fourchette dans le menu et le menu revient systématiquement sur la première fourchette 0<    <5 
Qquelqu'un peut-il m'aider ,je dois avoir quelques erreurs merci d'avance
voici le script


<?php require_once('../../Connections/ConnexionPerf.php'); ?>
<?php
$pouss_reac=" ";
$pouss_rs_pouss_reac = "38";
if (isset($pouss_reac)) {
  $pouss_rs_pouss_reac = (get_magic_quotes_gpc()) ? $pouss_reac : addslashes($pouss_reac);
}
mysql_select_db($database_ConnexionPerf, $ConnexionPerf);
$query_rs_pouss_reac = sprintf("SELECT ID, nom, type_moteur, poussee_max FROM jets_db WHERE poussee_max BETWEEN %s-3 AND %s+2", $pouss_rs_pouss_reac,$pouss_rs_pouss_reac);
$rs_pouss_reac = mysql_query($query_rs_pouss_reac, $ConnexionPerf) or die(mysql_error());
$row_rs_pouss_reac = mysql_fetch_assoc($rs_pouss_reac);
$totalRows_rs_pouss_reac = mysql_num_rows($rs_pouss_reac);
?>
<?php require_once('../../Connections/Connexionperf.php'); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [ Lien ]">
<html xmlns=" [ Lien ]"><!-- InstanceBegin template="/Templates/reacteurs.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Document sans titre</title>
<?php $self=$_SERVER['PHP_SELF'];?>
<!-- InstanceEndEditable -->
<style type="text/css">
<!--
.Style1 {color: #FFFF00}
.Style2 {
 color: #009933;
 font-family: Arial, Helvetica, sans-serif;
}
#Layer1 { position:absolute;
 width:158px;
 height:113px;
 z-index:1;
 left: 29px;
 top: 24px;
}
body {
 background-image: url(../photos/fondA380.jpg);
 background-repeat: repeat;
 margin-bottom: 0px;
 background-color: #009999;
}
.Style5 {
 color: #FFFF00;
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif;
}
.Style7 {color: #FFFF00; font-family: Arial, Helvetica, sans-serif; }
-->
</style>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
#Layer2 {
 position:absolute;
 width:1193px;
 height:249px;
 z-index:2;
 left: 13px;
 top: 297px;
}
#Layer3 {
 position:absolute;
 width:52px;
 height:36px;
 z-index:3;
 left: 25px;
 top: 13px;
}
#Layer4 {
 position:absolute;
 width:95px;
 height:36px;
 z-index:4;
 left: 289px;
 top: -1px;
}
#Layer5 {
 position:absolute;
 width:1172px;
 height:223px;
 z-index:2;
 left: 18px;
 top: 339px;
}
#Layer6 {
 position:absolute;
 width:1193px;
 height:115px;
 z-index:2;
}
#Layer7 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:2;
}
#Layer8 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
 left: 521px;
 top: -4px;
}
#Layer9 {
 position:absolute;
 width:1194px;
 height:115px;
 z-index:2;
}
#Layer10 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
}
#Layer11 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:2;
 left: 353px;
 top: -3px;
}
#cadre {
 position:absolute;
 width:1189px;
 height:155px;
 z-index:3;
 left: -5px;
 top: 459px;
}
#Layer12 {
 position:absolute;
 width:1192px;
 height:257px;
 z-index:3;
 left: 12px;
 top: 414px;
}
#Layer13 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:4;
}
#Layer14 {
 position:absolute;
 width:1188px;
 height:238px;
 z-index:4;
}
#Layer15 {
 position:absolute;
 width:148px;
 height:27px;
 z-index:1;
}
#Layer16 {
 position:absolute;
 width:58px;
 height:34px;
 z-index:2;
 left: 161px;
}
#Layer17 {
 position:absolute;
 width:26px;
 height:31px;
 z-index:3;
 left: 228px;
 top: 0px;
}
#Layer18 {
 position:absolute;
 width:148px;
 height:30px;
 z-index:4;
 left: 389px;
 top: -1px;
}
#Layer19 {
 position:absolute;
 width:96px;
 height:29px;
 z-index:5;
 left: 535px;
 top: -1px;
}
#Layer20 {
 position:absolute;
 width:93px;
 height:30px;
 z-index:6;
 left: 645px;
 top: -1px;
}
#Layer21 {
 position:absolute;
 width:716px;
 height:181px;
 z-index:7;
 left: 8px;
 top: 51px;
}
#Layer22 {
 position:absolute;
 width:120px;
 height:28px;
 z-index:8;
 left: 152px;
 top: 1px;
}
#Layer23 {
 position:absolute;
 width:1006px;
 height:246px;
 z-index:3;
 left: 13px;
 top: 410px;
}
#Layer24 {
 position:absolute;
 width:997px;
 height:115px;
 z-index:4;
 left: 19px;
 top: 12px;
}
#Layer25 {
 position:absolute;
 width:46px;
 height:30px;
 z-index:1;
 left: 239px;
 top: 2px;
}
#Layer26 {
 position:absolute;
 width:121px;
 height:31px;
 z-index:2;
 left: 361px;
 top: 1px;
}
#Layer27 {
 position:absolute;
 width:987px;
 height:42px;
 z-index:3;
 top: 73px;
}
#Layer28 {
 position:absolute;
 width:150px;
 height:25px;
 z-index:4;
 left: 73px;
 top: 3px;
}
#Layer29 {
 position:absolute;
 width:823px;
 height:61px;
 z-index:5;
 top: 54px;
}
-->
</style>
<!-- InstanceEndEditable -->
</head>

<body>
<table width="1200" height="230" border="1">
  <tr bgcolor="#000000">
    <td width="244" rowspan="3"><div id="Layer1">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" [ Lien ]" width="201" height="139">
        <param name="movie" value="../flash/logoenac.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <embed src="../flash/logoenac.swf" width="201" height="139" quality="high" pluginspage=" [ Lien ]" type="application/x-shockwave-flash" wmode="transparent"></embed>
      </object>
    </div>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p align="center"><span class="Style5"><a href="../Templates/index.dwt.php">SOMMAIRE</a></span></p></td>
    <td colspan="5"><div align="center"><span class="Style7">Performances et Caract&eacute;ristiques REACTEURS </span></div></td>
  </tr>
  <tr>
    <td width="92" bgcolor="#000000"><div align="center"><span class="Style7"><a href="reacteurs_listes.php">Listes</a></span></div></td>
    <td width="97" bgcolor="#000000"><div align="center" class="Style7">Comparaisons</div></td>
    <td width="93" bgcolor="#000000"><div align="center" class="Style7"><a href="reacteurs_photos.php">Photos</a></div></td>
    <td width="104" bgcolor="#000000"><div align="center" class="Style1"></div></td>
    <td width="122" bgcolor="#000000"><div align="center" class="Style1"></div></td>
  </tr>
  <tr>
    <td height="63" colspan="5" bgcolor="#000000"><div align="center" class="Style2">ESPACE PUBLIC </div></td>
  </tr>
</table>
<!-- InstanceBeginEditable name="EditRegioncarac" -->
<form action="redirect.php" method="post" name="critere_reac" id="critere_reac">
  <div id="Layer9">
    <div id="Layer10">
      <label>
      <select name="choix_crit_reac" id="choix_crit_reac"
   onchange="document.location=this.value">
        <option value="reacteurs_comparaisons_poussee.php" selected="selected">Pouss&eacute;e(T)</option>
        <option value="reacteurs_comparaisons_diamfuselage.php">Diamètre fuselage(m)</option>
  <option value="reacteurs_comparaisons_hauteur.php">Hauteur(m)</option>
  <option value="reacteurs_comparaisons_longueur.php">Longueur(m)</option>
  <option value="reacteurs_comparaisons_envergure.php">Envergure(m)</option>
  <option value="reacteurs_comparaisons_massedebase.php">Masse de base(T)</option>
  <option value="reacteurs_comparaisons_npax.php">Npax</option>
  <option value="reacteurs_comparaisons_mmsd.php">MMSD(T)</option>
  <option value="reacteurs_comparaisons_mmsr.php">MMSR(T)</option>
  <option value="reacteurs_comparaisons_mmsa.php">MMSA(T)</option>
  <option value="reacteurs_comparaisons_mmo.php">MMO(mach)</option>
  <option value="reacteurs_comparaisons_vmo.php">VMO(kt)</option>
  <option value="reacteurs_comparaisons_vapp.php">V approche(kt)</option>
  <option value="reacteurs_comparaisons_vatt.php">V atterrissage(kt)</option>
  <option value="reacteurs_comparaisons_plafond.php">Plafond(FL)</option>
  <option value="reacteurs_comparaisons_datt.php">Distance atterrissage(m)</option>
  <option value="reacteurs_comparaisons_ddeco.php">Distance decollage(m)</option>
  <option value="reacteurs_comparaisons_txmonte.php">Taux de mont&eacute;e(ft/min)</option>
  <option value="reacteurs_comparaisons_txdescent.php">Taux de descente(ft/min)</option>
  <option value="reacteurs_comparaisons_rayonaction.php">Rayon action(nm)</option>
      </select>
      </label>
    </div>
    <div id="Layer11">
      <label>
      <input type="submit" name="Submit" value="Selectionner" />
      </label>
    </div>
  </div>
</form>
EditRegioncarac
<div id="Layer23">
 <form id="nb_poussee_jets" name="nb_poussee_jets" method="post" action="<?php $self ?>">
    <div id="Layer24">
      <div id="Layer25">
        <label>
        <select name="menu_nb_poussee_jet" id="menu_nb_poussee_jet">
          <option value="3" <?php if (!(strcmp(3, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>0<    <=5</option>
          <option value="8" <?php if (!(strcmp(8, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>5<    <=10</option>
          <option value="13" <?php if (!(strcmp(13, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>10<    <=15</option>
          <option value="18" <?php if (!(strcmp(18, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>15<    <=20</option>
          <option value="23" <?php if (!(strcmp(23, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>20<    <=25</option><option value="28" <?php if (!(strcmp(28, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>25<    <=30</option>
          <option value="33" <?php if (!(strcmp(33, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>30<    <=35</option>
          <option value="38" <?php if (!(strcmp(38, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>35<    <=40</option>
          <option value="43" <?php if (!(strcmp(43, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>40<    <=45</option>
          <option value="48" <?php if (!(strcmp(48, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>45<    <=50</option>
          <option value="53" <?php if (!(strcmp(53, "$pouss_reac"))) {echo "selected=\"selected\"";} ?>>50<    <=55</option>
        </select>
      </label>
</div>
      <div id="Layer26">
        <label></label>
        <label>
        <input name="choix" type="submit" id="choix" value="Envoyer" />
        </label>
</div>
      <div id="Layer28">
        <label>
        <input name="textfield" type="text" value="Plage de pouss&eacute;e(T)" />
        </label>
</div>
      <div id="Layer29">
        <table width="807" border="1" bgcolor="#999999">
          <tr>
            <td><?php echo $row_rs_pouss_reac['nom']; ?></td>
            <td><?php echo $row_rs_pouss_reac['type_moteur']; ?></td>
            <td><?php echo $row_rs_pouss_reac['poussee_max']; ?></td>
          </tr>
        </table>
      </div>
    </div>
  </form>
</div>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($rs_pouss_reac);
?>

mercredi 27 août 2008 à 12:58:00 | Re : menu déroulant ,variable et jeu d'enregistrement

jreaux62

Essaye en modifiant :

(au debut :)

<?php require_once('../../Connections/ConnexionPerf.php'); ?>
<?php
$pouss_reac = 38; // valeur par defaut
if (isset($menu_nb_poussee_jet)) { // menu_nb_poussee_jet est le nom du select
  $pouss_reac = $menu_nb_poussee_jet;
}
mysql_select_db($database_ConnexionPerf, $ConnexionPerf);
$query_rs_pouss_reac = "SELECT ID, nom, type_moteur, poussee_max FROM jets_db WHERE poussee_max BETWEEN ". $pouss_reac-3 ." AND ". $pouss_reac+2;
$rs_pouss_reac = mysql_query($query_rs_pouss_reac, $ConnexionPerf) or die(mysql_error());
$row_rs_pouss_reac = mysql_fetch_assoc($rs_pouss_reac);
$totalRows_rs_pouss_reac = mysql_num_rows($rs_pouss_reac);
?>
<?php require_once('../../Connections/Connexionperf.php'); ?>

(Et le select en question :)

        <select name="menu_nb_poussee_jet" id="menu_nb_poussee_jet">         
          <option value=3 <?php if ($pouss_reac == 3) {echo "selected=\"selected\"";} ?>>0<...<=5</option>
          <option value=8 <?php if ($pouss_reac == 8) {echo "selected=\"selected\"";} ?>>5<...<=10</option>
          <option value=13 <?php if ($pouss_reac == 13) {echo "selected=\"selected\"";} ?>>10<...<=15</option>
          <option value=18 <?php if ($pouss_reac == 18) {echo "selected=\"selected\"";} ?>>15<...<=20</option>
          <option value=23 <?php if ($pouss_reac == 23) {echo "selected=\"selected\"";} ?>>20<...<=25</option>
          <option value=28 <?php if ($pouss_reac == 28) {echo "selected=\"selected\"";} ?>>25<...<=30</option>
          <option value=33 <?php if ($pouss_reac == 33) {echo "selected=\"selected\"";} ?>>30<...<=35</option>
          <option value=38 <?php if ($pouss_reac == 38) {echo "selected=\"selected\"";} ?>>35<...<=40</option>
          <option value=43 <?php if ($pouss_reac == 43) {echo "selected=\"selected\"";} ?>>40<...<=45</option>
          <option value=48 <?php if ($pouss_reac == 48) {echo "selected=\"selected\"";} ?>>45<...<=50</option>
          <option value=53 <?php if ($pouss_reac == 53) {echo "selected=\"selected\"";} ?>>50<...<=55</option>
        </select>
mercredi 27 août 2008 à 13:02:21 | Re : menu déroulant ,variable et jeu d'enregistrement

jreaux62

Au fait, il faut que, DANS la BASE de DONNEES, la variable de poussée ("poussee_max") soit définie en INT (numerique)
mercredi 27 août 2008 à 14:09:36 | Re : menu déroulant ,variable et jeu d'enregistrement

fredoann

Merci pour ton aide jreaux62
Après changement avec ton code j'ai une"erreur de synthaxe près de '-1' à la ligne 1
Vois tu de quoi il s'agit?
et dans la base de donnée puis-je laisser poussée_max en DECIMAL(10,2)?
toute aide supplémentaire sera super!
voici le code modifié:

<?php require_once('../../Connections/ConnexionPerf.php'); ?>
<?php
$pouss_reac = 38;
if (isset($menu_nb_poussee_jet)) { 
  $pouss_reac = $menu_nb_poussee_jet;
}
mysql_select_db($database_ConnexionPerf, $ConnexionPerf);
$query_rs_pouss_reac = "SELECT ID, nom, type_moteur, poussee_max FROM jets_db WHERE poussee_max BETWEEN ". $pouss_reac-3 ." AND ". $pouss_reac+2;
$rs_pouss_reac = mysql_query($query_rs_pouss_reac, $ConnexionPerf) or die(mysql_error());
$row_rs_pouss_reac = mysql_fetch_assoc($rs_pouss_reac);
$totalRows_rs_pouss_reac = mysql_num_rows($rs_pouss_reac);
?>
<?php require_once('../../Connections/Connexionperf.php'); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [ Lien ]">
<html xmlns=" [ Lien ]"><!-- InstanceBegin template="/Templates/reacteurs.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Document sans titre</title>
<?php $self=$_SERVER['PHP_SELF'];?>
<!-- InstanceEndEditable -->
<style type="text/css">
<!--
.Style1 {color: #FFFF00}
.Style2 {
 color: #009933;
 font-family: Arial, Helvetica, sans-serif;
}
#Layer1 { position:absolute;
 width:158px;
 height:113px;
 z-index:1;
 left: 29px;
 top: 24px;
}
body {
 background-image: url(../photos/fondA380.jpg);
 background-repeat: repeat;
 margin-bottom: 0px;
 background-color: #009999;
}
.Style5 {
 color: #FFFF00;
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif;
}
.Style7 {color: #FFFF00; font-family: Arial, Helvetica, sans-serif; }
-->
</style>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
#Layer2 {
 position:absolute;
 width:1193px;
 height:249px;
 z-index:2;
 left: 13px;
 top: 297px;
}
#Layer3 {
 position:absolute;
 width:52px;
 height:36px;
 z-index:3;
 left: 25px;
 top: 13px;
}
#Layer4 {
 position:absolute;
 width:95px;
 height:36px;
 z-index:4;
 left: 289px;
 top: -1px;
}
#Layer5 {
 position:absolute;
 width:1172px;
 height:223px;
 z-index:2;
 left: 18px;
 top: 339px;
}
#Layer6 {
 position:absolute;
 width:1193px;
 height:115px;
 z-index:2;
}
#Layer7 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:2;
}
#Layer8 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
 left: 521px;
 top: -4px;
}
#Layer9 {
 position:absolute;
 width:1194px;
 height:115px;
 z-index:2;
}
#Layer10 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
}
#Layer11 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:2;
 left: 353px;
 top: -3px;
}
#cadre {
 position:absolute;
 width:1189px;
 height:155px;
 z-index:3;
 left: -5px;
 top: 459px;
}
#Layer12 {
 position:absolute;
 width:1192px;
 height:257px;
 z-index:3;
 left: 12px;
 top: 414px;
}
#Layer13 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:4;
}
#Layer14 {
 position:absolute;
 width:1188px;
 height:238px;
 z-index:4;
}
#Layer15 {
 position:absolute;
 width:148px;
 height:27px;
 z-index:1;
}
#Layer16 {
 position:absolute;
 width:58px;
 height:34px;
 z-index:2;
 left: 161px;
}
#Layer17 {
 position:absolute;
 width:26px;
 height:31px;
 z-index:3;
 left: 228px;
 top: 0px;
}
#Layer18 {
 position:absolute;
 width:148px;
 height:30px;
 z-index:4;
 left: 389px;
 top: -1px;
}
#Layer19 {
 position:absolute;
 width:96px;
 height:29px;
 z-index:5;
 left: 535px;
 top: -1px;
}
#Layer20 {
 position:absolute;
 width:93px;
 height:30px;
 z-index:6;
 left: 645px;
 top: -1px;
}
#Layer21 {
 position:absolute;
 width:716px;
 height:181px;
 z-index:7;
 left: 8px;
 top: 51px;
}
#Layer22 {
 position:absolute;
 width:120px;
 height:28px;
 z-index:8;
 left: 152px;
 top: 1px;
}
#Layer23 {
 position:absolute;
 width:1006px;
 height:246px;
 z-index:3;
 left: 13px;
 top: 410px;
}
#Layer24 {
 position:absolute;
 width:997px;
 height:115px;
 z-index:4;
 left: 19px;
 top: 12px;
}
#Layer25 {
 position:absolute;
 width:46px;
 height:30px;
 z-index:1;
 left: 239px;
 top: 2px;
}
#Layer26 {
 position:absolute;
 width:121px;
 height:31px;
 z-index:2;
 left: 361px;
 top: 1px;
}
#Layer27 {
 position:absolute;
 width:987px;
 height:42px;
 z-index:3;
 top: 73px;
}
#Layer28 {
 position:absolute;
 width:150px;
 height:25px;
 z-index:4;
 left: 73px;
 top: 3px;
}
#Layer29 {
 position:absolute;
 width:823px;
 height:61px;
 z-index:5;
 top: 54px;
}
-->
</style>
<!-- InstanceEndEditable -->
</head>

<body>
<table width="1200" height="230" border="1">
  <tr bgcolor="#000000">
    <td width="244" rowspan="3"><div id="Layer1">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" [ Lien ]" width="201" height="139">
        <param name="movie" value="../flash/logoenac.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <embed src="../flash/logoenac.swf" width="201" height="139" quality="high" pluginspage=" [ Lien ]" type="application/x-shockwave-flash" wmode="transparent"></embed>
      </object>
    </div>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p align="center"><span class="Style5"><a href="../Templates/index.dwt.php">SOMMAIRE</a></span></p></td>
    <td colspan="5"><div align="center"><span class="Style7">Performances et Caract&eacute;ristiques REACTEURS </span></div></td>
  </tr>
  <tr>
    <td width="92" bgcolor="#000000"><div align="center"><span class="Style7"><a href="reacteurs_listes.php">Listes</a></span></div></td>
    <td width="97" bgcolor="#000000"><div align="center" class="Style7">Comparaisons</div></td>
    <td width="93" bgcolor="#000000"><div align="center" class="Style7"><a href="reacteurs_photos.php">Photos</a></div></td>
    <td width="104" bgcolor="#000000"><div align="center" class="Style1"></div></td>
    <td width="122" bgcolor="#000000"><div align="center" class="Style1"></div></td>
  </tr>
  <tr>
    <td height="63" colspan="5" bgcolor="#000000"><div align="center" class="Style2">ESPACE PUBLIC </div></td>
  </tr>
</table>
<!-- InstanceBeginEditable name="EditRegioncarac" -->
<form action="redirect.php" method="post" name="critere_reac" id="critere_reac">
  <div id="Layer9">
    <div id="Layer10">
      <label>
      <select name="choix_crit_reac" id="choix_crit_reac"
   onchange="document.location=this.value">
        <option value="reacteurs_comparaisons_poussee.php" selected="selected">Pouss&eacute;e(T)</option>
        <option value="reacteurs_comparaisons_diamfuselage.php">Diamètre fuselage(m)</option>
  <option value="reacteurs_comparaisons_hauteur.php">Hauteur(m)</option>
  <option value="reacteurs_comparaisons_longueur.php">Longueur(m)</option>
  <option value="reacteurs_comparaisons_envergure.php">Envergure(m)</option>
  <option value="reacteurs_comparaisons_massedebase.php">Masse de base(T)</option>
  <option value="reacteurs_comparaisons_npax.php">Npax</option>
  <option value="reacteurs_comparaisons_mmsd.php">MMSD(T)</option>
  <option value="reacteurs_comparaisons_mmsr.php">MMSR(T)</option>
  <option value="reacteurs_comparaisons_mmsa.php">MMSA(T)</option>
  <option value="reacteurs_comparaisons_mmo.php">MMO(mach)</option>
  <option value="reacteurs_comparaisons_vmo.php">VMO(kt)</option>
  <option value="reacteurs_comparaisons_vapp.php">V approche(kt)</option>
  <option value="reacteurs_comparaisons_vatt.php">V atterrissage(kt)</option>
  <option value="reacteurs_comparaisons_plafond.php">Plafond(FL)</option>
  <option value="reacteurs_comparaisons_datt.php">Distance atterrissage(m)</option>
  <option value="reacteurs_comparaisons_ddeco.php">Distance decollage(m)</option>
  <option value="reacteurs_comparaisons_txmonte.php">Taux de mont&eacute;e(ft/min)</option>
  <option value="reacteurs_comparaisons_txdescent.php">Taux de descente(ft/min)</option>
  <option value="reacteurs_comparaisons_rayonaction.php">Rayon action(nm)</option>
      </select>
      </label>
    </div>
    <div id="Layer11">
      <label>
      <input type="submit" name="Submit" value="Selectionner" />
      </label>
    </div>
  </div>
</form>
EditRegioncarac
<div id="Layer23">
 <form id="nb_poussee_jets" name="nb_poussee_jets" method="post" action="<?php $self ?>">
    <div id="Layer24">
      <div id="Layer25">
        <label>
        <select name="menu_nb_poussee_jet" id="menu_nb_poussee_jet">
          <option value="3" <?php if ($pouss_reac == 3)  {echo "selected=\"selected\"";} ?>>0<    <=5</option>
          <option value="8" <?php if ($pouss_reac == 8)  {echo "selected=\"selected\"";} ?>>5<    <=10</option>
          <option value="13" <?php if ($pouss_reac == 13)  {echo "selected=\"selected\"";} ?>>10<    <=15</option>
          <option value="18" <?php if ($pouss_reac == 18)  {echo "selected=\"selected\"";} ?>>15<    <=20</option>
          <option value="23" <?php if ($pouss_reac == 23) {echo "selected=\"selected\"";} ?>>20<    <=25</option><option value="28" <?php if ($pouss_reac == 28)  {echo "selected=\"selected\"";} ?>>25<    <=30</option>
          <option value="33" <?php if ($pouss_reac == 33)  {echo "selected=\"selected\"";} ?>>30<    <=35</option>
          <option value="38" <?php if ($pouss_reac == 38)  {echo "selected=\"selected\"";} ?>>35<    <=40</option>
          <option value="43" <?php if ($pouss_reac == 43)  {echo "selected=\"selected\"";} ?>>40<    <=45</option>
          <option value="48" <?php if ($pouss_reac == 48)  {echo "selected=\"selected\"";} ?>>45<    <=50</option>
          <option value="53" <?php if ($pouss_reac == 53)  {echo "selected=\"selected\"";} ?>>50<    <=55</option>
        </select>
      </label>
</div>
      <div id="Layer26">
        <label></label>
        <label>
        <input name="choix" type="submit" id="choix" value="Envoyer" />
        </label>
</div>
      <div id="Layer28">
        <label>
        <input name="textfield" type="text" value="Plage de pouss&eacute;e(T)" />
        </label>
</div>
      <div id="Layer29">
        <table width="807" border="1" bgcolor="#999999">
          <tr>
            <td><?php echo $row_rs_pouss_reac['nom']; ?></td>
            <td><?php echo $row_rs_pouss_reac['type_moteur']; ?></td>
            <td><?php echo $row_rs_pouss_reac['poussee_max']; ?></td>
          </tr>
        </table>
      </div>
    </div>
  </form>
</div>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($rs_pouss_reac);
?>

mercredi 27 août 2008 à 17:41:47 | Re : menu déroulant ,variable et jeu d'enregistrement

jreaux62

Regarde le script que je t'ai envoyé :
dans le "select" il faut :
<option value=3 ...
(et pas <option value="3" ... !)
Sinon, tu recois 3 en chaine "texte" au lieu d'une valeur "numerique".
(valable sur toute les "option" du "select")

Et pour etre sûr de recuperer un entier :
(au debut :)
...
if (isset($menu_nb_poussee_jet)) { 
  $pouss_reac = (int) $menu_nb_poussee_jet;
}
...

Sinon : que dit le message d'erreur exactement ?

mercredi 27 août 2008 à 17:49:26 | Re : menu déroulant ,variable et jeu d'enregistrement

jreaux62

Fais un "copier-coller" de ce code ! (corrigé)

        <select name="menu_nb_poussee_jet" id="menu_nb_poussee_jet">         
          <option value=3 <?php if ($pouss_reac == 3) {echo " selected";} ?>>0<...<=5</option>
          <option value=8 <?php if ($pouss_reac == 8) {echo " selected";} ?>>5<...<=10</option>
          <option value=13 <?php if ($pouss_reac == 13) {echo " selected";} ?>>10<...<=15</option>
          <option value=18 <?php if ($pouss_reac == 18) {echo " selected";} ?>>15<...<=20</option>
          <option value=23 <?php if ($pouss_reac == 23) {echo " selected";} ?>>20<...<=25</option>
          <option value=28 <?php if ($pouss_reac == 28) {echo " selected";} ?>>25<...<=30</option>
          <option value=33 <?php if ($pouss_reac == 33) {echo " selected";} ?>>30<...<=35</option>
          <option value=38 <?php if ($pouss_reac == 38) {echo " selected";} ?>>35<...<=40</option>
          <option value=43 <?php if ($pouss_reac == 43) {echo " selected";} ?>>40<...<=45</option>
          <option value=48 <?php if ($pouss_reac == 48) {echo " selected";} ?>>45<...<=50</option>
          <option value=53 <?php if ($pouss_reac == 53) {echo " selected";} ?>>50<...<=55</option>
        </select>
jeudi 28 août 2008 à 10:18:10 | Re : menu déroulant ,variable et jeu d'enregistrement

fredoann

Bonjour jreaux
J'ai modifié le code mais j'ai toujours le message suivant:
"erreur de synthaxe près de '-1' à la ligne 1"
Vois tu de quoi il s'agit?

<?php require_once('../../Connections/ConnexionPerf.php'); ?>
<?php
$pouss_reac = 38;
if (isset($menu_nb_poussee_jet)) { // menu_nb_poussee_jet est le nom du select
  $pouss_reac =(int)$menu_nb_poussee_jet;
}
mysql_select_db($database_ConnexionPerf, $ConnexionPerf);
$query_rs_pouss_reac = "SELECT ID, nom, type_moteur, poussee_max FROM jets_db WHERE poussee_max BETWEEN ". $pouss_reac-3 ." AND ". $pouss_reac+2;
$rs_pouss_reac = mysql_query($query_rs_pouss_reac, $ConnexionPerf) or die(mysql_error());
$row_rs_pouss_reac = mysql_fetch_assoc($rs_pouss_reac);
$totalRows_rs_pouss_reac = mysql_num_rows($rs_pouss_reac);
?>
<?php require_once('../../Connections/Connexionperf.php'); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [ Lien ]">
<html xmlns=" [ Lien ]"><!-- InstanceBegin template="/Templates/reacteurs.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Document sans titre</title>
<?php $self=$_SERVER['PHP_SELF'];?>
<!-- InstanceEndEditable -->
<style type="text/css">
<!--
.Style1 {color: #FFFF00}
.Style2 {
 color: #009933;
 font-family: Arial, Helvetica, sans-serif;
}
#Layer1 { position:absolute;
 width:158px;
 height:113px;
 z-index:1;
 left: 29px;
 top: 24px;
}
body {
 background-image: url(../photos/fondA380.jpg);
 background-repeat: repeat;
 margin-bottom: 0px;
 background-color: #009999;
}
.Style5 {
 color: #FFFF00;
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif;
}
.Style7 {color: #FFFF00; font-family: Arial, Helvetica, sans-serif; }
-->
</style>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
#Layer2 {
 position:absolute;
 width:1193px;
 height:249px;
 z-index:2;
 left: 13px;
 top: 297px;
}
#Layer3 {
 position:absolute;
 width:52px;
 height:36px;
 z-index:3;
 left: 25px;
 top: 13px;
}
#Layer4 {
 position:absolute;
 width:95px;
 height:36px;
 z-index:4;
 left: 289px;
 top: -1px;
}
#Layer5 {
 position:absolute;
 width:1172px;
 height:223px;
 z-index:2;
 left: 18px;
 top: 339px;
}
#Layer6 {
 position:absolute;
 width:1193px;
 height:115px;
 z-index:2;
}
#Layer7 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:2;
}
#Layer8 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
 left: 521px;
 top: -4px;
}
#Layer9 {
 position:absolute;
 width:1194px;
 height:115px;
 z-index:2;
}
#Layer10 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
}
#Layer11 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:2;
 left: 353px;
 top: -3px;
}
#cadre {
 position:absolute;
 width:1189px;
 height:155px;
 z-index:3;
 left: -5px;
 top: 459px;
}
#Layer12 {
 position:absolute;
 width:1192px;
 height:257px;
 z-index:3;
 left: 12px;
 top: 414px;
}
#Layer13 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:4;
}
#Layer14 {
 position:absolute;
 width:1188px;
 height:238px;
 z-index:4;
}
#Layer15 {
 position:absolute;
 width:148px;
 height:27px;
 z-index:1;
}
#Layer16 {
 position:absolute;
 width:58px;
 height:34px;
 z-index:2;
 left: 161px;
}
#Layer17 {
 position:absolute;
 width:26px;
 height:31px;
 z-index:3;
 left: 228px;
 top: 0px;
}
#Layer18 {
 position:absolute;
 width:148px;
 height:30px;
 z-index:4;
 left: 389px;
 top: -1px;
}
#Layer19 {
 position:absolute;
 width:96px;
 height:29px;
 z-index:5;
 left: 535px;
 top: -1px;
}
#Layer20 {
 position:absolute;
 width:93px;
 height:30px;
 z-index:6;
 left: 645px;
 top: -1px;
}
#Layer21 {
 position:absolute;
 width:716px;
 height:181px;
 z-index:7;
 left: 8px;
 top: 51px;
}
#Layer22 {
 position:absolute;
 width:120px;
 height:28px;
 z-index:8;
 left: 152px;
 top: 1px;
}
#Layer23 {
 position:absolute;
 width:1006px;
 height:246px;
 z-index:3;
 left: 13px;
 top: 410px;
}
#Layer24 {
 position:absolute;
 width:997px;
 height:115px;
 z-index:4;
 left: 19px;
 top: 12px;
}
#Layer25 {
 position:absolute;
 width:46px;
 height:30px;
 z-index:1;
 left: 239px;
 top: 2px;
}
#Layer26 {
 position:absolute;
 width:121px;
 height:31px;
 z-index:2;
 left: 361px;
 top: 1px;
}
#Layer27 {
 position:absolute;
 width:987px;
 height:42px;
 z-index:3;
 top: 73px;
}
#Layer28 {
 position:absolute;
 width:150px;
 height:25px;
 z-index:4;
 left: 73px;
 top: 3px;
}
#Layer29 {
 position:absolute;
 width:823px;
 height:61px;
 z-index:5;
 top: 54px;
}
-->
</style>
<!-- InstanceEndEditable -->
</head>

<body>
<table width="1200" height="230" border="1">
  <tr bgcolor="#000000">
    <td width="244" rowspan="3"><div id="Layer1">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" [ Lien ]" width="201" height="139">
        <param name="movie" value="../flash/logoenac.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <embed src="../flash/logoenac.swf" width="201" height="139" quality="high" pluginspage=" [ Lien ]" type="application/x-shockwave-flash" wmode="transparent"></embed>
      </object>
    </div>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p align="center"><span class="Style5"><a href="../Templates/index.dwt.php">SOMMAIRE</a></span></p></td>
    <td colspan="5"><div align="center"><span class="Style7">Performances et Caract&eacute;ristiques REACTEURS </span></div></td>
  </tr>
  <tr>
    <td width="92" bgcolor="#000000"><div align="center"><span class="Style7"><a href="reacteurs_listes.php">Listes</a></span></div></td>
    <td width="97" bgcolor="#000000"><div align="center" class="Style7">Comparaisons</div></td>
    <td width="93" bgcolor="#000000"><div align="center" class="Style7"><a href="reacteurs_photos.php">Photos</a></div></td>
    <td width="104" bgcolor="#000000"><div align="center" class="Style1"></div></td>
    <td width="122" bgcolor="#000000"><div align="center" class="Style1"></div></td>
  </tr>
  <tr>
    <td height="63" colspan="5" bgcolor="#000000"><div align="center" class="Style2">ESPACE PUBLIC </div></td>
  </tr>
</table>
<!-- InstanceBeginEditable name="EditRegioncarac" -->
<form action="redirect.php" method="post" name="critere_reac" id="critere_reac">
  <div id="Layer9">
    <div id="Layer10">
      <label>
      <select name="choix_crit_reac" id="choix_crit_reac"
   onchange="document.location=this.value">
        <option value="reacteurs_comparaisons_poussee.php" selected="selected">Pouss&eacute;e(T)</option>
        <option value="reacteurs_comparaisons_diamfuselage.php">Diamètre fuselage(m)</option>
  <option value="reacteurs_comparaisons_hauteur.php">Hauteur(m)</option>
  <option value="reacteurs_comparaisons_longueur.php">Longueur(m)</option>
  <option value="reacteurs_comparaisons_envergure.php">Envergure(m)</option>
  <option value="reacteurs_comparaisons_massedebase.php">Masse de base(T)</option>
  <option value="reacteurs_comparaisons_npax.php">Npax</option>
  <option value="reacteurs_comparaisons_mmsd.php">MMSD(T)</option>
  <option value="reacteurs_comparaisons_mmsr.php">MMSR(T)</option>
  <option value="reacteurs_comparaisons_mmsa.php">MMSA(T)</option>
  <option value="reacteurs_comparaisons_mmo.php">MMO(mach)</option>
  <option value="reacteurs_comparaisons_vmo.php">VMO(kt)</option>
  <option value="reacteurs_comparaisons_vapp.php">V approche(kt)</option>
  <option value="reacteurs_comparaisons_vatt.php">V atterrissage(kt)</option>
  <option value="reacteurs_comparaisons_plafond.php">Plafond(FL)</option>
  <option value="reacteurs_comparaisons_datt.php">Distance atterrissage(m)</option>
  <option value="reacteurs_comparaisons_ddeco.php">Distance decollage(m)</option>
  <option value="reacteurs_comparaisons_txmonte.php">Taux de mont&eacute;e(ft/min)</option>
  <option value="reacteurs_comparaisons_txdescent.php">Taux de descente(ft/min)</option>
  <option value="reacteurs_comparaisons_rayonaction.php">Rayon action(nm)</option>
      </select>
      </label>
    </div>
    <div id="Layer11">
      <label>
      <input type="submit" name="Submit" value="Selectionner" />
      </label>
    </div>
  </div>
</form>
EditRegioncarac
<div id="Layer23">
 <form id="nb_poussee_jets" name="nb_poussee_jets" method="post" action="<?php $self ?>">
    <div id="Layer24">
      <div id="Layer25">
        <label>
        <select name="menu_nb_poussee_jet" id="menu_nb_poussee_jet">
          <option value=3 <?php if ($pouss_reac == 3)  {echo "selected=\"selected\"";} ?>>0<    <=5</option>
          <option value=8 <?php if ($pouss_reac == 8)  {echo "selected=\"selected\"";} ?>>5<    <=10</option>
          <option value=13 <?php if ($pouss_reac == 13)  {echo "selected=\"selected\"";} ?>>10<    <=15</option>
          <option value=18 <?php if ($pouss_reac == 18)  {echo "selected=\"selected\"";} ?>>15<    <=20</option>
          <option value=23 <?php if ($pouss_reac == 23) {echo "selected=\"selected\"";} ?>>20<    <=25</option><option value="28" <?php if ($pouss_reac == 28)  {echo "selected=\"selected\"";} ?>>25<    <=30</option>
          <option value=33 <?php if ($pouss_reac == 33)  {echo "selected=\"selected\"";} ?>>30<    <=35</option>
          <option value=38 <?php if ($pouss_reac == 38)  {echo "selected=\"selected\"";} ?>>35<    <=40</option>
          <option value=43 <?php if ($pouss_reac == 43)  {echo "selected=\"selected\"";} ?>>40<    <=45</option>
          <option value=48 <?php if ($pouss_reac == 48)  {echo "selected=\"selected\"";} ?>>45<    <=50</option>
          <option value=53 <?php if ($pouss_reac == 53)  {echo "selected=\"selected\"";} ?>>50<    <=55</option>
        </select>
      </label>
</div>
      <div id="Layer26">
        <label></label>
        <label>
        <input name="choix" type="submit" id="choix" value="Envoyer" />
        </label>
</div>
      <div id="Layer28">
        <label>
        <input name="textfield" type="text" value="Plage de pouss&eacute;e(T)" />
        </label>
</div>
      <div id="Layer29">
        <table width="807" border="1" bgcolor="#999999">
          <tr>
            <td><?php echo $row_rs_pouss_reac['nom']; ?></td>
            <td><?php echo $row_rs_pouss_reac['type_moteur']; ?></td>
            <td><?php echo $row_rs_pouss_reac['poussee_max']; ?></td>
          </tr>
        </table>
      </div>
    </div>
  </form>
</div>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($rs_pouss_reac);
?>

jeudi 28 août 2008 à 12:58:51 | Re : menu déroulant ,variable et jeu d'enregistrement

jreaux62

Si la ligne 1 est :
<?php require_once('../../Connections/ConnexionPerf.php'); ?>
(que je n'ai pas touché) ...
"erreur de synthaxe près de '-1' à la ligne 1"
???
jeudi 28 août 2008 à 13:22:43 | Re : menu déroulant ,variable et jeu d'enregistrement

fredoann

C'est bien ce qui s'affiche et pourtant effectivement, on n'a pas touché à cette ligne!
jeudi 28 août 2008 à 15:10:12 | Re : menu déroulant ,variable et jeu d'enregistrement

jreaux62

Regarde ici (?) :
http://fr.php.net/require_once


Cette discussion est classée dans : position, width, height, absolute, pouss


Répondre à ce message

Sujets en rapport avec ce message

afficher le contenu d'un champ d'une BDD [ par bakalai ] Bonjour, <span class="MES probleme menu et zone de texte [ par fredoann ] Bonjour à tous,je souhaite faire afficher un texte d'un fichier texte dans une zone de texte et ce sur la même page (self) mais j'ai deux problèmes:-m erreur de synthaxe près de '-1' à la ligne 1 [ par fredoann ] Bonjourj'ai une erreur qui s'affiche lorsque je lance ma page "erreur de synthaxe près de '-1' à la ligne 1"d'où  sort ce -1 quelqu'un a-t-il une idée choix de valeur dans menu déroulant et base de donnée [ par fredoann ] rebonjour à tous!je vous ré expose mon problèmeJe suis en train de développer une site de perfos avions avec dreamw s'appuyant sur des bases de donnée IE et FF [ par bmikl59 ] Regardez ce CSS :html {overflow: scroll;}body {width: 100%;background-color: #FFFFFF;}   #header {    position: fixed;    width: 100%; css position relative//absolute [ par lowkey ] Salut à tous !Voici mon probleme : J'ai 3 imbriqués. Le premier est en position relative, le second en absolute pour avoir un placement par rapport a Contenu de Bdd et affichage avec retour a la ligne [ par DjChat ] Bonjour a tous, je gere un affichage dynamique qui est stoqué dans une Bdd en varchar qui est du texte, pour le positionner je l'ai mi dans des div qu Banniere aleatoire avant video [ par angelart ] Bonjour,J'ai une petite question a poser au sujet d'une pub que j'ai sur mon site avant le lancement de mes videosJ'ai trouvé le code source qui charg enregistrement d'image apres redimensionnement [ par clement1138 ] voila bon j'ai un code qui me permet de redimensionner des images puis de les enregistrer dans un dossier.....toutes les images s'appelle image suivi redimensionnement d'image [ par Batman60 ] bonsoirje galère avec un script de redimensionnement d'image ,j'ai une erreur php du genre:Fatal error: Allowed memory size of 8388608 bytes exhausted


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales