Page 1 sur 1

probleme POPUP

Posté : 25 mars 2006, 13:59
par seb13
Bonjour, j'ai un petit probleme car je souhaite inséré une popup, mais malgré tout les essaie je n'y arrive pas.
Ce que j'ai pu remarqué c'est que les guillemet me font toujours un message d'erreur ???
Voici une partie du code:
$query="SELECT compteur, categorie, titre, photo, up_photo, description, prix, promotion, devise, DATE_FORMAT(date_ins, '%d-%m-%Y') FROM 1two_ecommerce_prod WHERE categorie='$id' ORDER BY date_ins DESC , heure_ins DESC";
$res_racine = @mysql_query($query,$db);
if (@mysql_num_rows($res_racine)!=0)
{
$nbracine=mysql_num_rows($res_racine);
$nbpage=ceil($nbracine/$list_preferences[0]);
if ($_GET['page']=="") {$page=1;}
echo "<table width='100%' class='cadrecommentaires' cellpadding='10' border='0'>";
for ($i=0; $i<$nbracine; $i++)
{
$list_racine=@mysql_fetch_row($res_racine);
if ( ($i>=$list_preferences[0]*$page-$list_preferences[0]) and ($i<$list_preferences[0]*$page) )
{
if ($list_preferences[1]!=1) {if ($i % $list_preferences[1] == 0) { echo "<tr>"; }} else {echo "<tr>";}
echo "<td valign='top' width='"; echo "$pourc=100 / $list_preferences[1]"; echo "%' class='texte' align='center'>";
if ($list_racine[3]!=""){echo "<a href='detail.php?if=$list_racine[0]' target='_blank' width=300, height=300'><img src='{$list_racine[3]}' title='{$list_racine[4]}' border='0'><br></a>";}

echo "<strong>$list_racine[2]</strong><br>$list_racine[5]<br>";
if ($list_racine[7]!="0") {echo "<strike>$list_racine[6]</strike><br><font color='#FF0000'>$list_racine[7]$list_racine[8]</font><br>";}
else {echo "<font color='#FF0000'>$list_racine[6]$list_racine[8]</font><br>";}
echo "<a href='?id=$id&mod=viewcart&action=add&item=$list_racine[0]' class='lien2'>Ajouter au caddie</a>";
echo "</td>";
if ($list_preferences[1]!=1) {if ($i / ($list_preferences[1]-1) == 1) { echo "</tr>"; }} else {echo "</tr>";}
}
}
echo "</table>";
echo "<div align='right' class='texte'>Page ";
for ($j=1; $j<=$nbpage; $j++) { echo " <a href='?id=$id&page=$j' class='lien1'>$j</a> "; }
echo "</div>";
}
else { if ($id!="0") {echo "Pas encore de sites dans cette cat&eacute;gorie !";}}
}
?>

Voici la partie que je souhaiterais modifié avec une popup:

if ($list_racine[3]!=""){echo "<a href='detail.php?if=$list_racine[0]' target='_blank' width=300, height=300'><img src='{$list_racine[3]}' title='{$list_racine[4]}' border='0'><br></a>";}

si kelkun a une idée merci

Posté : 25 mars 2006, 16:58
par DarkBlue
Une bonne idee serait de mettre tout ton code dans les tags
 ce qui va colorer ton texte , de la je pense que tu verra plus clair (et moi aussi !) 

MErci

Posté : 25 mars 2006, 18:03
par DarkBlue
Voici la partie que je souhaiterais modifié avec une popup:
if ($list_racine[3]!=""){echo "<a href='detail.php?if=$list_racine[0]' target='_blank' width=300, height=300'><img src='{$list_racine[3]}' title='{$list_racine[4]}' border='0'><br></a>";} 

devrait plutot ressembler a ceci :

if ($list_racine[3]!=""){echo '<a href="detail.php?if='.$list_racine[0].' target="_blank" width="300", height="300"><img src="'.$list_racine[3].' " title="'.$list_racine[4].'" border="0"><br></a>';}

