Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 31.03.24
Príspevky: 450
Témy: 198
Bydlisko: Poprad-okolie
Príspevok NapísalOffline : 18.08.2016 10:50

Ahojte, rieším problematiku linkov a neviem si pomôcť.. Vypisujem do tabuĺky jednoducho pod seba ID-čka, vedľa mená, heslá(kódované), Active account atď.. Stránka sa nazýva pusers.php, potrebujem teraz kliknúť na ID, to som urobil cez a href, ibaže ak kliknem napríklad na ID18, tak link vyzerá takto a href=user.php?20%Array a to práve nechcem a neviem si pomôcť, ako to docieliť, aby PHP vedelo, na čo v HTML klikám, aby do linku za user.php?(daloID) veľmi by ste mi tým pomohli, ďakujem.
Kód:
<?php   
$id_get = mysql_query("SELECT (`UserID`) FROM `Users`") or die(mysql_error());
$id = mysql_fetch_array($id_get); 
 $query = mysql_query("SELECT * FROM `Users` WHERE `UserID` ") or die(mysql_error());
 while($vystup= mysql_fetch_assoc($query)){
  ?><a href="user.php? <?php echo $id; ?>"> <?php echo $vystup['UserID'].'</a>'.'<br>';?><?php
 }  ?>
Za chyby v kóde sa ospravedlňujem, nerobím s ním denne.


Offline

Správca fóra
Správca fóra
Link na konkrétne ID

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 18.08.2016 10:58

Prečo tam máš najprv [c]SELECT UserID FROM Users[/c] a potom ešte [c]SELECT * FROM Users...[/c]? Nešlo by to dať do jedného?
Prečo vo WHERE toho #2 dotazu nemáš podmienku, resp. čo tam vôbec robí to WHERE?
Keď si necháš cez [c]print_r($id);[/c] vypísať obsah tej premennej, uvidíš prečo ti do linku nedá to čo chceš (#hint: máš tam pole výsledkov toho prvého dotazu a pole nemôžeš len tak cez echo vypísať). V cykle by si mal využívať premennú [c]$vystup[/c], ktorá je síce tiež asociatívne pole, ale obsahuje v každej iterácií len jeden riadok z databázy - aj ho tam používaš o pár znakov ďalej.

Takže riešenie:
- Nepoužívaj [c]mysql_[/c] funkcie!
- Jeden SQL dotaz
- ID aj všetky ostatné výsledky z databázy máš v cykle v premennej [c]$vystup[/c]
- Nechápem to "kódované" heslo...to ti je načo?







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 31.03.24
Príspevky: 450
Témy: 198
Bydlisko: Poprad-okolie
Príspevok Napísal autor témyOffline : 18.08.2016 13:08

Nemohol by si mi to poupraviť killer? Skúšam všeliako ale stále som bezmocný a na Mysql som naučený, to ma učili v škole a tak nejak to využívam, i keď máš pravdu, že prechodu na Mysqli sa nevyhnem


Offline

Skúsený užívateľ
Skúsený užívateľ
Link na konkrétne ID

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 18.08.2016 13:14

Nevravel si že to máš ako zákazku? killer ti presne napísal čo a ako, nerozumiem v čom máš teda ešte problém. Ak chceš, aby to za teba spravil niekto iný, mal by si byť ku "klientovi" úprimný a povedať mu, že na to nemáš.
Nič v zlom, ale vcelku ma desí, že toto bude "systém na fakturáciu", keď sa očividne stále učíš len základy a ani v tých nemáš jasno. O veciach ako miešanie php, mysql a html v jedinom súbore sa radšej vyjadrovať ani nebudem.







_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 18.08.2016 14:21

Walther o to nemusíš mať strach. Takto vyzerajú systémy v malých firmách, ktoré preferujú nízku cenu pred kvalitou. Je to normálne a firma sa aspoň poučí.







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Správca fóra
Správca fóra
Link na konkrétne ID

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 18.08.2016 14:56

Vôbec nič z toho čo som napísal si ani neskúsil, len čakáš kým to niekto urobí za teba?
Tak tu máš, keď myslíš že ti to pomôže. Ale teda musím súhlasiť s waltherom, je mi fakt úprimne ľúto človeka pre ktorého tvoríš také kódy.

Link na konkrétne ID







_________________
always is always wrong
Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Konkrétne ACER 3693

v Notebooky a netbooky

9

738

15.03.2007 8:03

Nergal Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Konkretne frekvencie pamati na MB

v Pamäte

18

580

16.01.2015 19:33

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nvidia alebo ati :D (konkretne graf.)

v Grafické karty

26

1016

16.03.2011 13:05

anthony1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pristup z internetu na konkretne zariadenie:port

v Siete

11

747

05.02.2016 10:10

maiob Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. K akemu hardweru konkretne je viazany OS OEM verzia?

v Operačné systémy Microsoft

3

527

26.01.2011 15:01

alexis333 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. I/P: 2x D-Link DSL-2741B, 1x D-Link DI524, ZyXEL ZyWALL 2 Plus, ZyXEL ZyWALL 5, TP-Link TL-SF1005D + SF1008D

v Predám

6

888

18.04.2017 18:23

castelL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. TP-Link TL -> D-LINK 2150 nefunguje internet.

v Siete

7

513

02.09.2022 18:30

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prechod z TP-LINK routru na Switch D-link

v Siete

6

338

10.02.2021 17:54

phego123 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prepojenie D-Link a TP-Link

v Siete

0

781

26.01.2012 16:43

decimus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zakazat instalacie(odinst) a zakazat konkretne programy?

v Ostatné programy

0

696

08.06.2007 13:17

fero.hora Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. D Link DSL 2641R a D Link DI 524

v Ostatné

8

1799

27.10.2011 20:40

Next Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Free wifi a TP-LINK TL-WA850RE + Tp-link TL-WR741ND

v Siete

0

481

16.12.2019 16:16

Engoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: WiFi router D-Link + WiFi USB adapter D-Link

v Predám

4

781

13.05.2010 22:43

guess.whoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. D-link 2641 B Alebo D-link 2641 R

v Ostatné

1

575

06.06.2011 17:02

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. link

v HTML, XHTML, XML, CSS

3

267

24.02.2014 19:32

Mego Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Active Link

v PHP, ASP

2

517

02.11.2011 15:08

black1101 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra