Aller au contenu

option affichage pub genre: page.php&ban=no


Sujets conseillés

Posté (modifié)

Bonjour,

Comment puis-je faire à partir d'un lien, pour que mes partenaires puissent choisir d'afficher où pas une banniére sur une page de mon site? :?:

Car ils ont leur id ce qui donne:
/>http://...fr?id=999

et je voudrai en plus qu'ils puissent choisir ou pas l'affichge d'une banniére sur une page

un truc du style:
/>http://...fr?id=999&ban=no

pour ne pas afficher la banniere
/>http://...fr?id=999&ban=yes

pour l'afficher

Merci de votre aide

stéphanie

Modifié par lenoury
Posté (modifié)

Salut,

Tu peux ajouter une condition et jouer sur l'affichage après ta requête :

$sql = ("SELECT * FROM maTable WHERE id=xxx");
$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);

if ($_GET['view_ban'] == 'yes') {
echo '<img src="'.$row['url_banniere'].'" alt="" />';
// + les autres infos
}
else {
// Affiche les autres infos sans la bannière
}

Eventuellement ajouter une colonne dans ta table pour savoir si le partenaire désire qu'on affiche sa bannière ou pas ...

C'est un peu bizarre comme question, parce que s'il y a une bannière, c'est pour qu'elle soit affichée, mais bon ... :whistling:

Bonne soirée :P

Modifié par KnockedMaster
Posté

Bonjour,

Ce code, je le met là ou je veut qu'apparaisse la banniére?

Car j'ai essayé et ça ne fonctionne pas!

J'ai mis ça:

		<?php 
$sql = ("SELECT * FROM maTable WHERE id=999");
$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);

if ($_GET['view_ban'] == 'yes') {
echo '<img src="'.$row['http://....fr/banniere/120-90.jpg'].'" alt="coucou" />';
// + les autres infos
}
else {
// Affiche les autres infos sans la bannière
}


?>

En tout cas merci de ton aide KnockedMaster

J'espére qu'on trouvera la solution ;)

stéf

Posté

Il ne faut pas mettre

echo '<img src="'.$row['http://....fr/banniere/120-90.jpg'].'" alt="coucou" />';

mais bien remplacer -http://....fr/banniere/120-90.jpg par le nom du champ de la base de donnée qui contient l'URL de ta bannière.

Posté

Bonjour,

Je comprend pas tout, désolé pas trés douée en php je débute :blushing:

Je résume ce que j'aimerai bien:

Dans mon head j'ai ça:

</head>
<?php
if(!defined('id'))
define('id', 4465, true);

// du code

$id = (!empty($_GET['id'])) ? $_GET['id'] : id;
?>
</style>
<?php
if(empty($_GET['id1']))
$id1 = 34084;
else
$id1 = $_GET['id1'];
?>
</head>

Et avec un lien du style:

http://...fr?id=999&id1=888&ban=no

ou

http://...fr?id=999&id1=888&ban=yes

Un banniére s'affiche sur ma page ou pas:

<a href="menu.php?id=<?php echo $id; ?>"title="acceuil"><b>Acceuil</b></a><br>
<a href="http://....fr/index.php?affl_id=<?php echo $id1; ?>" target="_blank"><img src="banniere/120-90.gif" border="0" width="120" height="90" alt=""></a>

Voila j'espére avoir était assez claire :blush:

Merci de votre aide :bisou:

stéphanie

Posté

C'est pourtant tout simple ...

A l'endroit où tu veux afficher ta bannière, tu mets ceci :

<?php
if($_GET['ban'] == "yes") {
?>
<!-- ici tu mets le code pour afficher ta bannière, par exemple <img src=....> -->
<?php
}
else {
?>
<!-- ici tu mets ce que tu veux afficher s'il n'y a pas de bannière -->
<?php
}
?>

Il faut bien évidemment que le php soit interprété, donc que ce fichier soit nommé *.php

Posté

J'ai donc mis ça:

<?php
if($_GET['ban'] == "yes") {
?>
<a href="http://....fr/index.php?affl_id=<?php echo $id1; ?>" target="_blank"><img src="banniere/120-90.gif" border="0" width="120" height="90" alt=""></a>

<?php
}
else {
?>
<a href="http://.....tv/webmasters.php?wref=<?php echo $id; ?>"><img src="http://....tv/fr/banners/88x31-001.gif" width="88" height="31"></a>
<?php
}
?>

et ça marche :thumbup:

Merci beaucoup!!!!

Pour vous :flower:

Bisous :bisou:

stéf

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...