Autor | Zpráva | ||
---|---|---|---|
WordpressKokos Profil |
#1 · Zasláno: 19. 10. 2017, 00:51:36
Zdravím,
Prosím o pomoc jak ukázat posledních 5 nákupů na stránce pro daného uživatele: $sql = "SELECT product, date, status FROM buy WHERE username= '".$_SESSION['username']."'"; $select = mysqli_query($conn, $sql); $num_rows = mysqli_num_rows($select); echo $num_rows; if ($num_rows > 0) { while ($row1 = mysqli_fetch_array($select, MYSQLI_ASSOC)) { $product = $row1['product']; $date = $row1['date'] ; $statu = $row1['status'] ; } } Tohle ukáže jenom jeden řádek, vůbec se nemůžu dočíst jak zobrazit 5 max produktů, v tabulce buy pro daného uživatele, určitě tam bude nějaký query který neznám, PLS POMOC! |
||
Keeehi Profil |
#2 · Zasláno: 19. 10. 2017, 01:59:55
WordpressKokos:
Tohle jen vkládá data z tabulky do proměnných, které neustále přepisuje. Je potřeba ty data také vypisovat. Což je vhodné udělat na řádku 14. |
||
WordpressKokos Profil |
#3 · Zasláno: 19. 10. 2017, 02:25:33
Můžeš poslat example kód pls.
Jestli je to lehký ocením full kód. |
||
Tomášeek Profil |
#4 · Zasláno: 19. 10. 2017, 07:31:26
WordpressKokos:
Nebylo by better provést v oblasti programování nejaký progress a zkusit něco napsat sám? Ptáš se na easy věci, mel by ti k tomu stačit asi tak jeden week studia. |
||
Keeehi Profil |
#5 · Zasláno: 19. 10. 2017, 09:54:03
WordpressKokos:
To jako opravdu nevíš, já vypsat proměnnou? V tom případě kurz základů PHP pro tebe bude mnohem přínosnější než nějaký kód. |
||
vybrano Profil |
$sql = "SELECT product, date, status FROM buy WHERE username= '".$_SESSION['username']."'"; $select = mysqli_query($conn, $sql); $num_rows = mysqli_num_rows($select); echo $num_rows; if ($num_rows > 0) { while ($row1 = mysqli_fetch_array($select, MYSQLI_ASSOC)) { $product = $row1['product']; $date = $row1['date'] ; $statu = $row1['status'] ; echo $product; echo $date; echo $statu; } } |
||
WordpressKokos Profil |
<u><?php echo $product></u> </div> <div class="col-lg-4 col-md-4 col-sm-12 "> <u><?php echo $date></u> </div> <div class="col-lg-4 col-md-4 col-sm-12 "> <u><?php echo $status></u> Co mi to pomůže když se ty proměné jen přepíšou a vždy zobrazí jen jeden výsledek. Jasně jsem napsal v dotazu že potřebuju 5 výsledků na uživatele, ne zobrazit 1. |
||
T-fon Profil |
#8 · Zasláno: 19. 10. 2017, 17:22:37
Musíš je vypisovat v tom cyklu, ne až po skončení.
|
||
WordpressKokos Profil |
#9 · Zasláno: 19. 10. 2017, 17:40:14
Okay hodil jsem to tam, stále se zobrazuje 1 nákup i když jsem koupil už třikrát
|
||
Keeehi Profil |
#10 · Zasláno: 19. 10. 2017, 17:56:21
WordpressKokos:
„Okay hodil jsem to tam, stále se zobrazuje 1 nákup“ Hm, tak to jsi to tam "hodil" asi špatně, že? |
||
WordpressKokos Profil |
#11 · Zasláno: 19. 10. 2017, 18:05:59
if ($num_rows > 0) { while ($row1 = mysqli_fetch_array($select, MYSQLI_ASSOC)) { $games = $row1['product']; $dates = $row1['date'] ; $status = $row1['status'] ; echo $games; echo $dates; echo $status; } } <div class="col-lg-4 col-md-4 col-sm-12 "> <u><?php echo $product; ?></u> </div> <div class="col-lg-4 col-md-4 col-sm-12 "> <u><?php echo $dates; ?></u> </div> <div class="col-lg-4 col-md-4 col-sm-12 "> <u><?php echo $status; ?></u> </div> Lidi koupí na stránce SHOP a potom se mrknou na PROFILE do historie koupí. A uvidí 1 řádek nákupů. |
||
Kcko Profil |
Máš to špatně. A bylo Ti řečeno, že to má být v cyklu.
|
||
WordpressKokos Profil |
#13 · Zasláno: 19. 10. 2017, 18:40:04
Jak v cyklu
|
||
T-fon Profil |
#14 · Zasláno: 19. 10. 2017, 20:09:22
Celej div dej do toho cyklu a vypíše se ti při každém průběhu. Takhle když to máš vně cyklu, tak se vypíšou jen hodnoty proměnných z posledního průběhu.
|
||
WordpressKokos Profil |
#15 · Zasláno: 19. 10. 2017, 22:55:03
Díky T-fon, už to funguje :)
|
||
Časová prodleva: 5 let
|
0