IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: po kliknutí na odkaz zobrazit jen určitý záznam z databáze

Aktivity
Avatar
albertpatera
Tvůrce
Avatar
albertpatera:12.4.2014 20:16

Ahoj,
chtěl bych vědět, jak udělat to, aby při kliknutí na odkaz ( který jsem si uložil v tabulce a má u sebe ještě nějaké další data), aby se zobrazil jenom jeden ten určitý zápis (jenom konkrétní řádek). Zde je kód:

$dotaz = mysql_query("SELECT title_articles FROM articles WHERE title_articles='File not found' LIMIT 0,1 ;");
        while($zaznam = mysql_fetch_array($dotaz)) {

          $id_articles = $zaznam['id_articles'];
          $title_articles = $zaznam['title_articles'];
          $describe_articles = $zaznam['describe_articles'];
          $author_articles = $zaznam['author_articles'];


          echo "<h2><article><a href='zobraz.php?url=$title_articles.php?title=$title_articles?describe_articles=$describe_articles?author_articles=$author_articles'>$title_articles</a></article></h2>";
          echo "<h1><artcie>$title_articles</article></h1>";
          echo "<h4>$describe_articles</h4>";
          echo "<h6>Autor článku$author_articles</h6>";
          echo "<select>$id_articles<select>";





        }

Když napíšu

title_articles='$title_articles'

, tak to mi moc nepomůže, protože se vypíšou všechny řádky, které jsou v databázi uloženy. Napadlo mě taky zaměnit SELECT ***** FROM zaměnit za název nějakého pole, ale to také není to, co chci. Zkoušel jsem to také přes LIMT, ale ten je dobrý na to, aby se mi zobrazil jen jeden záznam (kdybych měl v tabulce dva záznamy se stejným textem).

Jak vypsat jen určitý řádek, aby se nemuselo zasahovat do souboru, tak na to jsem buhužel nepřišel. Ne ví někdo jak to udělat?

Zde je ještě online ukázka: http://bertuvweb.8u.cz/info/

díky moc

 
Odpovědět
12.4.2014 20:16
Avatar
albertpatera
Tvůrce
Avatar
albertpatera:12.4.2014 21:26

nevíte někdo, jak na to??

 
Nahoru Odpovědět
12.4.2014 21:26
Avatar
Odpovídá na albertpatera
Michal Štěpánek:12.4.2014 21:32

Asi dost dobře nechápu, čeho chceš dosáhnout. Podle čeho "ten" řádek identifikuješ? Jestli jich tam s tím "File not found" je víc, tak je pochopitelné, že se ti zobrazí všechny, při použití LIMIT jen ten první...
Musíš mít něco, čím ho odlišíš od těch ostatních.

Nahoru Odpovědět
12.4.2014 21:32
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
albertpatera:12.4.2014 21:42

chci právě dosáhnout toho´, aby když kliknu na ten titulek, tak by se mi vypsal jenom ten jeden řádek z té DB (vlatně by se dalo říci, že to pak bude detail toho článku)

Editováno 12.4.2014 21:43
 
Nahoru Odpovědět
12.4.2014 21:42
Avatar
Jan Demel
Tvůrce
Avatar
Odpovídá na albertpatera
Jan Demel:12.4.2014 21:53

Vytvor si novou metodu ktere se bude predavat parametr. Napr ID toho prispevku nebo clanku. No a v te metode jednoduse vytahnes z DB na zaklade toho ID ostatni udaje a vypises ;)

Nahoru Odpovědět
12.4.2014 21:53
To co se zdá být nemožné, je vždy možné.
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Jan Demel
albertpatera:12.4.2014 22:27

zkousel jsem to, ale nejak to nejde? mohl by jsi mi prosím napsat, jak by to mělo vypadat?

Editováno 12.4.2014 22:27
 
Nahoru Odpovědět
12.4.2014 22:27
Avatar
Odpovídá na albertpatera
Michal Štěpánek:12.4.2014 22:58

a ten titulek je s tím řádkem provázaný čím? Podle čeho ho identifikuješ?

Nahoru Odpovědět
12.4.2014 22:58
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
albertpatera:13.4.2014 0:45

kdybych ho identifikoval podle id, tak jak by to pak bylo?

 
Nahoru Odpovědět
13.4.2014 0:45
Avatar
Michal Štěpánek:13.4.2014 6:21
select * from tabulka where id=to konkrétní ID

a pak to vybere jenom ten jeden konkrétní záznam, protože ID záznamu by mělo být jedinečné (od toho tam přece to ID je)

Editováno 13.4.2014 6:22
Nahoru Odpovědět
13.4.2014 6:21
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.