Intégration Flash

Eléphant du PHP | 330 Messages

31 oct. 2006, 16:43

Bonjour,

Je n'arrive pas à jouer le Flash.

D'où cela peut il venir.

Merci d'avance
<?php

include("./Connexion/connection.php");

$Pos=($_GET["video"]);

$sql = "SELECT video_mariageRef,video_mariageLegende FROM tblvideo_mariage where video_mariageId=$Pos" or exit ('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
$result = mysql_query($sql); 
$Legende_video=mysql_result($result,0,"video_mariageLegende");
$Reference_video=mysql_result($result,0,"video_mariageRef");

?>

<table align="center" valign="center">
	
	<tr>
		<td>
			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="400" height="300"  >
				<param name="movie" value="<?= $result['video_mariageRef']; ?>" />
				<!--<param name="movie" value="Mariage_Fanny.swf" />-->
				<param name="bgcolor" value="#ffffff" />
				<embed src="<?= $result['video_mariageRef']; ?>" quality="high"  bgcolor=#000000 pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"/>
			
				</object>
		</td>
	</tr>
	<tr>
		<td>Sur Simple demande, vous pouvez obtenir une copie d'un  DVD de mariage</td>
	</tr>	
</table>	
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

ViPHP
ViPHP | 656 Messages

01 nov. 2006, 10:05

Si j'étais modérateur, ce sujet serait déplacé vers le forum xHTML, car il n'est pas question de PHP ici.

A moins que <?= $result['video_mariageRef']; ?> ne comporte pas l'extension .swf à la fin...

Affiche nous plutôt le code HTML en sortie, d'une page où ton animation ne s'affiche pas.

Mammouth du PHP | 19672 Messages

01 nov. 2006, 10:13

Pas sûr que le problème vienne du code html : fais afficher la source et vérifie que les variables php sont bien remplacées par leur valeurs normales :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 330 Messages

01 nov. 2006, 10:51

Effectivement, les variables ne sont pas reprises ??

Aurai je oublier qque chose ?

Code Html

Code : Tout sélectionner

<td> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="400" height="300" > <param name="movie" value="" /> <!--<param name="movie" value="Mariage_Fanny.swf" />--> <param name="bgcolor" value="#ffffff" /> <embed src="" quality="high" bgcolor=#000000 pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"/> </object> </td>
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Mammouth du PHP | 19672 Messages

01 nov. 2006, 10:56

Si tes variables n'ont pas la valeur attendue, alors le problème n'est pas dans le HTML mais dans le code PHP : ton bout de code HTML ne nous sert pas à grand chose, il faut que tu remonde chronologiquement dans ton code PHP pour vérifier où ça bafouille : il y a un endroit où l'initialisation des variables ne se fait pas, il faut comprendre pourquoi.

Cause possible : l'initialisation des variable se fait dans une alternative if/else mais la condition n'étant pas remplie, les valeurs ne sont pas les bonnes, il faut alors remonter plus haut pour comprendre pourquoi la condition n'est pas bonne.... etc...etc... suis en le remontant le fil du déroulement de ton code pour retrouver le bug.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 330 Messages

01 nov. 2006, 11:10

J'avais tout d'abord un pb de connexion

Mais cela ne marche toujours pas.

J'ai une valeur vide au niveau de ma variable

Pourquoi ?

Merci de votre aide

Mon code modifié
include("./connexion/connection.php");

$Pos=intval($_GET["video"]);

$sql = "SELECT video_mariageRef FROM tblvideo_mariage where video_mariageId=1" ; 

$result = mysql_query($sql)or exit ('Erreur SQL !'.$result.'<br>'.mysql_error()); 

$Reference_video=mysql_result($result, 0);
echo "$Pos";
echo "$Reference_video";



?>

<table align="center" valign="center">
	
	<tr>
		<td>
			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="400" height="300"  >
				<param name="movie" value="<?= $Reference_Video; ?>" />
				<!--<param name="movie" value="Mariage_Fanny.swf" />-->
				<param name="bgcolor" value="#ffffff" />
				<embed src="<?= $result['video_mariageRef']; ?>" quality="high"  bgcolor=#000000 pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"/>
			
				</object>
		</td>
	</tr>
	<tr>
		<td>Sur Simple demande, vous pouvez obtenir une copie d'un  DVD de mariage</td>
	</tr>	
</table
>
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

ViPHP
ViPHP | 656 Messages

01 nov. 2006, 11:47

Execute dans un premier temps, simplement ta requête SQL dans phpmyadmin voir si au moins t'a une réponse...

Code : Tout sélectionner

SELECT video_mariageRef FROM tblvideo_mariage where video_mariageId=1

Eléphant du PHP | 330 Messages

01 nov. 2006, 14:08

J'ai bien une réponse quand je fais un echo de la variable
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

01 nov. 2006, 14:36

Et si tu commençais par virer ces horreurs de short tags ?

Remplace :
<param name="movie" value="<?= $Reference_Video; ?>" />
// ...
<embed src="<?= $result['video_mariageRef']; ?>" quality="high"  // etc. />
par :
<param name="movie" value="<?php echo $Reference_Video; ?>" />
// ...
<embed src="<?php echo $result['video_mariageRef']; ?>" quality="high"  // etc. />
Modifié en dernier par albat le 01 nov. 2006, 15:39, modifié 1 fois.

Eléphant du PHP | 330 Messages

01 nov. 2006, 15:30

J'avais résolu mon problème mais je vais faire comme tu l'indiques.

Merci à tous
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

01 nov. 2006, 15:40

Attention : ma proposition de correction n'est peut-être pas suffisante pour résoudre ton bug.
Il faudrait alors mêler la syntaxe que je te propose à la solution que tu as trouvée...