IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

menu deroulant connecte à une base pour video flash video


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut menu deroulant connecte à une base pour video flash video
    bonjour, j'ai un menu deroulant qui connecté à une base affcihe des videos .ça marche sous mozilla mais pas sous IE qui affiche la video d'emblée contrairement à mozilla mais qui ne permet pas de changer de video
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    <br/>
    <?php require_once('Connections/conntri.php'); ?>
    <?php
    mysql_select_db($database_conntri, $conntri);
    $query_animation = "SELECT * FROM animation";
    $animation = mysql_query($query_animation, $conntri) or die(mysql_error());
    $row_animation = mysql_fetch_assoc($animation);
    $totalRows_animation = mysql_num_rows($animation);
    ?>
    <script type="text/javascript">
    function MM_CheckFlashVersion(reqVerStr,msg){
      with(navigator){
        var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
        var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
        if (!isIE || !isWin){  
          var flashVer = -1;
          if (plugins && plugins.length > 0){
            var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
            desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
            if (desc == "") flashVer = -1;
            else{
              var descArr = desc.split(" ");
              var tempArrMajor = descArr[2].split(".");
              var verMajor = tempArrMajor[0];
              var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
              var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
              flashVer =  parseFloat(verMajor + "." + verMinor);
            }
          }
          // WebTV has Flash Player 4 or lower -- too low for video
          else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;
     
          var verArr = reqVerStr.split(",");
          var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
     
          if (flashVer < reqVer){
            if (confirm(msg))
              window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
          }
        }
      } 
    }
    </script>
     
    <link href="style.css" rel="stylesheet" type="text/css">
    <div onLoad="MM_CheckFlashVersion('8,0,0,0','Le contenu de cette page n&eacute;cessite une version plus r&eacute;cente de Macromedia Flash Player. Voulez-vous le t&eacute;l&eacute;charger maintenant ?');">
    <form name="form1" method="post" action="">
      <label>
      <div align="center"><span class="titre">S&eacute;lectionnez l'animation puis Validez</span>
        <select name="animationID" >
          <?php
    do {  
    ?>
          <option value="<?php echo $row_animation['animation']?>"><?php echo $row_animation['titre']?></option>
          <?php
    } while ($row_animation = mysql_fetch_assoc($animation));
      $rows = mysql_num_rows($animation);
      if($rows > 0) {
          mysql_data_seek($animation, 0);
    	  $row_animation = mysql_fetch_assoc($animation);
      }
    ?>
          </select>
      &nbsp;
      <input type="submit" name="Submit" value="Validez">
      </div>
      </label>
    </form>
    <div align="center">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="342" height="291" id="FLVPlayer">
        <param name="movie" value="FLVPlayer_Progressive.swf" />
        <param name="salign" value="lt" />
        <param name="quality" value="high" />
        <param name="scale" value="noscale" />
        <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_1&streamName=animations/<?php echo $row_animation['animation']; ?>&autoPlay=false&autoRewind=false" />
        <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_1&streamName=animations/<?php echo $_POST[('animationID')]; ?>&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="342" height="291" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />    
    </object>
    </div>
    </div>
    <?php
    mysql_free_result($animation);
    ?>
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut erreur sur les formulaires et un oubli de POST
    j'avais 2 parentheses
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="342" height="291" id="FLVPlayer">
        <param name="movie" value="FLVPlayer_Progressive.swf" />
        <param name="salign" value="lt" />
        <param name="quality" value="high" />
        <param name="scale" value="noscale" />
        <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_1&streamName=animations/<?php echo $_POST['animationID']; ?>&autoPlay=false&autoRewind=false" />
        <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_1&streamName=animations/<?php echo $_POST['animationID']; ?>&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="342" height="291" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />    
    </object>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/08/2010, 09h19
  2. Pilote JDBC pour se connecter à une base Oracle
    Par elodie59310 dans le forum Oracle
    Réponses: 3
    Dernier message: 22/06/2006, 16h21
  3. Réponses: 4
    Dernier message: 18/01/2006, 21h30
  4. Réponses: 8
    Dernier message: 09/11/2004, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo