Aide pour une échange de bannière

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dd32
Modérateur
Modérateur
 
Messages: 3262
Inscription: Ven Sep 09, 2005 10:21

Message le Jeu Avr 27, 2006 15:12

nan manque la connexion à la bdd... t'as juste remplis les valeurs mais pas effectué la connexion que tu stockes dans $cnx

fais ceci :
Code: Tout sélectionner
  $utilisateur = "login";
  $motdepasse = "mot de passe";
  $base = "nom de ma base";
  $serveur = "sql.monsite.com";
  function dbConnect(){
    global $utilisateur, $motdepasse, $serveur,$base;
    $connexion = @mysql_connect($serveur, $utilisateur, $motdepasse);
   @mysql_select_db($base,$connexion);
    return $connexion;
  }

$requete= "update demo_a_banners set showup=1 where id=$id";
$cnx = dbConnect();
$resultat = @mysql_query($requete,$cnx);
@mysql_close();
header("Location: ../admin/valider-bannieres.php");


dd32
Modérateur
Modérateur
 
Messages: 3262
Inscription: Ven Sep 09, 2005 10:21

Message le Jeu Avr 27, 2006 15:18

même que tu pourrais écrire plutôt :
Code: Tout sélectionner
header("Location: ../admin/valider-bannieres.php?msg=mon message");


et faire un :
Code: Tout sélectionner
echo $msg;

dans la page ../admin/valider-bannieres.php

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Jeu Avr 27, 2006 15:22

Sa servirait à quoi? Et dans "$cnx = odbc_connect( $bd , $user, $password );" je rentre comment mes identifiants? entre ''? Je laise le $? Merci


dd32
Modérateur
Modérateur
 
Messages: 3262
Inscription: Ven Sep 09, 2005 10:21

Message le Jeu Avr 27, 2006 15:25

non, prends plutôt le contenu du code que je t'ai mis là, il n'y a plus cette ligne de code "$cnx = odbc_connect( $bd , $user, $password );" donc plus de problème...

Tu n'as plus qu'à modifier ce qui suit :

Code: Tout sélectionner
$utilisateur = "login";
  $motdepasse = "mot de passe";
  $base = "nom de ma base";
  $serveur = "sql.monsite.com";

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Jeu Avr 27, 2006 15:32

Ca marche nikel! Merci beaucoup, je vais maintenant me mettre à la page de suppression. Merci encore! :D

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Jeu Avr 27, 2006 15:41

C'est parfait, ça marche, la validation et la suppression. Mais actuellement toutes les bannières s'affichent. Il faut que je mette qui si le champs "showup" est à zéro, la bannière ne s'affiche pas, qu'il faut sélectionner que les bannières dont le "showup" vaut 1. Comment le modifier dans le code ci-dessous? (c'est celui qui me permet d'afficher les bannières).

Code: Tout sélectionner
}
function banner_view()
{
        global $id, $banner_default_source, $userid;
        $query="SELECT id, source, alt FROM demo_a_banners WHERE clicks>0 OR views>0 ORDER BY lastview ASC LIMIT 1";
        $result=mysql_query($query);
        $banner=@mysql_fetch_array($result);
        $query="UPDATE demo_a_banners SET views=views-1, lastview='".time()."' WHERE id='".$banner[id]."';";
        mysql_query($query);
        if(!$banner[source])
                $banner[source]=$banner_default_source;
        if(!$banner[alt])
                $banner[alt]=$banner_default_alt;
        echo '<a href="./banner_click.php?bannerid='.$banner[id].'&&userid='.$userid.'" target="_blank"><img src="'.$banner[source].'" border="0" alt="'.$banner[alt].'"></a>';

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Jeu Avr 27, 2006 15:43

Puis-je mettre :
Code: Tout sélectionner
$query="SELECT id, source, alt FROM demo_a_banners WHERE clicks>0 OR views>0 AND showup=1 ORDER BY lastview ASC LIMIT 1";


dd32
Modérateur
Modérateur
 
Messages: 3262
Inscription: Ven Sep 09, 2005 10:21

Message le Jeu Avr 27, 2006 16:00

T'as essayé ? C'est ce que j'aurais dit... mais je ne suis pas sûre des priorités entre OR et AND, faut que je vérifie...

Edit : ça semble bon :
http://www.google.fr/search?hl=fr&q=L%2 ... 9rateur+OR
Dernière édition par dd32 le Jeu Avr 27, 2006 16:01, édité 1 fois.

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Jeu Avr 27, 2006 16:01

Ben ça marche! Merci baucoup pour l'aide!

psychoreflex
WRInaute accro
WRInaute accro
 
Messages: 1123
Inscription: Dim Juil 10, 2005 18:15

Message le Jeu Avr 27, 2006 19:27

twin a écrit: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 :lol:

je te conseil d'utiliser notre amis GG pour te trouver cela ;)


"Je ne suis pas n'omplut..."

Une de ces merveilles orthographiques que l'on retrouve parfois sur les forums. :lol:

Aide pour une échange de bannière

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités