Avatar billede fbb Nybegynder
01. juli 2003 - 13:15 Der er 8 kommentarer og
1 løsning

hente det rigtige.

Hej, jeg har fået bygget mig lidt kode:
Koden den viser galleri (pictures) på alle sider, og ikke kun når fil=picture
Håber en eller fler kan hjælpe mig.
<?
if (!$fil || $fil == "") { $fil = "forside"; }
if ($fil = pictures) {
require_once("db.php");
$query = mysql_query("SELECT * FROM galleridownfall ORDER BY id"); 
while($r = mysql_fetch_array($query)) {
echo'<a target="_blank"  href="img/'.$r[filename].'"><img border="0" src="img/'.$r[filename].'" width="85"
height="70"></a>';
echo'&nbsp;';
$make_br++;
if ($make_br == 3) { echo '<br>'; $make_br = 0; }
} } else {
$res = mysql_query("SELECT $fil FROM menudownfall");
$tekst = mysql_result($res,0);
echo nl2br($tekst);
}
?>
Avatar billede ofirpeter Nybegynder
01. juli 2003 - 13:15 #1
Hvad er det du vil?
Avatar billede fbb Nybegynder
01. juli 2003 - 13:18 #2
hvis ?fil=picture
så skal den lave det script der henter billederne ud.
hvis der ikke er nået altså bare index.php så skal den hive forsøde ud og ellers skal den gå ned og hente det der er = $fil i databasen
Avatar billede schaefner Juniormester
01. juli 2003 - 13:20 #3
Prøv at forklare endnu en gang. "hive forsøde ud," hvad der det?
Avatar billede fbb Nybegynder
01. juli 2003 - 13:20 #4
forside
Avatar billede fbb Nybegynder
01. juli 2003 - 13:22 #5
altså hvis ?fil=picture skal den få ned og gøre dette:
query = mysql_query("SELECT * FROM galleridownfall ORDER BY id"); 
while($r = mysql_fetch_array($query)) {
echo'<a target="_blank"  href="img/'.$r[filename].'"><img border="0" src="img/'.$r[filename].'" width="85"
height="70"></a>';
echo'&nbsp;';
$make_br++;
if ($make_br == 3) { echo '<br>'; $make_br = 0; }
}

hedder url bare index.php skal den gå ind i databasen og hente forside.

er $fil fx ?fil=booking så skal den gå ind i database og hente booking.
Avatar billede schaefner Juniormester
01. juli 2003 - 13:23 #6
Jeg vil anbefale dig at lave en logisk indrykning i din kode. Prøv:

<?php
if ($fil == '') {
    $fil = 'forside';
}
if ($fil == 'pictures') {
    require_once('db.php');
    $query = mysql_query("SELECT * FROM galleridownfall ORDER BY id"); 
    while($r = mysql_fetch_array($query)) {
        echo'<a target="_blank"  href="img/'.$r[filename].'"><img border="0" src="img/'.$r[filename].'" width="85" height="70"></a>';
        echo'&nbsp;';
        $make_br++;
        if ($make_br == 3) {
            echo '<br>'; $make_br = 0;
        }
    }
} else {
    $res = mysql_query("SELECT $fil FROM menudownfall");
    $tekst = mysql_result($res,0);
    echo nl2br($tekst);
}
?>
Avatar billede fbb Nybegynder
01. juli 2003 - 13:28 #7
nice der skulle bare lige en connect til ind ;)

laver du et svar?
Avatar billede schaefner Juniormester
01. juli 2003 - 13:29 #8
ja, din connect skal selvfølgeli ikke stå inde i din ene if()

require_once('db.php');
if ($fil == 'pictures') {

i stedet for:
if ($fil == 'pictures') {
    require_once('db.php');

mvh. Jesper Sørensen
Avatar billede fbb Nybegynder
01. juli 2003 - 13:30 #9
tak tak
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester