Boucle automatique PHP
Résolu
McGhal
-
McGhal Messages postés 1 Statut Membre -
McGhal Messages postés 1 Statut Membre -
Bonjour!
j'aimeraire faire une boucle qui va prendre les element du $select_invi et les utiliser un a un dans le WHILE, le code prend seulemet un element.
Merci pour votre Aide
**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
j'aimeraire faire une boucle qui va prendre les element du $select_invi et les utiliser un a un dans le WHILE, le code prend seulemet un element.
Merci pour votre Aide
<?php
include("config.php");
$select_invi = mysqli_query($bdd,"SELECT invid, invmount, invdate, users.unom as jina, typeinvest.tylib as kombo, typeinvest.tygenera as taux, invjrtot FROM investis, users, typeinvest WHERE investis.u_id=users.uid AND investis.ty_id=typeinvest.tyid AND invjrtot>'0' ORDER BY invid");
while ($al=mysqli_fetch_assoc($select_invi)){
$donnee=mysqli_fetch_assoc(mysqli_query($bdd, "select * from investis where invid=".$al['invid']));
$data=mysqli_fetch_assoc(mysqli_query($bdd, "select * from typeinvest where tyid=".$donnee['ty_id']));
$bona=mysqli_fetch_assoc(mysqli_query($bdd, "select uid, total_balance from users where uid=".$donnee['u_id']));
$newjrtot= $donnee['invjrecou'] + 1;
$newjrtot1= $donnee['invjrtot'] - 1;
$bonus = $donnee['invmount'] * $data['tygenera'] / 100;
$newbal= $bona['total_balance'] + $bonus;
$sql = mysqli_query($bdd," UPDATE investis SET invjrecou = '".$newjrtot."', invjrtot = '".$newjrtot1."' WHERE invid =".$al['invid']);
mysqli_query($bdd, " UPDATE users SET total_balance = '$newbal' WHERE uid =".$donnee['u_id']);
$sql1 = mysqli_query($bdd,"INSERT INTO genpro (gpmonta, inv_id, gpdate) VALUES ( '".$bonus."', '$aha', NOW())");
$transa = mysqli_query($bdd, "INSERT INTO transaction (t_auteur, tmonta, tmotif, tdate, u_id) VALUES ('$aha', '".$bonus."', '5', NOW(), '$aha')");
echo" $gss <script> alert('Interet genere avec succes')</script> ";
echo "<script>window.open('table.php?gen','_self')</script>";
exit();
}
?>
**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
A voir également:
- Boucle automatique PHP
- Réponse automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Réponse automatique gmail - Guide
- Easy php - Télécharger - Divers Web & Internet
<?php include("config.php"); $select_invi = mysqli_query($bdd,"SELECT invid, invmount, invdate, users.unom as jina, typeinvest.tylib as kombo, typeinvest.tygenera as taux, invjrtot FROM investis, users, typeinvest WHERE investis.u_id=users.uid AND investis.ty_id=typeinvest.tyid AND invjrtot>'0' ORDER BY invid"); while ($al=mysqli_fetch_assoc($select_invi)){ $donnee=mysqli_fetch_assoc(mysqli_query($bdd, "select * from investis where invid=".$al['invid'])); $data=mysqli_fetch_assoc(mysqli_query($bdd, "select * from typeinvest where tyid=".$donnee['ty_id'])); $bona=mysqli_fetch_assoc(mysqli_query($bdd, "select uid, total_balance from users where uid=".$donnee['u_id'])); $newjrtot= $donnee['invjrecou'] + 1; $newjrtot1= $donnee['invjrtot'] - 1; $bonus = $donnee['invmount'] * $data['tygenera'] / 100; $newbal= $bona['total_balance'] + $bonus; $sql = mysqli_query($bdd," UPDATE investis SET invjrecou = '".$newjrtot."', invjrtot = '".$newjrtot1."' WHERE invid =".$al['invid']); mysqli_query($bdd, " UPDATE users SET total_balance = '$newbal' WHERE uid =".$donnee['u_id']); $sql1 = mysqli_query($bdd,"INSERT INTO genpro (gpmonta, inv_id, gpdate) VALUES ( '".$bonus."', '".$al['invid']."', NOW())"); $transa = mysqli_query($bdd, "INSERT INTO transaction (t_auteur, tmonta, tmotif, tdate, u_id) VALUES ('".$al['invid']."', '".$bonus."', '5', NOW(), '".$al['invid']."')"); //echo"<script> alert('Interet genere avec succes')</script> "; //echo "<script>window.open('table.php?gen','_self')</script>"; } ?>