Bonjour,

voilà un script qui fontionne bien. Je souhaite que la page "modification2.php" s'ouvre en popup.
Qqu'un pourrait-il me dire comment faire ?

Merci de votre aide.

			    while($result = mysql_fetch_object($requete))
		    { echo(   "<div align=\"center   \">".$result->date_trouve."------".$result->ville."------".$result->objet." 
		           <a href=\"modification2.php?trouve_id=".$result-> trouve_id."\">consulter</a></div>\n"
		           ) ;
            }


Modifié par maxireussite (20 May 2015 - 14:42)
salut,
pour les popup tu devras passer par du JS.
Un code un peu moche pourrait ressembler à ça :

<? while($result = mysql_fetch_object($requete)) { 

	$link = "modification2.php?trouve_id=".$result->trouve_id; ?>
	
	<div>
		<?= $result->date_trouve ?>------<?= $result->ville ?>------<?= $result->objet ?>
		<a href="<?= $link ?>" onclick="window.open('<?= $link ?>', 'modification', 'width=400,height=400'); return false;">consulter</a>
	</div>
<? } ?>
JENCAL a écrit :
Super cool ton plugin MatthieuR !

Je confirme qu'il est très bien fait et fonctionne à merveille avec pas mal de niveaux de complexités et d'options (entre autres l'option/fonction parseAjax qui ne renvoie qu'une partie de la réponse AJAX). Il est en production sur pas mal de sites de clients.

Zelalsan a écrit :
Un code un peu moche pourrait ressembler à ça : [...] window.open()

La c'est sûr c'est bien moche mais ça fonctionne au top Smiley cligne
Modifié par MatthieuR (20 May 2015 - 16:32)
Oh mon Dieu, que c bon ! Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii Zelalsan !

Voilà 3 mois que je butais sur d'autres forums avec ce truc. Et là je poste et la réponse tout de suite...

Vraiment c trop bon !

Pour les débutants comme moi voici l'intégration dans la totalité du script :

    if(empty($region_id) OR empty($categorie_id) OR empty($datedebut) OR empty($datefin))
          
       { 
      		echo '<font color="red">Tous les champs doivent être rempli.</font>';
			echo"<html><br /><BR><a href=\"javascript:window.history.go(-1)\">Retour</a></html>";	
       }
       
       else
       
       {
		           //requête SQL:
		    $sql = "SELECT * 
			      FROM pt_trouve
		      		LEFT JOIN pt_objets  ON pt_objets.objet_id = pt_trouve.objet_id
	      			LEFT JOIN pt_regions ON pt_regions.region_id = pt_trouve.region_id
	      			LEFT JOIN pt_villes ON pt_villes.ville_id = pt_trouve.ville_id
			     	WHERE date_trouve between '$datedebut1' and '$datefin1' 
			      	AND pt_trouve.region_id = '$region_id'
			      	AND pt_trouve.categorie_id = '$categorie_id'";	      
			      
		     
		    //exécution de la requête:
		    $requete = mysql_query($sql) ;
		 
		    //affichage des données:

 
				while($result = mysql_fetch_object($requete)) 
				
				{ 

				$link = "modification2.php?trouve_id=".$result->trouve_id; ?>
				
				<div>
					<?= $result->date_trouve ?>------<?= $result->ville ?>------<?= $result->objet ?>
					<a href="<?= $link ?>" onclick="window.open('<?= $link ?>', 'modification', 'width=400,height=400'); return false;">consulter</a>
				</div><?
				
				} 
   
       
       }