/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
keep it simple (jvf. nedenstående tråd ...~
Fra : rasmus


Dato : 01-11-03 00:19

Det virker en anelse uoverskueligt ... (og for de uindviede ...: en side med
madopskrifter vha. php og mysql)
Kan jeg ikke (til en start) blot lave en tabel med id, navn, kategori,
indledning, indgredienser, fremgangsmåde.

Så lave et link til f.eks fisk.php hvor alle poster med Fisk i feltet
kategori vises. De skal jo så vises om links med nogenlunde følgende
indhold:

<a href="opskrift.php?navn=[php-kode: skriv id fra tabelposten]>[php-kode:
skriv overskrift fra tabelposten]</a><br>

Jeg har så oprettet siden opskrift.php hvor noget php-kode fortæller at
øverst skal den vise indholdet af feltet NAVN, derunder indholdet af
INDLEDNING osv ... feltet INGREDIENSER indehoder så f.eks: "1 rødløg; 2
tomater; 4 fisk; 1 bundt persille;" og så beder jeg den bare om at lave et
<br> hver gang den kommer til et ";"

Kan det ikke gøre det ud for en start?

ras



 
 
Lars Olesen (01-11-2003)
Kommentar
Fra : Lars Olesen


Dato : 01-11-03 00:32

> Det virker en anelse uoverskueligt ... (og for de uindviede ...: en side med
> madopskrifter vha. php og mysql)

Ja, det kræver naturligvis lidt tid at sætte sig ordentligt ind i det.

> Kan jeg ikke (til en start) blot lave en tabel med id, navn, kategori,
> indledning, indgredienser, fremgangsmåde.

Jo, det kan du da, og så kan du lave det om, når du bliver bedre og
kravene øges :)

> Så lave et link til f.eks fisk.php hvor alle poster med Fisk i feltet
> kategori vises. De skal jo så vises om links med nogenlunde følgende
> indhold:
> <a href="opskrift.php?navn=[php-kode: skriv id fra tabelposten]>[php-kode:
> skriv overskrift fra tabelposten]</a><br>

Jo, gør det. Du kan også øve dig i at placere det i en fil og bruge
$_GET til at vise forskellige kategorier. Så slipper du for at have en
masse forskellige filer, og du behøver ikke oprette en ny fil, når du
får en ny kategori. Hemmeligheden ligger i WHERE i SELECT-statementet.

> Jeg har så oprettet siden opskrift.php hvor noget php-kode fortæller at
> øverst skal den vise indholdet af feltet NAVN, derunder indholdet af
> INDLEDNING osv ... feltet INGREDIENSER indehoder så f.eks: "1 rødløg; 2
> tomater; 4 fisk; 1 bundt persille;" og så beder jeg den bare om at lave et
> <br> hver gang den kommer til et ";"

Du kan bare nøjes med at skifte linie og bruge funktionen
nl2br($tekst_fra_database), så klarer PHP selv at lave linieskift :)

/lars


rasmus (01-11-2003)
Kommentar
Fra : rasmus


Dato : 01-11-03 00:34


"Lars Olesen" <lsolesen@hotmail.com> skrev i en meddelelse
news:3fa2f069$0$29391$edfadb0f@dread15.news.tele.dk...
> > Det virker en anelse uoverskueligt ... (og for de uindviede ...: en side
med
> > madopskrifter vha. php og mysql)
>
> Ja, det kræver naturligvis lidt tid at sætte sig ordentligt ind i det.

- ja sgu!

> > Kan jeg ikke (til en start) blot lave en tabel med id, navn, kategori,
> > indledning, indgredienser, fremgangsmåde.
>
> Jo, det kan du da, og så kan du lave det om, når du bliver bedre og
> kravene øges :)

- hehe ... noget med at Rom ikke blev bygget på en dag ...

- takker - jeg går igang straks jeg får tid.

ras



rasmus (01-11-2003)
Kommentar
Fra : rasmus


Dato : 01-11-03 00:45


"Lars Olesen" <lsolesen@hotmail.com> skrev i en meddelelse
news:3fa2f069$0$29391$edfadb0f@dread15.news.tele.dk...

