Aide pour une échange de bannière
25 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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 occasionnel

- Messages: 169
- Inscription: Mer Oct 27, 2004 0:12
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 occasionnel

- Messages: 169
- Inscription: Mer Oct 27, 2004 0:12
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.
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.
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
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.
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...
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les annonces illustrées de Google AdSense
- Concours WRI / Vivastreet : gagnez un voyage à New-York
- La Google Dance existe-elle encore ?
- La détection des blog rolls dans Google Blog Search
- Changements de nom de domaine et TrustRank
- Google change son algorithme de checksum de la Toolbar
- Classement Xiti/1ère Position des outils de recherche en France - Juillet 2002
- Keyword Search Engine : le choix des bons mots-clés
- Meilleurs voeux de la part de Web Rank Info
- Mise à jour des backlinks
- echange de banniere et adsense
- Site Echange de bannière
- regie et échange de banniere multilangue
- Demande d'avis sur site et échange de bannière
- Bannière X
- Banniere adsense
- bannière / liens
- Rotation de bannière
- bannière dédicasse
- conception de bannière
- bannière aléatoire
- gestion de banniere
- Quelle bannière
- Problème de bannière
- Gestionnaire de bannière
Consultez la description détaillée des produits ou services de Google suivants : Hello
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum