/ 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
tekst+plus billed ud af database
Fra : casper rasmussen


Dato : 11-03-07 13:30

Hejsa. jeg har et lille problem.

Jeg vil hive noget ud af en database og det virker også fint
men...

jeg har den her lille kode:

<img src='".$rows['billed']."' />"
..$rows['tekst']." "
..$rows['tekst']." "
..$rows['tekst']." ";

1. Hvordan kan jeg tilpasse billedet størelse?

2. Hvordan er den smarteste måde at lægge det ind i div/tabeller
så det kommer til at se uoverskuligt ud i browsern?

3. Er det muligt at tilknytte noget css direkte ind i den kode
her?


mvh hopper

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin Mouritzen (11-03-2007)
Kommentar
Fra : Martin Mouritzen


Dato : 11-03-07 15:28

On 11 Mar 2007 12:29:45 GMT, casper rasmussen <hopperen@hotmail.com>
wrote:

><img src='".$rows['billed']."' />"
>.$rows['tekst']." "
>.$rows['tekst']." "
>.$rows['tekst']." ";
>
>1. Hvordan kan jeg tilpasse billedet størelse?

f.eks.:

<img src='".$rows['billed']."' width=\"100\" height=\"100\" />"
..$rows['tekst']." "
..$rows['tekst']." "
..$rows['tekst']." ";

>2. Hvordan er den smarteste måde at lægge det ind i div/tabeller
>så det kommer til at se uoverskuligt ud i browsern?

Det bestemmer du jo sådan set selv, det er jo nemt at lægge en div ind
udenom, f.eks.:

<div style=\"width:120px;height:120px;float:left;\">
<img src='".$rows['billed']."' width=\"100\" height=\"100\" />"
..$rows['tekst']." "
..$rows['tekst']." "
..$rows['tekst']."

</div>
";

eller lign. - Alternativt må du lige forklare hvad det er du ønsker.

>3. Er det muligt at tilknytte noget css direkte ind i den kode
>her?

Ja da, bare udskriv f.eks. <img style=\"margin:10px;\" [osv.]
--
Med venlig hilsen,
Martin Mouritzen.
http://www.siteloom.dk

casper rasmussen (11-03-2007)
Kommentar
Fra : casper rasmussen


Dato : 11-03-07 21:04

Tak for dit gode svar det hjalp mig sgu en hel del.

Det er famne smart det med at hive ting ud af databasen istedet for
selv at skal kode det hele :D

Men har lige et lille spørgsmål til:

Når man nu skal indsætte et billed i databasen, kan det ikke lade sig
gøre at man kan få en browse billed på istedet for at skulle skrive
stien til billedet?


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin Mouritzen (12-03-2007)
Kommentar
Fra : Martin Mouritzen


Dato : 12-03-07 00:43

On 11 Mar 2007 20:03:51 GMT, casper rasmussen <hopperen@hotmail.com>
wrote:

>Når man nu skal indsætte et billed i databasen, kan det ikke lade sig
>gøre at man kan få en browse billed på istedet for at skulle skrive
>stien til billedet?

Jo, det kan du godt. - Det kommer lidt an på om billederne ligger
lokalt på din maskine eller på serveren, siden du skriver at du
indtaster en sti vil jeg tro dine billeder ligger på serveren.

For nu at sakse et eksempel (som jeg så har modificeret lidt) fra PHP
manualen ( <URL:http://dk2.php.net/manual/da/function.opendir.php> )

// Eksempel start
print "<p>Vælg billede herunder:</p>";

// Sti til billederne på selve serveren
$dir = "/sti/til/billederne/";

// Stien til billederne, set fra en browser (Kommer an på hvordan din
mappe-struktur er).
$web_dir = "/web/sti/til/billederne/";

// Åben en kendt mappe og læs dens indhold
if (is_dir($dir)) {
   if ($dh = opendir($dir)) {
      while (($file = readdir($dh)) !== false) {
         $filnavn = basename($file); // Fjern selve
stien fra filen.
         print "<div><input type=\"radio\"
name=\"billede\" value=\"".$web_dir.$filnavn."\"> <img
src=\"".$web_dir.$filnavn."\" alt=\"".$filnavn."\"></div>\n";
      }
      closedir($dh);
   }
}
else {
   print "Du har ikke indtastet en rigtig sti til mappen.";
}
// Eksempel slut

Du kan evt. fjerne $web_dir i value attributten og i stedet sætte den
på når du viser billedet (Evt. gem stien i en config fil du inkluderer
- Så slipper du for at skulle rette alle henvisninger til filen når du
engang skifter folder struktur).
--
Med venlig hilsen,
Martin Mouritzen.
http://www.siteloom.dk

casper rasmussen (12-03-2007)
Kommentar
Fra : casper rasmussen


Dato : 12-03-07 22:09

Hej igen.

Jeg er slet ikke en haj til php endnu :D

Men jeg ved ikke om jeg fik udtrykt mig ordentligt.

Når jeg nu er inde i phpmyadmin og trykker indsæt for at indsætte tekst
plus billed, som der så ryger direkte ind på siden, skal jeg skrive
stien til billederne.
Så det er der jeg vil høre om der ikke var en smartere måde, eventuel
en browse funktion.

Det er lidt træls hvis der er f.eks 50 feriebilleder jeg vil ha ind på
siden, og så skal skrive stien på alle billederne :D

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin Mouritzen (12-03-2007)
Kommentar
Fra : Martin Mouritzen


Dato : 12-03-07 23:54

On 12 Mar 2007 21:09:02 GMT, casper rasmussen <hopperen@hotmail.com>
wrote:

>Jeg er slet ikke en haj til php endnu :D

Man skal jo starte et sted.

>Når jeg nu er inde i phpmyadmin og trykker indsæt for at indsætte tekst
>plus billed, som der så ryger direkte ind på siden, skal jeg skrive
>stien til billederne.
>Så det er der jeg vil høre om der ikke var en smartere måde, eventuel
>en browse funktion.

Ikke i PHPmyAdmin.

>Det er lidt træls hvis der er f.eks 50 feriebilleder jeg vil ha ind på
>siden, og så skal skrive stien på alle billederne :D

Enig. - Det jeg sendte dig kode til er hvis du vil lave et
"kontrolpanel" til selv at ligge dine billeder ind i databasen, udenom
phpmyadmin. - Så kan du lave den slags smarte ting du efterlyser - Men
det tager selvfølgelig også en tidsmæssig investering at få op at
køre.

Alternativt så skal du kigge på nettet efter software der allerede kan
det, f.eks. kan du prøve at tage et kig på det her:
http://gallery.menalto.com/

(Jeg har ikke selv prøvet det, men jeg ved at mange bruger det).
--
Med venlig hilsen,
Martin Mouritzen.
http://www.siteloom.dk

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

Månedens bedste
Årets bedste
Sidste års bedste