Accueil > Forum > > > > Affichage de 2 "popup" différentes
Affichage de 2 "popup" différentes
dimanche 22 janvier 2006 à 11:57:10 |
Affichage de 2 "popup" différentes

jaco13
|
Bonjour J'aimerais afficher une popup avec un contenu différent selon la sélection de l'internaute dans le moteur de recherche. En cliquant sur la légende placée sous les différentes photos qui s'affichent dans mon site après sélection et demande d'affichage, une pop-up s'affiche avec des éléments dedans. (voir sur www.meuble-ancien.com ) . ( Ce site est mon site d'essai où je fais toutes mes manip. avant de les proposer aux clients. )
Ces éléments situés dans cette pop-up ont été programmés en particulier pour les "salons" que l'on trouve grâce au moteur de recherche le plus à gauche "Genre" + "afficher". ( car le client qui est intéressé vend principalement des salons ). Lorsque l'internaute sélectionnera l'option " Salon " grâce au moteur de recherche, la pop-up s'affichera telle qu'elle est actuellement sur le site. Ce que j'aimerais: C'est que quand l'internaute sélectionnera un autre genre, per exemple " Armoire" ou " Buffet ", que ce soit toujours la même pop-up qui s'affiche mais avec des éléments différents de la 1ère. Alors j'ais pensé programmer les 2 cas possible dans la pop-up: 1)° le cas réservé à la sélection "salon" 2°) le cas pour les autres genres de meuble sélectionnés . Pour que cela fonctionne, il faut mettre un "if" "else" . C'est à dire " IF " l'internaute a choisit "salon" dans le sélecteur, la pop-up affiche la programmation prévue pour les "salons" et " ELSE ", la pop-up affiche la programmation pour les autres meubles. Je ne sais pas du tout comment on fait çà? En plus, je crois qu'il faut faire passer les variables de la page où se passe la sélection à la page "pop-up". Je ne sais pas trop manipuler ce genre de chose.
Je crois que ça devrait ressembler à quelque chose comme çà:
If ( $salon=selected) { programmation "salon" } Else ( afficher l'autre programmation)
Quelqu'un pourrait m'aider? Salut Jacques
|
|
dimanche 22 janvier 2006 à 13:10:29 |
Re : Affichage de 2 "popup" différentes

Anthomicro
|
Salut, si c'est pour afficher une popup je pense que tu dois utiliser le javascript. Tu auras plus de renseignements sur le forum javascript : http://www.javascriptfr.com Sinon en PHP pour récupérer les valeurs d'un select par exemple : <select name="mon_select"> <option value="1" selected="selected">Test</option> <option value="2">Test 2</option> </select> tu dois utiliser $_POST['mon_select'] Si tu laisses par défaut $_POST['mon_select'] vaudra 1 car c'est l'option "Test" qui est sélectionnée par défaut. Si tu sélectionnes "Test 2" $_POST['mon_select'] vaudra 2 a +
|
|
dimanche 22 janvier 2006 à 14:18:53 |
Re : Affichage de 2 "popup" différentes

sidf
|
If ( $salon=selected) --> attention au double = = obligatoire pour les comparaisons
|
|
dimanche 22 janvier 2006 à 15:54:52 |
Re : Affichage de 2 "popup" différentes

jaco13
|
Merci Anthomicro pour ta réponse mais je ne suis pas très fort en prog. et j'aurai besoin de plus de détails pour m'en sortir. Je vais donc être un peu plus clair dans ma demande et vous expliquer un peu mieux:
Voici ci-après le code du sélecteur "Genre" de la page index.php de mon site de meubles qui permet à l'internaute de sélectionner le genre de meuble (armoire, buffet, salon, lit, ect...). ( Le code utilisé vient déjà d'un autre site qui traîtait d'une agence immobilière. C'est pour cela qu'il y a des variables en rapport avec "ville" et que le sélecteur s'appelle "SelectVille1", ect .... Je l'ai adapté à mon site de meubles et il fonctionne très bien. Afin donc de faciliter les choses et étant donné que le code est plus conçu pour une agence immobilière que pour des meubles, imaginons que ce soit encore le site de l'agence immobilière et que dans le sélecteur, je n'ai pas des meubles comme actuellement mais des villes comme c'était à l'origine. ( Nancy, Paris, Marseille, Lyon, ect...) Imaginons toujours que j'ai programmé 2 pop-up dans la même page "pop-up.php": 1°) Une pop-up générale pour toutes les villes quelque soit la sélection de l'internaute. 2°) Une autre pop-up avec plus de détails rien que pour la ville de Marseille, valable donc uniquement pour la ville de Marseille. Comment puis-je récupérer l'option "Marseille " sélectionnée dans le sélecteur ci-dessous par l'internaute dans la page "index.php", faire passer l'option "Marseille" dans la page "pop-up.php", puis comment construire mon code sur "pop-up.php" pour que la pop-up générale puisse s'afficher pour les villes Nancy, Paris et Lyon et que la pop-up spécifique à Marseille s'affiche uniquement quand l'otion "Marseille" a été sélectionnée?
Voici le sélecteur concerné de ma page "index.php".
<? $resultat=mysql_query("SELECT * FROM ville ORDER BY nomville"); ?> <tr> <td align=center><select name="SelectVille1" class="selecteurnoms" id="SelectVille1"> <option value="all" <?php if(!isset($_POST['SelectVille1'])){echo " selected";}?>>Indifférent</option> <? WHILE( $res=mysql_fetch_array($resultat,MYSQL_ASSOC)){ echo "<option"; if(isset($_POST['SelectVille1']) and $_POST['SelectVille1'] == $res['nomville']){echo " selected";} echo ">".$res['nomville']."</option>"; } ?> </select> </td> Voici le début du code de "pop-up.php" qui s'ouvre lorsqu'on clique sur la légende placée sous les photos apparaissant après avoir fait une sélection dans les moteurs de recherche et après avoir appuyé sur le bouton "afficher". Il y a le début du code de cette page + l'up-load de la 1ère photo ( pour information et le repérage). Quelqu'un peut-il m'aider?
<? include "connexion.inc.php"; $Legende=""; $AdrsPhoto=""; //Pour récupérer la variable qui est passée par l'url: $i=$_GET['id']; //Je récupère les données de l'habitation sélectionnée $resultat=mysql_query("SELECT * FROM maison WHERE id='$i'"); $res=mysql_fetch_array($resultat,MYSQL_ASSOC); //Je récupère toutes les données de la ville de l'habitation sélectionnée $resultat1=mysql_query("SELECT * FROM ville WHERE id='$res[idville]'"); $res1=mysql_fetch_array($resultat1,MYSQL_ASSOC); ?> <html> <head> <title>Détail</title> <link href="immo.css" rel="stylesheet" type="text/css"> </head> <body vlink="blue"> <div id="centrage" style="position:absolute; width:100%; height:100%; z-index:1; left: 0; top: 0;"> <div id="popup" style="position:absolute; width:760px; height:350px; z-index:1; left: 384; top: 138;" class="centreprincipal"> <table height="312" bgcolor=white align="center"> <tr height="312" valign=top> <td> <table width="760" height="682" border="1"> <tr bgcolor="#DCE9E9"> <td height=200 colspan=3 align=center> <? //S'il y a une photo à mettre, je la mets sinon je dis "photo absente" if($res["photo"]!=""){ //Reconstitution de l'adresse où se trouve la photo $AdrsPhoto= "./photo_meubles/".$res["photo"]; //Aquisition de la taille de la photo $Taille=GetImageSize($AdrsPhoto); //Calcul du ratio de X $RatioX=$Taille[0]/500; //Calcul du ratio de Y $RatioY=$Taille[1]/200; //Choix du ratio le plus grand $Ratio = $RatioX > $RatioY ? $RatioX : $RatioY; //Calcul de la largeur de la vignette $LargeurVignette=ceil($Taille[0]/$Ratio); //Calcul de la hauteur de la vignette $HauteurVignette=ceil($Taille[1]/$Ratio); $AdrsPhoto="./photo_meubles/".$res['photo']; echo "<img src=".$AdrsPhoto." width=".$LargeurVignette." height=".$HauteurVignette.">"; } else{ echo "photo absente"; } ?> </td>
|
|
lundi 23 janvier 2006 à 09:31:25 |
Re : Affichage de 2 "popup" différentes

