| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 |
Ahojte mam problem pri vypisani odkazu na konkretny obsah v databaze
vypisuje stale chybu :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\scripty\vypis clankov.php on line 19
Zdrojovy kod na vypis udajov je nasledovny:
while($riadok=mysql_fetch_array($poziadavka))
{
echo $riadok['nazov'], '<br>';
echo $riadok['uvod'],'<br>';
echo "<a href= 'vypis clankov.php?id=$riadok['id']&&$riadok['obsah']'>viac</a>";
echo '<hr>';
}
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
arnie16 píše: Ahojte mam problem pri vypisani odkazu na konkretny obsah v databaze
vypisuje stale chybu :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\scripty\vypis clankov.php on line 19
Zdrojovy kod na vypis udajov je nasledovny:
while($riadok=mysql_fetch_array($poziadavka)) { echo $riadok['nazov'], '<br>'; echo $riadok['uvod'],'<br>'; echo "<a href= 'vypis clankov.php?id=$riadok['id']&&$riadok['obsah']'>viac</a>"; echo '<hr>'; }
Použi toto:
Kód: while($riadok=mysql_fetch_array($poziadavka)) { echo $riadok['nazov']. '<br>'; echo $riadok['uvod'].'<br>'; echo "<a href= 'vypis clankov.php?id={$riadok['id']}&&{$riadok['obsah']}'>viac</a>"; echo '<hr>'; }
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
fuj, to je škaredý zápis. Skús to takto:
Kód: printf('<a href="vypis clankov.php?id=%d&%s">viac</a>',$riadok['id'],$riadok['obsah']);
alebo ten od tominatora.
Osobne preferujem printf a sprintf, aj keď niektorí ľudia to nemajú radi.
ps.1 - v html na ohraničenie hodnoty atribútu používaj úvodzovky, nie apostrofy
ps.2 - nepochopil som, čo znamená &&, to bude asi nejaký preklep
ps.3 - naozaj máš medzeru v názve súboru? Ak áno, daj ju preč
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 9:06 | |
|
este jedna vec..
ako zabezpecit aby vypisalo obsah toho dotazu..pretoze ked kliknem na dotaz zobrazi opat to iste
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Vlastne teraz som si prečítal čo si napísal ... (myslím to PHP) ... môžeš mi vysvetliť čo v tom chceš robiť?
Konkrétne časť: $riadok['id']&&$riadok['obsah']
Ty do linku dáš celý článok?? Nie je to trošičku hlúposť ??
2.: Tomu nejnovšiemu príspevku nerozumiem, skús to napísať obširnejšie, daj viac faktov
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 9:23 | |
|
Takze chcem aby mi na stranke vypisalo zoznam clankov z Mysql konkretne ich nazov,strucny obsah a odkaz, na ktory ked sa klikne tak sa zobrazi celkovy obsah pre dany riadok z databaze okrem id a uvodu ...
Dufam ze si uz pochopil co myslim.
takto vyzera tabulka pre clanky:
http://www.upnito.sk/imggal.php?viewIma ... 76dbba701b
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
no hej ale ty nikde nevypisuješ Obsah ... a do linku by som ho určite nedával
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 9:29 | |
|
to chcem prave zabezpecit ze ked kliknem nan otvori sa mi novy php subor a tam sa to zobrazi
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Skús toto:
Kód: while($riadok=mysql_fetch_array($poziadavka)) { echo $riadok['nazov']. '<br>'; echo $riadok['uvod'].'<br>';
if($_GET["show"]=="1") echo $riadok['obsah']; else { echo "<a href= 'vypis clankov.php?id={$riadok['id']}&show=1'>viac</a>"; echo '<hr>'; } }
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 9:57 | |
|
je to chybne pretoze to vypise hlupost popletie to ...
Hoooj
arfasafafaf
dffdfsfsdfsdfsdfsfdfsfdsfsdfsfjksfhkjsfhksjfhksjfHoooj
arfasafafaf
dffdfsfsdfsdfsdfsfdfsfdsfsJoooj
arfasafafaf
dffdfsfsdfsdfsdfsfdfsfdsfsAhoj
arfasafafaf
dffdfsfsdfsdfsdfsfdfsfdsfs
a ja chcem abz to bolo tak,ze co strana to clanok
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
tak ale to by si mi musel dať celý kód lebo ide konkrétne o SQL dopyt ... tam musíš pridať podmienku WHERE
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 10:10 | |
|
Kód: <?php $spojenie=mysql_connect('localhost','root','') or die ('Spojenie s databazou neprebehlo'); mysql_select_db('pokus',$spojenie); $sql='Select *from clanky order by id desc '; $poziadavka=mysql_query($sql,$spojenie); while($riadok=mysql_fetch_array($poziadavka)) { echo $riadok['nazov']. '<br>'; echo $riadok['uvod'].'<br>'; if($_GET["show"]=="1") echo $riadok['obsah']; else { echo "<a href= 'vypis clankov.php?id={$riadok['id']}&show=1'>viac</a>"; echo '<hr>'; } } ?>
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Riadok:
Kód: $sql='Select *from clanky order by id desc '; zmeň na: Kód: $sql= ($_GET["show"] !== "1")? 'Select *from clanky order by id desc ' : 'SELECT * FROM clanky WHERE id='. $_GET["id"];
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 10:20 | |
|
vysvetli mi prosimta cely tento prikaz
Kód: $sql= ($_GET["show"] !== "1")? 'Select *from clanky order by id desc ' : 'SELECT * FROM clanky WHERE id='. $_GET["id"];
a uz to ide..Velmi pekne dakujem
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 02.07.2009 10:23 | |
|
Toto je ekvivalentny zapis, ktory by si mal pochopit:
Kód: if ($_GET["show"] !== "1") { $sql = 'Select *from clanky order by id desc '; } else { $sql = 'SELECT * FROM clanky WHERE id='. $_GET["id"]; } Je to ternarny operator.
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 | Napísal autor témy arnie16: 02.07.2009 10:54 | |
|
jasnee uy tou hapem lepsie...
Diky chalani posunuli ste ma tym dalej v studiu
|
|
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| obsah mysql --> html tabulka v PHP, ASP | 12 | 788 | 10.06.2013 14:32 t-pack25 | | MYSQL: obsah tabulky sa mi nezobrazi spravne v Databázy | 4 | 565 | 27.02.2010 15:36 locksmith | | Problem ... s odkazmi a zobrazenim v PHP, ASP | 2 | 431 | 02.10.2008 16:14 r3po | | pomoc s odkazmi v PHP, ASP | 9 | 488 | 04.08.2008 20:51 p360t | | problem s mysql v PHP, ASP | 2 | 472 | 27.12.2008 14:28 rann14 | | mysql + php problem v PHP, ASP | 3 | 681 | 21.04.2007 14:08 lukasmakac | | Problem PHP, MySQL v PHP, ASP | 11 | 498 | 17.05.2010 12:07 ricco24 | | Mysql query problem v Databázy | 4 | 621 | 16.07.2011 23:29 arnie16 | | problem s mysql v Databázy | 16 | 2072 | 29.09.2007 6:33 capricorn7 | | Problém s MySQL servorm v Databázy | 5 | 1193 | 06.02.2007 16:25 masterdead | | Problem pri instalacii MySQL v Operačné systémy Unix a Linux | 4 | 247 | 02.11.2020 18:30 jumper | | Problem s prikazom pre mysql v PHP, ASP | 4 | 290 | 01.03.2015 19:35 Kraliček | | PHP,MySQL problem s vypisom v PHP, ASP | 7 | 494 | 18.05.2010 17:10 Ecko | | phpBB2 problem chat a Mysql v Redakčné systémy | 1 | 809 | 10.04.2008 16:24 sparco8888 | | XAMPP - problem so startovanim MySQL v Ostatné | 2 | 555 | 12.02.2008 10:24 Digidig | | Problém zo zápisom do MySql v Databázy | 15 | 2409 | 15.06.2007 11:18 p360t |
| 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
|
|