soucis avec les variables
Posté : 19 sept. 2007, 21:06
Bonjour,
J'insere des publicites a travers une interface dans l espace admin...voici le bout de code permettant de copier/coller les codes proposés par les régies...
ajoutcamapagne.php:
ajoutcampagne2.php insere le code dans la base de données dans la table 'campagne'.
J'insere directement dans le formulaire par le biais d un copier coller, le code proposé par les regies...
Exemple:
Apres le &epi= on peut inserer la variable de son choix...qui sera ensuite visible dans les stats sur la regie en question...c'est donc pratique pour tracker les inscriptions de utilisateurs.
Le soucis c est que la pub s affiche correctement...mais je n arrive pas a faire en sorte que la variable pseudo soit pris en compte dans le lien... J'ai fait &epi='.$pseudo.' (et j ai essaye de plusieurs facons differentes)..mais rien a y faire...cela me fait &epi= (donc vierge)...
Par contre si je fais un copier coller du code directement sur la page cela m'affiche bel et bien le pseudo du membre apres &epi...C'est donc uniquement lorsqu il utilise le code de la base mysql qu il ne me met pas la valeur de la variable..
Voici les bouts de codes de la page concernée :
Aidez moi svp ...c est la derniere buche dans mon chemin avant de finaliser mon projet
Le code present dans la base de donnée est le suivant...
Aidez moi svp...je na comprends pas ce qui est faux !
J'insere des publicites a travers une interface dans l espace admin...voici le bout de code permettant de copier/coller les codes proposés par les régies...
ajoutcamapagne.php:
Code : Tout sélectionner
<tr>
<td width="245" height="126">Code :</td>
<td width="242"><br>
<label>
<textarea name="codecampagne" cols="40" rows="6" class="fondblanc">
</label></td>
</tr>
J'insere directement dans le formulaire par le biais d un copier coller, le code proposé par les regies...
Exemple:
Code : Tout sélectionner
<a href="http://clk.tradedoubler.com/click?p=49728&a=1410783&g=16384964&epi='.$_SESSION['pseudo'].\'" target="_blank"><img src="http://impfr.tradedoubler.com/imp?type(img)g(16384964)a(1410783)" border=0></a>Le soucis c est que la pub s affiche correctement...mais je n arrive pas a faire en sorte que la variable pseudo soit pris en compte dans le lien... J'ai fait &epi='.$pseudo.' (et j ai essaye de plusieurs facons differentes)..mais rien a y faire...cela me fait &epi= (donc vierge)...
Par contre si je fais un copier coller du code directement sur la page cela m'affiche bel et bien le pseudo du membre apres &epi...C'est donc uniquement lorsqu il utilise le code de la base mysql qu il ne me met pas la valeur de la variable..
Voici les bouts de codes de la page concernée :
<?php
include ('dbconnect.php');
// on crée la requete SQL
...blablabla
// on envoie la requête
...
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
echo '<table width="352" height="101" border="0">
<tr>
<td width="137"><div align="center">Campagneid: '.$data['idcampagne'].'</div></td>
</tr>
<tr>
// partie affichant la pub avec le code present dans la base de données...
<td colspan="2"><div align="center">'.$data['codecampagne'].'</div></td>
</tr><br>
// code ajoute ci dessous directement sur la page...et cela fonctionne...
<a href="http://clk.tradedoubler.com/click?p=49728&a=1410783&g=16384964&epi='.$_SESSION['pseudo'].'" target="_blank"><img src="http://impfr.tradedoubler.com/imp?type(img)g(16384964)a(1410783)" border=0></a>
</table>';
}
}
}
// on ferme la connexion à mysql
mysql_close();
?>
Voila donc je ne comprends pas pourquoi en utilisant le meme code, cela ne fonctionne pas a partir de la base de données...sur la meme page?!Aidez moi svp ...c est la derniere buche dans mon chemin avant de finaliser mon projet
Le code present dans la base de donnée est le suivant...
Code : Tout sélectionner
<a href="http://clk.tradedoubler.com/click?p=49728&a=1410783&g=16384964&epi="\'.$_SESSION['pseudo'].\'"" target="_blank"><img src="http://impfr.tradedoubler.com/imp?type(img)g(16384964)a(1410783)" border=0></a>