sidf
|
$i=$_GET['id'];
tu ne passes pas l'id en post ? qu'est ce qui ne marche pas dans ton code ?
|
|
lundi 23 janvier 2006 à 10:08:09 |
Re : Affichage de 2 "popup" différentes

jaco13
|
Je n'ai jamais dit qu'il ne fonctionnait pas. Lis bien le texte que j'ai écrit!
|
|
lundi 23 janvier 2006 à 17:31:19 |
Re : Affichage de 2 "popup" différentes

sidf
|
ah, pardon. il faudrait voir le conteneur <form> </form> qui englobe le <select>
|
|
lundi 23 janvier 2006 à 18:12:19 |
Re : Affichage de 2 "popup" différentes

jaco13
|
Voici la page entière avec: en noir = la programmation php pour déclarer les variables (avant le formulaire) en Bleu = les balises du formulaire en rouge = Tout ce qu'il y a dans le formulaire en vert = le sélecteur concerné
<? session_start (); //Les includes include "connexion.inc.php"; //Les variables attachées au formulaire $VAfficher1=false; $VAfficher2=false; $VPageSuiv=false; $VPagePrec=false; //Les champs $VVille1=""; //La ville moteur1 $VVille2=""; //La ville moteur2 $VType1=""; //Le type moteur1 $VType2=""; //Le type moteur2 $VAchloc1=""; //Achat/Location moteur1 $VAchloc2=""; //Achat/Location moteur2 $VPrix=""; //Le budget à prévoir moteur1 $VPieces=""; //Le nombre de pièces moteur2 $VNumPage=1; //Le numéro de la page en cours //Les variables du programme $Compteur=0; //Un compteur $Index=0; //Un index qui pointera le premier élément à afficher $VPrixMin=0; //Le prix bas de la fourchette $VPrixMax=0; //Le prix haut de la fourchette $VIdVille=0; //L'identifiant de la Ville dans la table "maison" $NombrePages=0; //Nombre total de pages en fonction de la requete en cours $NombreMaisons=0; //Nombre total d'habitations en fonction de la requete en cours $Legende=""; //Legende des vignettes //La requete de base. Toutes les habitations triées par prix. if (isset ($_SESSION["requete"])){ $Requete=$_SESSION["requete"]; } else { $Requete= "SELECT * FROM maison ORDER BY prix"; } //Aquisition des variables d'environnement. $variables = $HTTP_POST_VARS; //Aquisition des boutons et des champs du formulaire while(list($nom,$valeur)=each($variables)){ switch($nom){ //Les boutons case "Afficher1" :$VAfficher1=true; break; //Sélection du moteur1 case "Afficher2" :$VAfficher2=true; break; //Sélection du moteur2 case "PageSuiv" :$VPageSuiv=true; break; //Bouton page suivante case "PagePrec" :$VPagePrec=true; break; //Bouton page précédente //Les champs case "SelectVille1" :$VVille1=$valeur; break; //La ville moteur1 case "SelectType1" :$VType1=$valeur; break; //Le type moteur1 case "SelectAchloc1" :$VAchloc1=$valeur; break; //Achat/Location moteur1 case "SelectPrix" :$VPrix=$valeur; break; //Budget à prévoir moteur1 case "SelectVille2" :$VVille2=$valeur; break; //La ville moteur2 case "SelectType2" :$VType2=$valeur; break; //Le type moteur2 case "SelectAchloc2" :$VAchloc2=$valeur; break; //Achat/Location moteur2 case "SelectPieces" :$VPieces=$valeur; break; //Nombre de pièces moteur2 case "NumeroPage" :$VNumPage=$valeur; break; //Champs caché pour passer le n° de la page appelante default : break; //anti-bugs } } if($VAfficher1) {$VNumPage=1;} if($VAfficher2) {$VNumPage=1;} if($VPageSuiv) {$VNumPage++;} if($VPagePrec) {$VNumPage--;} //Traitement des boutons "Afficher" //Bouton "Afficher1" if($VAfficher1){ //Récupération de l'ID de la ville $resultat=mysql_query("SELECT * FROM ville WHERE nomville='$VVille1'"); $res=mysql_fetch_array($resultat,MYSQL_ASSOC); $VIdVille=$res['id']; //Constitution de la fourchette des budgets à prévoir switch($VPrix){ case "1" :$VPrixMin=1; $VPrixMax=300; break; case "2" :$VPrixMin=301; $VPrixMax=500; break; case "3" :$VPrixMin=501; $VPrixMax=1000; break; case "4" :$VPrixMin=1001; $VPrixMax=3000; break; case "5" :$VPrixMin=3001; $VPrixMax=6000; break; case "6" :$VPrixMin=6001; $VPrixMax=10000; break; case "7" :$VPrixMin=10001; $VPrixMax=60000; break; default : break; } //Constitution de la requete //$Requete= "SELECT * FROM maison WHERE idville='$VIdVille' && type='$VType1' && achloc='$VAchloc1' && prix BETWEEN '$VPrixMin' AND '$VPrixMax'"; //Constitution de la requete //ajout des conditions globales (indifférence) /*modifié le 27 09 2005 par Logapus ID - réalisation de site pour pme*/ //**********************************************************************code modifié if($VVille1 == 'all'){$sqlIdVille1 = "idville != ''";}else {$sqlIdVille1 = "idville='".$VIdVille."'";} // si pas de ville (Genre) définie on sélectionne tous ce qui n'est pas vide if($VType1 == 'all'){$sqltype1 = "type != ''";}else {$sqltype1 = "type='".$VType1."'";}// si pas de type (époque) défini on sélectionne tous ce qui n'est pas vide if($VAchloc1 == 'all'){$sqlachloc1 = "achloc != ''";}else {$sqlachloc1 = "achloc='".$VAchloc1."'";}// si pas de achat/location (matière) définie on sélectionne tous ce qui n'est pas vide if($VPrix == 'all'){$sqlprix = "prix != ''";}else {$sqlprix = "prix BETWEEN '$VPrixMin' AND '$VPrixMax'";}// si pas de (Budget) défini on sélectionne tous ce qui n'est pas vide //**********************************************************************fin //fin des conditions globales $Requete= "SELECT * FROM maison WHERE ".$sqlIdVille1." && ".$sqltype1." && ".$sqlachloc1." && ".$sqlprix.""; // fin du secteur modifié } //Bouton "Afficher2" if($VAfficher2){ //Récupération de l'ID de la ville $resultat=mysql_query("SELECT * FROM ville WHERE nomville='$VVille2'"); $res=mysql_fetch_array($resultat,MYSQL_ASSOC); $VIdVille=$res['id']; //Constitution de la requete $Requete= "SELECT * FROM maison WHERE idville='$VIdVille' && type='$VType2'"; } ?> <html> <head> <title>Aventis Immobilier - Nos offres sur votre région</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="immo.css" rel="stylesheet" type="text/css"> <script language="JavaScript" type="text/JavaScript"> function affich_popup(nom_de_la_page) { window.open (nom_de_la_page, 'Détail', config='height=570, width=830, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no') } </script> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> </head> <style> a{text-decoration:none; } </style>
<body bgcolor="#FFFFCC" vlink="blue"> <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="form1"> <div id="centrage" style="position:absolute; width:100%; height:100%; z-index:1; left: 0; top: 0; visibility: visible;"> <div id="pere" style="position:absolute; width:760px; height:852px; z-index:1; left: 50%; top: 50%; visibility: visible;" class="centrage"> <div id="Layer3" style="position:absolute; width:672px; height:22px; z-index:23; left: 47px; top: 204px;"> <h1>Achat, Vente d'antiquités et de brocante, Restauration de meubles anciens</h1> </div> <div id="Layer5" style="position:absolute; width:141px; height:36px; z-index:22; left: 612px; top: 722px;" class="posez_nous"><a href=javascript:affich_popup('popup5.php')>• POSEZ-NOUS<br> VOTRE QUESTION </a> </div> <div id="barrebas" style="position:absolute; width:756px; height:24px; z-index:18; left: 1px; top: 824px;" class="barrebas"></div> <div id="cadreagence" style="position:absolute; width:500px; height:83px; z-index:15; left: 7px; top: 732px; overflow: auto;" class="calquedateexpo"> <? $resultat=mysql_query("SELECT * FROM news"); $res=mysql_fetch_array($resultat,MYSQL_ASSOC); ?> <span class="textenews"> <? echo $res['nomnews']; ?> </span> </div> <div id="afficher1" style="position:absolute; width:58px; height:21px; z-index:15; left: 543px; top: 281px; visibility: visible;"> <input name="Afficher1" type="submit" class="afficher" value="Afficher"> </div> <div id="supportbudget" style="position:absolute; width:178px; height:21px; z-index:13; left: 103px; top: 235px; visibility: visible;" class="supportachat"> <div id="budget" style="position:absolute; width:167px; height:16px; z-index:1; left: 4px; top: 2px; visibility: visible;" class="achat"> <p>Recherche par: </p> </div> </div> <div id="moteurgauche" style="position:absolute; width:444px; height:50px; z-index:11; left: 71px; top: 267px; visibility: visible;" class="supportmoteur"> <table width="440" height="46" border="1" cellpadding="1" cellspacing="1" bgcolor="#A1B1DE"> <tr> <td width="118" class="libellemoteur">Genre</td> <td width="114" class="libellemoteur">Epoque</td> <td width="110" class="libellemoteur">Matière</td> <td width="108" class="libellemoteur">Budget à prévoir</td> </tr> <? $resultat=mysql_query("SELECT * FROM ville ORDER BY nomville"); ?> <tr> <td align=center><select name="SelectVille1" class="selecteurnoms" id="SelectVille1"> <!--Modification afin de conserver les choix du client ajout du de la condition pour le selected--> <option value="all" <?php if(!isset($_POST['SelectVille1'])){echo " selected";}?>>Indifférent</option> <? WHILE( $res=mysql_fetch_array($resultat,MYSQL_ASSOC)){ //ajout du la sélection indifférent echo "<option"; if(isset($_POST['SelectVille1']) and $_POST['SelectVille1'] == $res['nomville']){echo " selected";} echo ">".$res['nomville']."</option>"; } ?> </select> </td> <td align=center><select name="SelectType1" class="selecteurnoms"> <option value="all" <?php if(!isset($_POST['SelectType1'])){echo " selected";}?>>Indifférente</option> <? $resultat=mysql_query("SELECT * FROM type"); WHILE($res=mysql_fetch_array($resultat,MYSQL_ASSOC)){ echo "<option"; if(isset($_POST['SelectType1']) and $_POST['SelectType1'] == $res['nomtype']){echo " selected";} echo ">".$res['nomtype']."</option>"; } ?> </select></td> <td> <select name="SelectAchloc1" class="selecteurnoms"> <option value="all" <?php if(!isset($_POST['SelectAchloc1'])){echo " selected";}?>>Indifférente</option><!--LOGAPUS--> <? $resultat=mysql_query("SELECT * FROM achloc"); WHILE($res=mysql_fetch_array($resultat,MYSQL_ASSOC)){ echo "<option";// LOGAPUS if(isset($_POST['SelectAchloc1']) and $_POST['SelectAchloc1'] == $res['nomachloc']){echo " selected";}// LOGAPUS echo ">".$res['nomachloc']."</option>";// LOGAPUS } ?> </select></td> <td align=center> <select name="SelectPrix" class="selecteurnoms"> <option value="all" <?php if(!isset($_POST['SelectPrix'])){echo " selected";}?>>Indifférent</option> <option value="1" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 1 ){echo " selected";}?>>de 1 à 300 €</option> <option value="2" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 2 ){echo " selected";}?>>de 301 à 500 €</option> <option value="3" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 3 ){echo " selected";}?>>de 501 à 1000 €</option> <option value="4" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 4 ){echo " selected";}?>>de 1001 à 3000 €</option> <option value="5" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 5 ){echo " selected";}?>>de 3001 à 6000 €</option> <option value="6" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 6 ){echo " selected";}?>>de 6001 à 10000 €</option> <option value="7" <?php if(isset($_POST['SelectPrix']) and $_POST['SelectPrix']== 7 ){echo " selected";}?>>de 10001 à 60000 €</option> </select></td> </tr> </table> </div> <div id="photo9" style="position:absolute; width:103px; height:24px; z-index:9; left: 641px; top: 240px;"> <? echo '<input name="NumeroPage" type="hidden" value="'.$VNumPage.'">'; ?></div> <div id="supportbleu" style="position:absolute; width:753px; height:357px; z-index:10; left: 3px; top: 331px;" class="supportbleu"> <div id="pagepreced" style="position:absolute; width:115px; height:26px; z-index:3; left: 130px; top: 331px; visibility: visible;" class="supportbleu"><span class="SUPPORTDIAPOS"> <? if($VNumPage > 1){ echo "<input name=PagePrec type=submit class=suivante value=\"Page précédente\">"; } ?> </span> </div> <div id="socleblanc" style="position:absolute; width:747px; height:328px; z-index:1; left: 3px; top: 2px; visibility: visible;" class="SUPPORTDIAPOS"> <table width="745" height="327" border="1" bordercolor=white cellpadding="1" cellspacing="1"> <? //............................................................... //Comptage //............................................................... //Emettre la requete voulue $resultat=mysql_query($Requete); //Compter le nombre d'habitations correspondant à la requete $NombreMaisons=mysql_num_rows($resultat); //Compter le nombre de pages correspondant à la requete $NombrePages=ceil($NombreMaisons/8); if ($NombrePages>1 or $NombreMaisons>1) { $_SESSION["requete"]=$Requete; } //............................................................... //Traitement des boutons "Page suivante" et "Page précédente" //............................................................... //Si le nombre de pages est supérieur au n° de page en cours: $VPageSuiv = VRAI, sinon $VPageSuiv = FAUX $VPageSuiv = $NombrePages > $VNumPage ? true : false; //Si le n° de page en cours est supérieur à 1, alors $VPagePrec = VRAI sinon $VPagePrec = FAUX $VPagePrec = $VNumPage > 1 ? true : false; //............................................................... //Traitement de l'affichage //............................................................... //S'il n'y a pas d'habitation correspondant à la requete if(!$NombreMaisons){ ?> <table width="747" height="40" border="1" cellpadding="1" cellspacing="1"> <tr><td align="center" class="aucunehabitation"> <? echo "Il n'existe aucune réponse correspondant à votre recherche"; ?> </td> </tr> </table> <? } //S'il y a au moins une habitation correspondant à la requete else{ //Calculer le pointeur $Index=(($VNumPage-1)*8)+1; //Mettre le pointeur en face de la première entrée for($Compteur=1; $Compteur<$Index; $Compteur++){ $res=mysql_fetch_array($resultat,MYSQL_ASSOC); } //Faire 8 fois for($Compteur=1; $Compteur<=8; $Compteur++){ //S'il reste une entrée if($res=mysql_fetch_array($resultat,MYSQL_ASSOC)){ //................................................................ //Traitement Image //................................................................ //Initialisation de la photo sans chemin $AdrsPhoto=""; //Si cette entrée a une photo if($res['photo']!=""){ //Reconstitution de l'adresse quand le site est en ligne $AdrsPhoto= "./photo_meubles/".$res['photo']; /* //Reconstitution de l'adresse quand le site est en localhost $AdrsPhoto= "C:/photo_meubles/".$res['photo']; */ //Aquisition de la taille de la photo $Taille=GetImageSize($AdrsPhoto); //Calcul du ratio de X $RatioX=$Taille[0]/180; //Calcul du ratio de Y $RatioY=$Taille[1]/120; //Choix du ratio le plus grand $Ratio = $RatioX > $RatioY ? $RatioX : $RatioY; //Calcul de la largeur de la vignette $LargeurVignette=ceil($Taille[0]/$Ratio); //Calcul de la hauteur de la vignette $HauteurVignette=ceil($Taille[1]/$Ratio); } //............................................................... //Traitement Legende //............................................................... //Selection de la ville $resultat1=mysql_query("SELECT * FROM ville WHERE id='$res[idville]'"); //Récupération de la ligne $res1=mysql_fetch_array($resultat1,MYSQL_ASSOC); //Reconstitution de la légende $Legende=" ".$res1['nomville']." - ".$res['achloc']." - ".$res['type']." "; //............................................................... //Affichage //............................................................... if ($res["photo"]!=""){ $photo="<img src=".$AdrsPhoto." height=".$HauteurVignette." width=".$LargeurVignette.">"; } if ($res["photo"]==""){ $photo="Pas de photo disponible."; } //Nouvelle cellule if ($Compteur>=1 && $Compteur<=8){ echo "<td><table width=180 border=0 cellpadding=1 cellspacing=1 valign=top> <tr valign=top>"; echo "<td height=120 align=center valign=middle>".$photo."</td>"; $i=$res['id']; echo "</td></tr><tr><td height=15 align=center class=legende><a href=javascript:affich_popup('popup.php?id=".$res["id"]."');>".$Legende."</a></td></tr></table></td>"; if ($Compteur == 4){ echo "</tr><tr height=150>"; } }//if compteur }//if reste une entrée. else { if ($Compteur>=1 && $Compteur<=8){ echo "<td><table width=180 border=0 cellpadding=1 cellspacing=1 valign=top> <tr valign=top>"; echo "<td height=120 align=center> </td>"; } echo "</td></tr> <tr height=30 align=center class=legende> <td> </a></td> </tr></table></td>"; if ($Compteur == 4){ echo "</tr><tr height=150>"; } }//else y'a plus d'entrée. }//for8 }//if maisons ?> </table> </div> <div id="pagesuivante" style="position:absolute; width:96px; height:25px; z-index:2; left: 484px; top: 332px; visibility: visible;"> <? if($VPageSuiv){ echo '<input name="PageSuiv" type="submit" class="suivante" value="Page suivante">'; } ?> </div> </div> <div id="supportacces" style="position:absolute; width:103px; height:28px; z-index:18; left: 647px; top: 9px; visibility: visible;"> <div id="planacces" style="position:absolute; width:94px; height:15px; z-index:2; left: 5px; top: 4px; visibility: visible;" class="nav"><a href="acces.php" class="nav">PLAN D'ACCES </a></div> <img src="images/location_liens3.jpg" width="99" height="23"></div> <div id="photohaut" style="position:absolute; width:756px; height:190px; z-index:17; left: 1px; top: 2px; visibility: visible;"> <div id="Layer2" style="position:absolute; width:181px; height:89px; z-index:2; left: 379px; top: 81px;"><span class="adminlibelle">51, AVENUE MOREL<br> ARLES - 13200<br> Tél: 04-90-93-51-45<br> Fax: 04-90-93-85-75 </span></div> <div id="Layer4" style="position:absolute; width:414px; height:28px; z-index:4; left: 7px; top: 700px;" class="dateexpo">Dates et lieux de nos prochains salons d'exposition:</div> <div id="Layer6" style="position:absolute; width:113px; height:42px; z-index:5; left: 622px; top: 763px;"><img src="images/google_diminue.jpg" width="113" height="42" border="0" usemap="#Map2"> <map name="Map2"> <area shape="rect" coords="5,5,111,38" href=" [ Lien ]" target="_blank"> </map> </div> <img src="images/theme2.jpg" width="756" height="190"> <div id="Layer1" style="position:absolute; width:311px; height:39px; z-index:1; left: 317px; top: 44px;" class="adminaventis">MEUBLES JULIEN </div> </div> <div id="bouleadmin" style="position:absolute; width:24px; height:18px; z-index:19; left: 9px; top: 830px;"><img src="images/point_orange_dimnue.gif" width="15" height="15" border="0" usemap="#Map"> <map name="Map"> <area shape="circle" coords="-5,8,9" href="administrateur/index.php"> <area shape="circle" coords="-3,3,19" href="administrateur/index.php"> </map> </div> <div id="Layer7" style="position:absolute; width:103px; height:17px; z-index:20; left: 633px; top: 830px;" class="contactez_nous"><a href="Contactez-nous mailto:jaco132@club-internet.fr?subject=Prospect%20client%20site%20internet">Contactez-nous</a></div> </div> </div> </form> </body> </html>
|
|
Cette discussion est classée dans : sélection, up, pop, internaute, salon
Répondre à ce message
Sujets en rapport avec ce message
pop up de confirmation [ par used ]
slt à tous,voila mon problème,j'ai créé un tableau en php où j'affiche des lignes de données.(ex : des articles)Dans ce tableau il y a une dernière co
Pbm php et pop-up, aidez-moi plz [ par bobatheboss ]
slt,j'ai un site perso, avec un espace membre entierement en php, mais là j'ai un pbm, le php n'aime pas les javascript, et tout mes liens dans la pag
Mettre du code sur une popup [ par cedd ]
Bonjour!Voilà, je veux afficher une image dans un pop up en cliquant sur un lien (jusque là ca va! :o) )Mais je voudrais desaciver le clic droit sur l
pb de pop up [ par stequer ]
voila j ai un popup ele souvre en 800*600 mais le prob c que mon image elle est pas en 800*600 donc elle est deformer comment faire pour que la fenetr
Pop up - Images [ par AleXsItsMe ]
Bonjour,J'aimerai créer un pop-up qui s'ouvre lorsqu'on clique sur un lien avec à l'interieur de celui ci une seul image.J'aimerai que ce pop-up soit
Bouton pour valider la suppression [ par ala_daly ]
Salut, tout le monde; mon dernier problème est le suivant:Réaliser une fenêtre pop-up dans laquelle on aura 2 boutons, l'un d'eux doit servir pour val
Créer un pop-up entièrement paramétrable [ par 0000000000 ]
Salut tout le monde.Voila mon problème : J'aimerais créer un pop - up sans barre d'outils (bien-sur) avec un taille paramétrable mais surtout avec des
Passer une variable PHP dans une instruction Javascript (Pop-Up) [ par RDLG2A ]
Bonjour à tous,Voilà mon pb!J'extrais d'une base de données une info que je nomme $ProdPhoto.Je voudrais lancer un pop-up qui m'ouvre cette photo.Je l
"Module" de commentaires sans pop up ? [ par Epidemik ]
Bonjour à tous, J'aimerai savoir s'il existe un "module" de commentaires qui incrusterait ces derniers dans la page désirée, et non pas dans une pop
passage de parametre dans pop-up [ par nikeu01 ]
Salut, je voudrais passer des parametre en post depuis une page php vers une autre page php qui s'ouvre dans une pop-up. quand je le fais or de la pop
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : GOOGLE MAPRE : GOOGLE MAP par inwebo
Cliquez pour lire la suite par inwebo GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|