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