Dne 23. říjen 2001, <servis-internet@nawebu.cz> napsal: Moc dikz skusim to ale ja sem blbej takze.....Snad to vyjde. > MUGR Last Debil Revenge wrote: > > > Mam na vas celkem zapeklity PHP & MySQL dotaz.Potreboval bych toto: > > Mam MySQL databazi jmenem Clanky.V ty mam tabulku Clanky > > a ta tabulka se sklada ze 4 polí.Prvni je ID - je to INT a je to > > Primary Key,potom tam je pole Nadpis to je VARCHAR, pak pole Clanek > > to je TEXT a nakonec pole Hodnoceni to je VARCHAR.Vsechno je ovsem > > NOT NULL.A uz mam skript, ktery mi vygeneruje nove ID (jednoduse vzdy > > +1) a do ostatnich elementu(Nadpis,Clanek,Hodnoceni) vepise data z > > formulare.Vse funguje jako hodinky. > > > neni treba, pridej k definici ID klicove slovo auto_increment a id se > bude zvetsovat o jednicku automaticky pri pridani noveho zaznamu, napr. > takto: > id int unsigned NOT NULL auto_increment, > > > > Ale ted se dostavam k jadru psa.Potrebovl bych skript, ktery by > > vytvoril stranku na ktere by byl element Nadpis, ktery by fungoval > > jako odkaz a pod nim by bylo prvnich 5 slov a tri tecky z elementu > > Clanek.A pod Clankem by byl element hodnoceni.Vlastne by to fungovalo > > tak, ze by byla obyc stranka na ktere by dejmetomu byl nadpis Clanky: > > a dva radky pod tim by se zobrzoval element Nadpis a jak uz sem rikal > > pod nim element clanek a pod nim element hodnoceni.Vim ze vse jde > > udelat pomoci elementu ID , ale nevim jaxe to dela.Prominte muj blbej > > dotaz, ale sem malej smrad (15 let) co ho chytlo PHP MySQL. > > A potrebuju poradit od cloveka co ma vice zkusenosti.Pokud to bude > > nutne tak muzu jeste napsat cele skripty.Kdyztak mi reknete. > > > zkus treba toto: > //sem pridej pripojeni k databazi > //... > $vysledek = mysql_query("SELECT id,nadpis,clanek,hodnoceni FROM clanky"); > $pocet_slov = 5; > while($pole = mysql_fetch_array($vysledek)){ > $token = strtok($pole["clanek"]," "); > for($i=0;$i<$pocet_slov;$i++){ > $text .= $token[$i]." "; > } > $text .= "..."; > echo ''.$pole["nadpis"].'<br>'; > echo $text."<br>"; > echo $pole["hodnoceni"]."<br><br>"; > } > > Je to jenom ramcovej priklad, neni osetreno napr. pripojeni k databazi, > regulerni vykonani dotazu, vice mezer v textu... > > Snad Ti to trochu pomuze > > Marek > > P.S. Je dobre do e-mailu zadavat SUBJECT at je jasne o co jde:-) > > > > > > > > -- > ------------------- konference casopisu Internet ----------------------- > Archiv a instrukce pro odhlaseni/prihlaseni na http://internet.nawebu.cz > FAQ a objednavka jeho aktualizaci mailem na http://www.kab.cz/faq/ > ------------------------------------------------------------------------ > > ______________________________________________________________________ http://www.bilezbozi.cz - doporucuje 0 z 5 kamennych obchodniku!
This archive was generated by hypermail 2.1.2 : 23. 10. 2001, 21:13 CEST