afficher 4 image aleatoire

Mammouth du PHP | 558 Messages

03 janv. 2008, 20:39

j'ai fait une recherche mais je n'ai rien trouvé j'ai eu beaucoup de retour mais rien concernant ce que je recherche
j'ai codée ceci pour afficher 4 image aleatoire elles s'affiche lorsque l'on va sur la page en question

Code : Tout sélectionner

<script language="javascript" type="text/javascript"> <!-- <?php $server = "localhost";//Seveur $user = "root";//Nom d'utilisateur $pass = "";//Mot De passe $dbase = "traditionalgerienne";// Nom de la base de donnée ou sera installer le script mysql_connect($server,$user,$pass); mysql_select_db($dbase); mysql_connect($server,$user,$pass); mysql_select_db($dbase); $image1 = mysql_query("SELECT * FROM `produit` ORDER by rand() LIMIT 4") OR die(mysql_error()); while($image=mysql_fetch_array($image1)) { $id = $image['petite_image']; ?> document.write('<img src="<?php echo"".$id.""; ?>">'); <?php } ?> var sec=5; secund(); function secund() { sec--; if(sec==0) window.location.replace("image-defile.php"); setTimeout('secund()',1000); } --> </script>
et pour l'affiché j'utilise.
le probleme c'est que pour l'affiché a l'endroit desiré je n'ai rien je voudrais savoir ce qui ne va pas

Code : Tout sélectionner

<script src="image-defile.php"></script>
merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

03 janv. 2008, 23:54

Bonjour,

Quel est le code Javascript généré?
As-tu une erreur dans la console javascript de ton navigateur?
Quand tout le reste a échoué, lisez le mode d'emploi...

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

04 janv. 2008, 00:16

Pour l'instant je ne vois pas pourquoi vouloir faire intervenir javascript :-k

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

04 janv. 2008, 03:12

J'ai trouvé le problème...
Ton fichier PHP ne doit générer QUE des commandes javascripts
Commencer par remettre des balises HTML pour dire que c'est un javascript ( <script language="javascript" type="text/javascript"> <!-- ) est une erreur.
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 558 Messages

04 janv. 2008, 03:26

merci pour ses reponses mais je croi que truc a raison sa me rafraichi toute la page et je ne voulait que rafraichir l'image donc je vais mettre simplement une frame ce sera certainnement beaucoup mieux.