begin process at 2012 05 28 11:05:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Affichage miniature avec javacript et boucle while php


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

Affichage miniature avec javacript et boucle while php

mercredi 13 janvier 2010 à 15:51:32 | Affichage miniature avec javacript et boucle while php

stvoim2

Bonjour, je m'adresse ici car j'ai tout essayé pour répondre à mon problème en vain et je ne suis pas un specaliste du language javascript.
J'ai créer un une page php qui fonctionne : elle affiche 3 miniatures et une image plus grande dans les cellules de mon tableau (<table>). Pour cela j'utilise du php pour aller chercher mes photos dans ma base de donnée ainsi qu'une fonction javascript pour afficher mes miniatures en grand dans un cellule specifique de mon tableau. Pour réaliser ca j'utilise un 'while' qui, à chaque passage de boucle, affiche une table . Ca fonctionne parfaitement sur la premiere cellule de mon tableau mais le problème est pour les tableaux suivant qui sont générés par le while. Si je clique sur une miniature dans le tableau suivant alors l'image s'affiche toujours en grand dans la premiere cellule du premier tableau (en haut à gauche) et non dans le tableau respectif qui est visé. Je n'arrive pas à solutioner.

Voici une partie de mon code si quelqu'un à une idée :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>TITRE</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
<script language="javascript" type="text/javascript">

function AfficheMaxi(a)
{
document.getElementById('ZonePrMax').innerHTML ="<img src='images/"+a+"' />";
}
</script>
</head>

<body>
<?php
$link = mysql_connect("localhost","root","") or die("erreur de connexion au serveur");
mysql_select_db("voitures",$link) or die("erreur de connexion a la base de donnees");

$reponse = mysql_query("SELECT * FROM vehicules");

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<!-- Corps du tableau contenant les vehicules avec leurs photos -->
<div id="corpstableau">
<table class="corpstableau">
<tr>
<td rowspan="2" class="element_corps_tableauvehicules" id="ZonePrMax">
<?php
echo '
<img src="images/'.$donnees['image1'].'"/>';
?>
</td>
<td>

<?php
echo '<img src="miniatures/'.$donnees['image3'].'" onclick="AfficheMaxi(\''.$donnees['image3'].'\');" />';
?>
</td>
<tr>
<td>
<?php
echo '<img src="miniatures/'.$donnees['image2'].'" onclick="AfficheMaxi(\''.$donnees['image2'].'\');" />';
?>
</td>
<td>
<?php
echo '<img src="miniatures/'.$donnees['image1'].'" onclick="AfficheMaxi(\''.$donnees['image1'].'\');" />';
?>
</td>
</tr>
</tr>
</table>
</div>
<?php
}
mysql_close($link); // Déconnexion de MySQL
?>
</body>
</html>




Cette discussion est classée dans : boucle, php, tableau, while, miniature


Répondre à ce message

Sujets en rapport avec ce message

Tableau PHP MySQL [ par titoutoufou1 ] Bonjour tout le monde, Petit probleme avec mon tableau PHP, il me manque un enregistrement et un seul! J'ai 4 enregistrements dans ma bdd, mais seul pouvez-vous m aider pour déclaration d une boucle while en php [ par jilou2008 ] bonjour j ai crée un petit jeux mot mystere mais j ai un probleme avec ma boucle while pouvez vous m aider merci d avance voici le code [code=php] <?p comparer les valeurs affichées dans une boucle while [ par miga003 ] Bonjour, Nouveau venu sur ce forum, je suis confronté à une question que je ne sais résoudre : configuration : Je récupère les valeurs d'une table pa Redimensionner une image, dans une boucle while [ par Nodoka ] Bonjour, Je voudrais savoir se qu'il ne vas pas dans mon code, au moment du rafraîchissement de la page une fois avoir codé ma boucle, une grosse err Redimensionner une image, dans une boucle while [ par Nodoka ] Bonjour, Je voudrais savoir se qu'il ne vas pas dans mon code, au moment du rafraîchissement de la page une fois avoir codé ma boucle, une grosse er problème de selection dans un tableau (php) [ par tagadax ] Bonjour à tous!! Voila j'ai un petit souci.J'ai construis un tableau et donc a chaque bout de colonne j'ai inclu un checkbox.En dehors de mon tableau Problème due à une boucle while... [ par nanti ] Bonjour à tous ! Je panique car je tente de récupérer une variable dans un champ input de type text et je n'y parviens pas... Voici donc mon code pou Méthodes COM en PHP [ par Meodrann ] Bonjour, je ne sais pas si je suis au bon endroit, mais je cherche une documentation ou des éléments sur les différentes méthodes et syntaxes spécifi Transmettre un tableau javascript à Php [ par CODE MAN ] bonjour à tous,j'ai une fonction javascript qui retourne les cordonnées x et y de mes div sur une page donnée. ma fonction marche très bien sauf que a le pot le plus long php [ par fournier anthony ] Bonjour à tous, Voila, après une bonne douzaine d'heure d'acharnement et de triturage intellectuel, je n'arrive pas à écrire un algorithme qui trouve


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,499 sec (3)

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