> > Så lave et link til f.eks fisk.php hvor alle poster med Fisk i feltet
> > kategori vises. De skal jo så vises om links med nogenlunde følgende
> > indhold:
> > <a href="opskrift.php?navn=[php-kode: skriv id fra
tabelposten]>[php-kode:
> > skriv overskrift fra tabelposten]</a><br>
>
> Jo, gør det. Du kan også øve dig i at placere det i en fil og bruge
> $_GET til at vise forskellige kategorier. Så slipper du for at have en
> masse forskellige filer, og du behøver ikke oprette en ny fil, når du
> får en ny kategori. Hemmeligheden ligger i WHERE i SELECT-statementet.

- det er jo bare en side til hver kategori ... vel 6-8 stykker

> > Jeg har så oprettet siden opskrift.php hvor noget php-kode fortæller at
> > øverst skal den vise indholdet af feltet NAVN, derunder indholdet af
> > INDLEDNING osv ... feltet INGREDIENSER indehoder så f.eks: "1 rødløg; 2
> > tomater; 4 fisk; 1 bundt persille;" og så beder jeg den bare om at lave
et
> > <br> hver gang den kommer til et ";"
>
> Du kan bare nøjes med at skifte linie og bruge funktionen
> nl2br($tekst_fra_database), så klarer PHP selv at lave linieskift :)

- ok,

ras



Lars Olesen (01-11-2003)
Kommentar
Fra : Lars Olesen


Dato : 01-11-03 08:39

> - det er jo bare en side til hver kategori ... vel 6-8 stykker

Ja, men forestil dig så, at du vil lave designet om. Hvordan vil du
tackle det. Vil du lave ændringerne på alle siderne i hånden, eller...

Du kan også kigge i php-manualen efter include(); Den kan også være god :)

/lars


rasmus (01-11-2003)
Kommentar
Fra : rasmus


Dato : 01-11-03 11:12


"Lars Olesen" <lsolesen@hotmail.com> skrev i en meddelelse
news:3fa36277$0$29372$edfadb0f@dread15.news.tele.dk...
> > - det er jo bare en side til hver kategori ... vel 6-8 stykker
>
> Ja, men forestil dig så, at du vil lave designet om. Hvordan vil du
> tackle det. Vil du lave ændringerne på alle siderne i hånden, eller...

- det blivder jeg vel nødt til ... men de er jo stadig ikke pokkers mange,
og da det hele jo ligger i et stylesheet er der sikkert en del ting, der kan
genbruges

> Du kan også kigge i php-manualen efter include(); Den kan også være god :)

- jo jo, den er jeg med på. Brugte konsekvent SSI inden jeg opdagede php ...

- nu skal jeg bare lige have styr på det der med et funktionsbibliotek ...
så cidt jeg har forstået kan jeg lave en fil, hvor funktionen til at åbne og
lukke forbindelsen til min db ligger ... og så bare kalde funktionen (som
kunne hedde abn_forbindelse) ... hvordan i praksis? Hvilken endelse skal
filen med alle funktionerne have? Og hvor skal filen ligge?


ras



Lars Olesen (01-11-2003)
Kommentar
Fra : Lars Olesen


Dato : 01-11-03 11:26

> - jo jo, den er jeg med på. Brugte konsekvent SSI inden jeg opdagede php ...

Godt, så bliver det hele jo lidt lettere.

> - nu skal jeg bare lige have styr på det der med et funktionsbibliotek ...
> så cidt jeg har forstået kan jeg lave en fil, hvor funktionen til at åbne og
> lukke forbindelsen til min db ligger ... og så bare kalde funktionen (som
> kunne hedde abn_forbindelse) ... hvordan i praksis? Hvilken endelse skal
> filen med alle funktionerne have? Og hvor skal filen ligge?

Jeg har haft stor fornøjelse af at bruge:
http://cvs.sourceforge.net/viewcvs.py/phplib/php-lib/php/

Du lægger bare filen i et /include/ bibliotek, og så
require_once("filensnavn.php"); på hver side, hvor du bruger database.

Så skal den bare bruges sådan her:

$db = new DB_Sql("SELECT * FROM opskrift");
while ($db->next_record()) {
   echo $db->f("opskriftnavn");
}

Det kan næsten ikke være lettere.

Filens indhold er en klasse, så det kan være meget godt at læse lidt om
klasser, se evt. følgende links:

http://www.larsolesen.dk/artikler/18/

/lars


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste