Avatar
albertpatera
Redaktor
Avatar
albertpatera:

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
Redaktor
Avatar
albertpatera:

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:

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
Redaktor
Avatar
Odpovídá na Michal Štěpánek
albertpatera:

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
Redaktor
Avatar
Odpovídá na albertpatera
Jan Demel:

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
Redaktor
Avatar
Odpovídá na Jan Demel
albertpatera:

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:

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
Redaktor
Avatar
Odpovídá na Michal Štěpánek
albertpatera:

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:
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.