Problème page de script de PTC

Répondre
sophie040
le 06/05/2008 à 11:57
sophie040
Bonjour, toute nouvelle parmi vous, ce site à l'air sympa.
J'ai un souci avec un script, si quelqu'un pouvait m'aider svp, ca serais sympa.
Sur cette page de script de PTC, les clics rémunéré en gain ne fonctionne pas, en points oui, et quand le lien est cliqué l ne disparais pas...
<?php $totaltotal = $balance; ?>
<style type="text/css">
<!--
.Style1 {color: #FFFFFF}
-->
</style>

<div align="right" class="Style1"></div>
<span class="Style1"><b><u>Info :</u></b> Vous trouverez des liens en Cash et en point. <br>
Les points seront ensuite convertie en CASH a la fin du mois <br>
<br>
<?php
if(!$start) $start=0;
$count=10;
$sql=mysql_query("SELECT * FROM tasks ORDER BY fn");
$rows=mysql_num_rows($sql);
if($rows<=($start+$count))
$end=$rows;
else
$end=$start+$count;
for($i=$start;$i<$end;$i++)
{
mysql_data_seek($sql,$i);
$arr=mysql_fetch_array($sql);
extract($arr);
$sq=mysql_query("SELECT fnum FROM task$fcode WHERE fid=$id AND fdate=now()");
if(!mysql_num_rows($sq))
{
if($ftype=='compteur') echo "<br><b>$fsitename</b><br><a href=visit_task.php?t=$fn&id=$id target=blank onclick='location.reload()'>".$fnote."</a><br>Clic r&eacute;mun&eacute;r&eacute; : ";
if($ftype=='timer') echo "<br><b>$fsitename</b><br><a href=visit_task2.php?t=$fn&id=$id target=blank onclick='location.reload()'>".$fnote."</a><br>Clic r&eacute;mun&eacute;r&eacute; : ";
if($fpaytype=='points') echo $prise. "point(s)<br><hr>";
if($fpaytype=='euro') echo $prise. "Euro<br><hr>";
}
}
echo"<center>";
if($start != 0)
{
$start=$start-$count;
echo"<a href=index.php?tp=$tp&st=$st&s=$s&start=$start>$count clics pr&eacute;c&eacute;dents</a> | ";
$fl=1;
}
if($end<$rows)
{
if($fl)
$start=$start+$count+$count;
else $start=$start+$count;
echo"| <a href=index.php?tp=$tp&st=$st&s=$s&start=$start>$count clics suivants </a>";
}
?>
</span> ?>

Voilà j'éspère que quelqu'un pourras m'aider, je débute dans le Php.
Merci d'avance.
Bonne journée
i M@N
le 06/05/2008 à 12:00
i M@N
Hello.

SELECT fnum FROM task$fcodeWHERE fid=$idAND fdate=now()

manque un espace avant AND :
SELECT fnum FROM task$fcodeWHERE fid=$id AND fdate=now()


@+...
One Love, One Heart, One Unity.
sophie040
le 06/05/2008 à 12:10
sophie040
j'ai essayer, ca change rien, toujours pareil...
Les clics ne fonctionne pas en gain et ne disparaisse pas quand je les ai cliquée..
Une autre idée??
Merci
i M@N
le 06/05/2008 à 13:00
i M@N
reuh ...

en fait faut plus d'espaces, avant WHERE :
SELECT fnum FROM task$fcode WHERE fid=$id AND fdate=now()

Par contre je pige pas d'où sort la variable $fcode dans la requête ...
A mon avis la requête devrait ressembler à ça plutôt (enfin pas Plutôt, Sophie, parce que Plutot c'est le chien de Mikey) :
SELECT fnum FROM task WHERE fid=$id AND fdate=now()


@+...
One Love, One Heart, One Unity.
sophie040
le 06/05/2008 à 13:27
sophie040
j'ai essayer toujours pareil, lien en euros ne marche pas il me fait bien le timer et aprés ecrit "error", et le lien ne disparait toujours pas aprés avoir cliqué... smiley
Keika
le 06/05/2008 à 17:18
Keika
mais, ou est la requete qui met a jour la base de donnees lorsque l'on clique ?

Et ligne 4 un petit ; apres la couleur smiley
Le PHP --> C'est dur !
sophie040
le 06/05/2008 à 17:39
sophie040
rectifier pour la couleur merci.
c'est ca la base de donnée pour les clics?? j'y connais vraiment pas grand chose...

<?php

if($act=='addvisit')
{
if(!mysql_query("CREATE TABLE task$code (
fnum int(10) unsigned NOT NULL auto_increment,
fip char(20) default NULL,
fid int(10),
fdate date default NULL,
ftime time default NULL,
PRIMARY KEY (fnum)
) TYPE=MyISAM;")) {echo"Ce code existe d&eacute;j&agrave;"; exit;}
$sql=mysql_query("INSERT INTO tasks(fcode,fsize,furl,fsitename,fnote,fvisits,fname,flog,fpass,startdate,enddate,prise,fpaytype,ftype) VALUES($code,$size,'$url','$sitename','$note',0,'$name','$login','$password','$sdate','$edate',$prise,'$paytype','$type')") or die(mysql_error());
if(mysql_affected_rows()) echo"Nouvelle campagne ajout&eacute;e avec succ&egrave;s !";

}
?>
<form name="addvisit" method="post" action="">
<table border="0" width="100%" align="center" bgcolor="#f5f5f5">
<tr valign="top">
<td colspan="2"><font color="#FFFFFF"><b><font face="Arial, Helvetica, sans-serif">
<h2> AJOUTER UNE NOUVELLE CAMPAGNE DE PTC</h2>
</font></b></font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Code :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?
if(!mysql_num_rows(mysql_query("SELECT fn AS cod FROM tasks ORDER BY fn DESC"))) $cod=1;
else{
@ extract(mysql_fetch_array(mysql_query("SELECT fn AS cod FROM tasks ORDER BY fn DESC"))); $cod=$cod+1;}

echo"<input type=\"text\" name=\"code\" value=\"$cod\">
<font size=\"1\">(ne pas modifier)</font></font>";
?></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Taille de la campagne :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="size" value="<? if($act=add) echo "$ftaille";?>">
</font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Lien &agrave; cliquer :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="url" <? if ($act=='add') echo"value=\"$furl\"";?>>
</font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="\Verdana, Arial, Helvetica, sans-serif">Nom du site :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="sitename" <? if ($act=='add') echo"value=\"$fsitename\"";?>>
</font></td>
</tr>
<tr valign="top">
<td width="53%">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Code HTML de la banni&egrave;re : <br>
sous la forme
</font><font color="#FF0000"><b><font size="1"><font color="#000066">&lt;img src=&quot;http://www.site.com/banner.gif&quot; /&gt;</font></b><br> </td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="note" cols="40" rows="4"><? if ($act=='add') echo"$fnote";?></textarea>
</font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nom de l'annonceur :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="name" <? if ($act=='add') echo"value=\"$fname\"";?>>
</font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login :</font></td>
<td width="47%"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="login">
</font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mot de passe :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="password">
</font></td>
</tr>
<tr valign="top">
<td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Gain par visite :</font></td>
<td width="47%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="prise" size="4">
<input type="radio" name="paytype" value="points" checked>
<font size="1">POINTS</font>
<input type="radio" name="paytype" value="euro">
<font size="1">EURO</font></font>
</td>
</tr>
<tr valign="top">
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Type de PTC</font></td><td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="type" value="compteur" checked>
Triple-Clic
<input type="radio" name="type" value="timer">Timer</font>
</td>
</tr>
<tr valign="top">
<td colspan="2">
<div align="center"><font size="4">&nbsp;</font></div>
</td>
</tr>
<tr valign="top">
<td colspan="2">
<div align="center">
<input type="hidden" name="tp" value="newptc">
<input type="hidden" name="act" value="addvisit">
<input type="submit" name="Submit" value="Ajouter la campagne">
</div>
</td>
</tr>
</table>


<div align="center"></div>
</form>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><h2>CAMPAGNES DE PTC ACTIVES</h2></font></b></td>
</tr>
<tr>
<td>
<table width=100% border=1 cellspacing=0>
<tr>
<td>
<div align="center"><i>N&deg;</i></div>
</td>
<td>
<div align="center"><i>Code</i></div>
</td>
<td>
<div align="center"><i>Taille de la campagne</i></div>
</td>
<td>
<div align="center"><i>Lien &agrave; cliquer</i></div>
</td>
<td>
<div align="center"><i>Clics effectu&eacute;s</i></div>
</td>
<td>
<div align="center"><i>Login</i></div>
</td>
<td>
<div align="center"><i>Mot de passe</i></div>
</td>
<td><i>Gain</i></td>
<td>
<div align="center"><i>Voir/Editer</i></div>
</td>
</tr>
<?
$sql=mysql_query("SELECT * FROM tasks ORDER BY fn");
$rows=mysql_num_rows($sql);
for($i=0;$i<$rows;$i++)
{
mysql_data_seek($sql,$i);
$arr=mysql_fetch_array($sql);
extract($arr);
echo"
<tr><td>$fn</td><td>$fcode</td><td>$fsize</td><td>$furl</td><td>$fvisits</td><td>$flog</td><td>$fpass</td><td>$prise $fpaytype</td><td><a href=viewvisitcamp.php?fn=$fn target=blank>Voir/Editer</a></td></tr>
";
}
?>
</table>
</td>
</tr>
</table>
Keika
le 07/05/2008 à 06:59
Keika
hmm je ne vois pas vraiment comment ton script fonctionne, tout ce que je vois c'est que tu ne fais qu'ajouter des valeurs, tu ne les modifies jamais. Donc si tu clic sur un lien et que ca ajoute une nouvelle ligne dans ta table, il faut alors chercher la derniere entree en date et la comparee a ce que tu as en page.

Mais si tu n'y connais rien, pourquoi ce script semble si avance ? L'as-tu ecrit toi meme ?
Le PHP --> C'est dur !
Répondre
LoadingChargement en cours