Aide pour une échange de bannière
25 messages
• Page 1 sur 2 • 1, 2
- gcvoiron
- WRInaute occasionnel

- Messages: 494
- Inscription: 19 Oct 2005
Aide pour une échange de bannière
Bonjour, je suis entrain de concevoir un échange de bannière sur mon site. Je souhaite pourvoir valider les bannière des membres avant de les diffuser. Voici la table de ma base de donnée :
Id désigne l'id du membre, name son nom, email son email, source l'adresse de la bannière, views le nombre d'affichage restant, clicks, le nombre de clique reçu, target l'URL du site à ouvrir, anzahl le nombre d'affichage demandé et showup l'état du compte.
Je voudrai qu'à partir de l'espace admin de mon site, je puisse valider les bannières. J'ai donc réalisé ce fichier, qui m'affiche les bannières dont le "showup" est à 0" (les bannières à valider), et il marche :
Je ne sais pas quoi mettre dans mes 2 fichiers, valider-bannieres-ok.php et valider-bannieres-supprime.php. Pourriez-vous m'aider? Merci.
Id désigne l'id du membre, name son nom, email son email, source l'adresse de la bannière, views le nombre d'affichage restant, clicks, le nombre de clique reçu, target l'URL du site à ouvrir, anzahl le nombre d'affichage demandé et showup l'état du compte.
Je voudrai qu'à partir de l'espace admin de mon site, je puisse valider les bannières. J'ai donc réalisé ce fichier, qui m'affiche les bannières dont le "showup" est à 0" (les bannières à valider), et il marche :
- Code: Tout sélectionner
<?php
require('../admin/prepend.php');
$noshowups=activebanners();
banner_cleandb();
?>
Nouvelles bannières à valider : </u></p>
<table bgcolor="#FFFFFF" bordercolor="#000000" border="1" width="92%" align="center">
<tr align="center">
<td width="22%"><div align="center" class="Style30 Style37"><span class="Style37"><strong>ID</strong></span></div></td>
<td width="10%"><div align="center" class="Style30 Style37"><span class="Style37">Email</span></div></td>
<td width="15%"><div align="center" class="Style30 Style37"><span class="Style37">Bannière</span></div></td>
<td width="21%"><div align="center" class="Style30 Style37"><span class="Style37">Site</span></div></td>
<td width="21%"><div align="center" class="Style30 Style37"><span class="Style37">Affichages</span></div></td>
<td width="11%"><div align="center" class="Style30 Style37">Action</div></td>
</tr>
<?php
for($i=0; $i<count($noshowups); $i++)
echo '
<tr align="center">
<td width="20%">'.$noshowups[$i][id].'</td>
<td width="8%">'.$noshowups[$i][email].'</td>
<td width="52%"><a href="'.$noshowups[$i][source].'" target="_blank">Bannière</a></td>
<td width="10%"><a href="'.$noshowups[$i][target].'" target="_blank">Site</a></td>
<td width="10%">'.$noshowups[$i][anzahl].'</td>
<td width="10%"><form method="post" action="./valider-bannieres-supprime.php"><input type="hidden" name="id" value="'.$noshowups[$i][id].'"><input type="submit" value="Delete"></form><form method="post" action="./valider-bannieres-ok.php"><input type="hidden" name="id" value="'.$noshowups[$i][id].'"><input type="submit" value="Validate"></form></td>
</tr>
';
?>
</table>
<p align="center">
<input name="image2" type="image" id="Actualiser" onClick="window.location.reload(true)" value="Actualiser" src="../images/actualiser.png" alt="Actualiser la page">
</p>
<p> </p>
<br>
<p align="center" class="Style44"> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
Je ne sais pas quoi mettre dans mes 2 fichiers, valider-bannieres-ok.php et valider-bannieres-supprime.php. Pourriez-vous m'aider? Merci.
- ch_lensois
- WRInaute discret

- Messages: 169
- Inscription: 27 Oct 2004
c'est un script que tu as eu sur le net ?
A mon avis dans merci tu dois mettre un message comme quoi la bannière est valider, et dans supprimer un message comem quoi la bannière est supprimée.
Apres a toi de chercher un peu
A mon avis dans merci tu dois mettre un message comme quoi la bannière est valider, et dans supprimer un message comem quoi la bannière est supprimée.
Apres a toi de chercher un peu
Dernière édition par ch_lensois le Jeu Avr 27, 2006 12:49, édité 1 fois.
- ch_lensois
- WRInaute discret

- Messages: 169
- Inscription: 27 Oct 2004
J'espere que tu t'y connais en php pour pouvoir modifier ce genre de script.
Car si tu debute va falloir te renseigner sur le langague avant d ele modifier.
Car si tu debute va falloir te renseigner sur le langague avant d ele modifier.
- gcvoiron
- WRInaute occasionnel

- Messages: 494
- Inscription: 19 Oct 2005
Non en fait je ne m'y connais pas du tout. J'ai acheté ce script et d'origine, les bannières s'affichent sans validation du webmaster, c'est pour ça que je compte créer une validation. J'ai actuellement fais 3 fichiers, valider-banniere.php qui affiche l'id du membre, son email, l'adresse de sa bannière et son site, et 2 bouttons, "supprimer" (valider-bannieres-supprime.php) et "valider"(valider-bannieres-ok.php). Je veux que le fichiers valider met la valeur "1" à un champs nommé "showup" de la table demo_a_banners dans la base de donnée et que supprimé supprime la bannière de la table demo_a_banners. Le premier fichier affiche les bannières correctement, mais je n'arrive pas a faire les fichiers de suppression et de validation.
-

