Page 1 sur 1

afficher 4 image aleatoire

Posté : 03 janv. 2008, 20:39
par hakazizi
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

Posté : 03 janv. 2008, 23:54
par @rthur
Bonjour,

Quel est le code Javascript généré?
As-tu une erreur dans la console javascript de ton navigateur?

Posté : 04 janv. 2008, 00:16
par Truc
Pour l'instant je ne vois pas pourquoi vouloir faire intervenir javascript :-k

Posté : 04 janv. 2008, 03:12
par @rthur
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.

Posté : 04 janv. 2008, 03:26
par hakazizi
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.