







|
|
|
 |
| > Page php |
[ Posté par sophie040 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-05-2008 à 12:50 | 3 messages ]
  |
 Bonjour, je suis nouvelle et débute dans le php, j'ai un soucis avec script, si quelqu'un pouvait m'aider svp, ca serais sympa.
Voilà mon problème sur un script PTC:
1) sur les clics rémunéré fonctionne qu'avec des points, et me marque "error" des que c'est des gains...
2) les liens cliqué ne disparaisse pas, ce qui fait que le membre peut cliquer autant de fois qui veut...
<?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$fcodeWHERE fid=$idAND 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émunéré : ";
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émunéré : ";
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écé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> |
|
  |

|
[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-05-2008 à 22:15 | 690 messages ]
  |
 Bonsoir,
j'ai un peu modifié le code.
j'ai supposé que toutes les variables commençant par un $ étaient des variables php, ce qui semble le plus logique : donc si tu mets un echo 'mapage.php?id=$id' tu afficheras (je crois) la chaine de caractère intégralement sans que $id soit mis à jour de la valeur de $id.
<?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 points. <br />
Les points seront ensuite convertis en CASH à la fin du mois.<br />
<br />
<?php
if(!$start) $start=0;
$count=10;
$sql=mysql_query("SELECT * FROM tasks ORDER BY fn") or die(mysql_error());
$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);
// es-tu sûr du nom de la table : task$fcode à la ligne en dessous ??????
$sq=mysql_query("SELECT fnum FROM task$fcode WHERE fid=" . $id . "AND fdate=now()") or die(mysql_error());
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émunéré : ";
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émunéré : ";
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écé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> |
|
à tester.
A+
________________ rf92
A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges
| [ Posté par sophie040 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-05-2008 à 22:27 | 3 messages ]
  Merci, j'ai fait un essai voilà ce que ca me dit:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fdate=now()' at line 1
Je comprend pas du tout l'anglais, je suppose qu'il y a un soucis sur la ligne 1.
Merci encore bonne soirée.
| [ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-05-2008 à 11:36 | 4024 messages ]
  ("SELECT fnum FROM task$fcode WHERE fid=" . $id . " AND fdate=now()")
il manquait un espace.
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
| [ Posté par sophie040 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-05-2008 à 13:06 | 3 messages ]
  Bonjour, merci, j'ai essayer, mais toujours pareil, clics en euros ne fonctionne pas et les liens sont toujours là aprés avoir cliquer...
Merci pour votre aide
| [ Posté par Mickey34290 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 14-06-2008 à 02:23 | 2 messages ]
  Bonjour,
Je vends mon script de PTC Mickey.Dixkey, entièrement en français et sans bug. Il permet l'affichage des liens par bannières ou lien texte.
Prix: 10€ pour la version V3
Prix: 4€ pour la version V1
Démo de laV1 sur http://demomickey.dixkey.com
Démo de la V3 sur http://mickey.dixkey.com
L'achat de l'une ou l'autre des versions se fait sur http://mickey.dixkey.com onglet "Télécharger"
Cordialement
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|