twin - WRInaute passionné

- Messages: 1518
- Inscription: 23 Fév 2004
Je ne suis pas n'omplut un pro du php; mais bon si tu ne comprend rien au php, je te conseil de trouver un module en php que tu trouvera sur le net
...et non des moule
Pendant lomgtemps j'ai eu les mêmes soucis que toi, ce qui est une réelle contrainte pour construir certaine chose. Mais je pense que des module en php ou les webmasters les propose doit pouvoir exister.
je te conseil d'utiliser notre amis GG pour te trouver cela
...et non des moule
Pendant lomgtemps j'ai eu les mêmes soucis que toi, ce qui est une réelle contrainte pour construir certaine chose. Mais je pense que des module en php ou les webmasters les propose doit pouvoir exister.
je te conseil d'utiliser notre amis GG pour te trouver cela
-

dd32 - Modérateur

- Messages: 3379
- Inscription: 9 Sep 2005
j'ai pas trop le temps en fait... je ne faisais que passer mais en gros dans le fichier valider-bannieres-ok.php
Pour le fichier valider-bannieres-supprime.php
C'est la même chose sauf que la requete sera :
+ de la doc avec des exemples simples ici :
http://www.phpteam.net/index.php?option ... &Itemid=54
- Code: Tout sélectionner
//Récupération automatique de la variable $id passée en paramètre caché (hidden)
//t'as oublié de préciser le nom de la table... je l'appelle donc "table"
$requete= "update table set showup=1 where id=$id";
//tu établis la connexion à la bdd ici et le résultat est stocké dans la variable $cxn :
$cnx = odbc_connect( $bd , $user, $password ); // ouvre DB access
if (!$cnx) echo "Impossible de se connecter";
//exécution de la requête
$resultat=@mysql_query($requete,$cnx);
//fermeture de la connexion à la bdd
@mysql_close();
// Tu affiches un message avec echo "";
// ou tu rediriges vers la page adéquate avec un header("Location: $mon_url);
Pour le fichier valider-bannieres-supprime.php
C'est la même chose sauf que la requete sera :
- Code: Tout sélectionner
$requete = "delete from table where id=$id";
+ de la doc avec des exemples simples ici :
http://www.phpteam.net/index.php?option ... &Itemid=54
Dernière édition par dd32 le Jeu Avr 27, 2006 14:54, édité 1 fois.
-

dd32 - Modérateur

- Messages: 3379
- Inscription: 9 Sep 2005
N'oublie pas de remplacer $bd , $user, $password par leurs valeurs entre guillemets (je ne connais pas ton niveau donc c'est pas évident d'expliquer).
Pour la fin de l'exemple :
tu affiches avec un
tu rediriges la page avec :
C'est l'un ou l'autre (j'insiste : surtout pas les deux !)
et n'oublie pas de remplacer $nom_url par la bonne url si tu choisis la redirection...
Pour la fin de l'exemple :
tu affiches avec un
- Code: Tout sélectionner
echo "blablabla c'est ok...blablabla";
tu rediriges la page avec :
- Code: Tout sélectionner
header(Location: $mon_url");
C'est l'un ou l'autre (j'insiste : surtout pas les deux !)
et n'oublie pas de remplacer $nom_url par la bonne url si tu choisis la redirection...
- gcvoiron
- WRInaute occasionnel

- Messages: 494
- Inscription: 19 Oct 2005
Ce CODE vous parait-il correct?
J'ai bien sur rentré les infos concernant ma base de donnée, mais ça ne marche pas...
- Code: Tout sélectionner
<?php
$requete= "update demo_a_banners set showup=1 where id=$id";
$mysql_host='sql.monsite.com';
$mysql_username='login';
$mysql_password='mot de passe';
$mysql_db='nom de ma base';
$resultat=@mysql_query($requete,$cnx);
@mysql_close();
header("Location: ../admin/valider-bannieres.php");
?>
J'ai bien sur rentré les infos concernant ma base de donnée, mais ça ne marche pas...
25 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Echange de bannière
- echange de banniere et adsense
- Site Echange de bannière
- echange banniere lie auto
- regie et échange de banniere multilangue
- Echange de lien ou banniere tous thèmes
- [Echange de banniere/bouton] - Site Musical
- échange de lien ou de bannière pour un forum d'astronomie
- Demande d'avis sur site et échange de bannière
- Echange de bannière pub, thématique bébé, maman, services
- Keyword Search Engine : le choix des bons mots-clés - 09-08-2004
- WebRankInfo analyse le logiciel AgentWebRanking - 08-12-2002
- Google Apps Edition Premium : une suite bureautique en ligne professionnelle - 28-02-2007
- Google Search-based Keyword Tool : outil de recherche de mots-clés - 24-11-2008
- La balise d'URL canonique inter-sites - 16-12-2009
- Google lance Picasa en français - 20-09-2005
- 50 000 messages et 4 000 membres sur WebRankInfo ! - 08-12-2003
- Changer d'hébergeur web sans pénaliser son référencement - 17-10-2005
Consultez la description détaillée des produits ou services de Google suivants : Hello
Qui est en ligne
Utilisateurs parcourant ce forum: bossboss et 1 invité
