$sql="select * from medlemmer order by navn"; $result=@mysql_query($sql,$db); $antal=mysql_result(mysql_query('select count(*) from medlemmer'),0); $myrow = @mysql_fetch_array($result);
if (!$antal) { echo 'Desværre ingen billeder!'; } else { $tmp = "<table width=$tablewidth>\n\t<tr>\n"; for ($i=0; $i < $antal; $i++) { if (!($i%$kolonner) && $i>0 && $i<$antal) //problem med tom startrække og potentiel tom slutrække fikset { $tmp .= "\t</tr>\n\t<tr>\n"; } list($image) = mysql_fetch_row($result); $tmp .= "\t\t<td width=\"$cellwidth\">$image</td>\n"; } for ($i=0;$i<$kolonner-($antal%$kolonner);$i++) { $tmp .= "\t\t<td width=\"$cellwidth\"> </td>\n"; } $tmp .= "\t</tr>\n</table>"; echo $tmp; } ?>
Jeg har fundet dette script her på exp. (har rettet lidt i det) Det fungere fint, men det viser kun id-nr.
Hvordan får jeg det til at vise et billede fra en mappe med linkref. ud fra et felt i posten (navnet på billedefilen).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
1. Jeg har en upload-script, hvor jeg indtaster et navn, url t/navn og vælger en billedefil, som uploades til mappen billeder. 2. I tabellen er der nu en række med navn, url og filnavn.
Upload-scriptet er her: define('BILLEDE_DIR', '/apache/htdocs/www/billeder/'); if (move_uploaded_file($_FILES['billede']['tmp_name'], BILLEDE_DIR.$_FILES['billede']['name'])) { $billede = $_FILES['billede']['name']; } else { $billede = "intetbillede.gif"; }
Du går lidt galt af at man skal escape sine " og at hvis man benytter variabler inde midt i stengen kan man hoppe ind og ud af den med . (punktum)
Et punktum er det samme som at sige man lægger det sammen med.
Du kan se jeg har rettet din target="new" til target =\"new\" - det er fordi ellers "tror" PHP at dine " omslutter noget den skal fortolke, men det skal den jo ikke - det skal bare "skrives ud" som HTML.
det med .'erne virker på den her måde:
alm: echo "hej med dig"; Hvis nu vil vil sige hej med dig daki - og vi har daki som en variabel kan man gøre sådan her:
$var = "daki"; echo "hej med dig ".$var;
og vil man skribve noget bagefter gøres det sådan:
$var = "daki"; echo "hej med dig ".$var."har du det godt?";
Nu har jeg prøvet mig frem og kommet frem til dette, men der er et problem. Der vises den samme række lige så mange gange, som det totale antal rækker, dvs. er der 4 rækker så vises der 4 x 4 billeder.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.