bibi

  • Signature
    commit suicide
  • Site web
  • Nombre de sujets
    77
  • Nombre de messages
    1 479
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

bibi
le 24/03/2004 à 21:01
pb de sql, j'ai un peu du mal
Alors j'ai 2 tables:

POINTS
----------
id
idnick
points

et

FILLEUL
---------
id
pseudo


Dans la table FILLEUL,id est l'id du parrain et pseudo et le pseudo du filleul.Chaque filleul ou parrain a une id, un idnick(pseudo) correspondant dans la table POINTS.Je voudrais en fait sélectionner 10% des points des filleuls et les ajouter au parrain.

Par ex:

table points:

- id=1 , idnick = bibi, points=500
- id=2 , idnick = globule,points=100

et dans la table filleul:

-id=1, pseudo=globule

donc globule est un filleul de bibi
et au calcul des points, bibi aura : 500+ 100*(10/100)

Mais je pete un cable dans les while($req=mysql_fetch_array($req_sql))
<?php
$req_sql = mysql_query('SELECT id,idnick,points FROM points ORDER BY points DESC');
$cpt=1;
while($req = mysql_fetch_array($req_sql))
{
$pts = 0;
$filleul_sql = mysql_query('SELECT * FROM filleul,points WHERE filleul.id = points.id AND points.id = "'.$req['id'].'"');
while($filleul = mysql_fetch_array($filleul_sql))
{
$fil_sql = mysql_query('SELECT points FROM points WHERE idnick = "'.$filleul['pseudo'].'"');

while($fil = mysql_fetch_array($fil_sql))
{
$pts = $pts + $fil['points']/10;
}
}

$pts = pts + $req['points'];



?>
<tr><td><?= $cpt; ?></td><td><?= $req['idnick']; ?></td><td><?= $pts; ?></td></tr>
<?php
$cpt++;
}
?>


Ah oui dernier pb.la boucle principale qui englobe toutes les autres.Elle va ordonner par les points avant l'ajout des points des filleuls, donc ce qui fait que l'ordre apres l'ajout des points de filleuls ne sera plus le bon
merci de votre aide

PS : pour la requete précédente, il me fait cette erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/www.chat-land.org/avfr/classement.php on line 21

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/www.chat-land.org/avfr/classement.php on line 21

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/www.chat-land.org/avfr/classement.php on line 21


Ligne 21: while($fil = mysql_fetch_array($fil_sql))

vous pouvez tester sur http://www.chat-land.org/avfr/classement.php

merci d'avance les sql/php-men :p
commit suicide
bibi
le 20/03/2004 à 23:50
recherche d'une occurence dans une page externe
Je voudrais faire un script qui recherche une phrase dans toutes les pages d'un site, et s'il l'a trouve, il set une variable
est-ce possible ?
merci :)
commit suicide
bibi
le 11/03/2004 à 18:30
probleme de tables
http://www.lephpfacile.com/wall/lire_wall.php?wall=1225

le table a 100% j'ai essayé avec des tailles fixes pour mon probleme, mais ca change rien , ca fait pareil
merci de votre aide :)
commit suicide
bibi
le 06/03/2004 à 19:14
dites moi ce que vous en pensez
http://benjiblog.free.fr

Pourriez-vous me dire ce que vous en pensez, si ya des trucs qui vont pas , des oublis ?
merci
commit suicide
bibi
le 04/03/2004 à 11:59
J'ai kk pbs avec les rekete UPDATE
Malgré ke jsoi en iut info, le sql et moi, on est pas potes lol

<?php

$upd_tbl = mysql_query("UPDATE message SET (".addslashes($_POST['message']).",".$_POST['Titre'].",".$_POST['url']." WHERE NumMsg = ".$_GET['num']."");

?>


keski vapa dans ma rekete ?
commit suicide
bibi
le 03/03/2004 à 10:30
cookie + session
Dans les cours sur les sessions, c marké k'il faut mettre session_start(); en premier avant tout, et dans le cours sur les cookies, c'est marqué qu'il faut les démarrer avant tout également.Alors jme poz une kestion : comment utiliser les 2 en meme temps ??

merci davance :)
commit suicide
bibi
le 28/02/2004 à 12:57
Un problème en MySQL
http://www.lephpfacile.com/wall/lire_wall.php?wall=1181
commit suicide
LoadingChargement en cours