Posté : 29 mars 2006, 15:33
par seb13
Autant pour moi les tag voici en couleur, merci pour ta réponse dark blue, mais c'est justement un popup en javascrip que je voudrais inséré et non avec la fontion 'target'.

Merci si quelq'un a une petite idée :)


if (($_GET['menu']=="") and ($_POST['rechercher']!="Rechercher") and ($mod!="viewcart") and ($mod!="commande"))
	{
	$query="SELECT description FROM 1two_ecommerce_cat WHERE compteur='$id'";
	$res_cat_description = @mysql_query($query,$db);
	if (@mysql_num_rows($res_cat_description)!=0)
		{
		$list_cat_description=@mysql_fetch_row($res_cat_description);
		echo "$list_cat_description[0]";
		echo "<br><br>";
		}
	$query="SELECT compteur, categorie, titre, photo, up_photo, description, prix, promotion, devise, DATE_FORMAT(date_ins, '%d-%m-%Y') FROM 1two_ecommerce_prod WHERE categorie='$id' ORDER BY date_ins DESC , heure_ins DESC";
	$res_racine = @mysql_query($query,$db);
	if (@mysql_num_rows($res_racine)!=0)
		{
		$nbracine=mysql_num_rows($res_racine);
		$nbpage=ceil($nbracine/$list_preferences[0]);
		if ($_GET['page']=="") {$page=1;}
		echo "<table width='100%' class='cadrecommentaires' cellpadding='10' border='0'>";
		for ($i=0; $i<$nbracine; $i++)
			{
			$list_racine=@mysql_fetch_row($res_racine);
			if ( ($i>=$list_preferences[0]*$page-$list_preferences[0]) and ($i<$list_preferences[0]*$page) )
				{
				if ($list_preferences[1]!=1) {if ($i % $list_preferences[1] == 0) { echo "<tr>"; }} else {echo "<tr>";}
				echo "<td valign='top' width='"; echo "$pourc=100 / $list_preferences[1]"; echo "%' class='texte' align='center'>";
				if ($list_racine[3]!=""){echo "<a href='detail.php?if=$list_racine[0]' target='_blank' width=300, height=300'><img src='{$list_racine[3]}' title='{$list_racine[4]}' border='0'><br></a>";} 
<a href="javascript:popup('affiche.php?id=<?=$id_req?>')" target="_blank"><img src="<? echo list_racine[0]>" width="120" class="gauche" border="0"></a> 
				echo "<strong>$list_racine[2]</strong><br>$list_racine[5]<br>";
				if ($list_racine[7]!="0") {echo "<strike>$list_racine[6]</strike><br><font color='#FF0000'>$list_racine[7]$list_racine[8]</font><br>";}
				else {echo "<font color='#FF0000'>$list_racine[6]$list_racine[8]</font><br>";}
				echo "<a href='?id=$id&mod=viewcart&action=add&item=$list_racine[0]' class='lien2'>Ajouter au caddie</a>";
				echo "</td>";
				if ($list_preferences[1]!=1) {if ($i / ($list_preferences[1]-1) == 1) { echo "</tr>"; }} else {echo "</tr>";}
				}
			}
		echo "</table>";
		echo "<div align='right' class='texte'>Page "; 
		for ($j=1; $j<=$nbpage; $j++) { echo " <a href='?id=$id&page=$j' class='lien1'>$j</a> "; }
		echo "</div>";
		}
	else { if ($id!="0") {echo "Pas encore de sites dans cette cat&eacute;gorie !";}}
	}
?>

Posté : 29 mars 2006, 16:02
par filouche29
une chtite fonction javascript :


// Ouvre une page dans une fenêtre popup centrée sur l'écran
//
// @page : url de la page à ouvrir
// @hauteur, @largeur : dimension de la fenêtre
// @scrollbar : doit-on afficher des bares de défilement (0 ou 1)

function PopupCenter(page,hauteur,largeur,scrollbar) {
var top = (screen.height - hauteur)/2;
var left = (screen.width - largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+"menubar=no,scrollbars=" + scrollbar + ",status=no");
}
:lol: