Avatar billede sabumnim Novice
17. august 2010 - 22:14 Der er 76 kommentarer og
1 løsning

Hjælp til sammenkædning

Hejsa alle i php folkens

Jeg har et spørgsmål som jeg håber I kan hjælpe med.

Jeg har to tabeller som jeg skal have koblet sammen.

Men i den ene tabel bliver genereret et galleri alt efter hvor mange billeder der uploades.
Galleriet er et lightbox galleri hvor der uploades et stort billede og scriptet skalerer så billedet ned til thumbnail og smider det i en anden mappe, og der kan desuden tilføjes en caption (billedtekst)

Så her skal der kunne uploades f.eks. 21 billeder som alle skal hæftes ind i det samme galleri
DEN DEL MANGLER JEG OGSÅ EN LØSNING PÅ

Desuden har jeg en anden tabel, som pt. indeholder en id, overskrift, brødtekst

Overskriften og brødteksten skal så kunne kobles på førnævnte galleri som f.eks. er på 21 billeder, men der skal kun laves én overskrift pr. galleri
DET MANGLER JEG HJÆLP TIL

Jeg har følgende:
/////Galleri upload scriptet
<?php
//Dette script laver en thumb:
$file=$_FILES['file']['name'];
$dir="../galleri";
$thumbdir="$dir/thumbs";

    // If files sætning
    if($_FILES[file]['name']!=""){
    $filename=$dir."/".$file;
    $thumb=$thumbdir."/thumb_{$file}";
    move_uploaded_file($_FILES['file']['tmp_name'], $filename);

    // Set de nye dimensiooner på thumben
    list($width, $height) = getimagesize($filename);
    $new_height = 100;
    $division = $height / $new_height;
    $new_width = $width / $division;
 
 
    if($new_width>0 && $new_height>0) {
        // lav thumben
        $image_p = imagecreatetruecolor($new_width, $new_height);
        $image = imagecreatefromjpeg($filename);
        imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
        // Output af thumben
        imagejpeg($image_p, $thumb);
        }
      //If files sætning afsluttes
   
          // Indsæt i DB
        $data_sql=sprintf("INSERT INTO j_galleri (caption, stortpic, lillepic) VALUES ('%s', '%s', '%s')", $caption, $file, "thumb_{$file}");
        mysql_select_db("TESTER_GALLERI", $db);
        $Result1 = mysql_query($data_sql, $db) or die(mysql_error());
        echo "Billedet uploadet og info lagt i databasen";
    }
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="form1">
<p>
Billedefil:  <input type="file" id="file" name="file" />
</p>
<p>
Caption:  <input type="tekst" id="caption" name="caption" />
</p>
<p>
<input type="submit" name="Submit" value="send" />
</p>
</form>

/////Overskrift og brødtekst genereres
<?php
require_once ('DB KODER');

$query = "SELECT * FROM `galleryheader` ORDER BY 'id' ASC";
$result = mysql_query($query) or die("MySQL Query fejl");
?>
<select name="galleries">
<option value='0'>Vælg overskrift</option>
<?php
while ($row = mysql_fetch_assoc($result))
{
    echo "<option value='" . $row['overskrift'] . "'>" . $row['overskrift'] . "</option>\n";
if ($row['overskrift'] == $var) {
echo ' selected="selected"';
}                                      // Manglede.. ;)
echo '>' . $row['overskrift'] . '</option>';
}
echo "</select>\n";
?>



/////DB export for lightbox galleri
CREATE TABLE IF NOT EXISTS `galleries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `thumbs` tinytext COLLATE utf8_bin NOT NULL,
  `bigger` tinytext COLLATE utf8_bin NOT NULL,
  `captions` tinytext COLLATE utf8_bin NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

/////DB export overskrift
CREATE TABLE IF NOT EXISTS `galleryheader` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `overskrift` tinytext COLLATE utf8_bin NOT NULL,
  `bread` text COLLATE utf8_bin NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;



Håber I kan hjælpe mig gevaldigt på vej, så jeg får disse koblet sammen på en fornuftig måde, og er åben overfor alle forslag :0)

//Carsten
Avatar billede sabumnim Novice
18. august 2010 - 01:17 #1
Hvad....
Er der slet ingen derude der kunne have et løsningsforslag til dette ?

//Carsten
Avatar billede majbom Novice
18. august 2010 - 07:48 #2
måske folk passer deres seng på det tidspunkt?

jeg er ikke helt med på hvad du spørger om, skal du have noget kode der henter dine 21 billeder og overskrift osv?
Avatar billede sabumnim Novice
18. august 2010 - 11:04 #3
Hej splazz

Det er korrekt at jeg skal gerne have kædet de to tabellers indhold sammen på en eller anden facon, men er hverken stærk i Group by eller Joins - og jeg formoder det er det vi er ude i til dette.

Jeg har det her galleri, hvor administrator skal kunne lægge nye billeder op.
Lad os sige at administratoren har en billedgruppe på 21 eller 34 billeder som alle skal høre under samme kategori, som f.eks. kunne være "Tur til Dubai".
Alle disse billeder uploades og der genereres en thumb og der kan skrives en caption til hvert billede under upload processen.

Når det så er færdigt, skal der kobles en overskrift på dette 34 billeders galleri som så naturligt ville være "Tur til Dubai".

Denne overskrift kommer fra en anden tabel, og skal så kobles på mit galleri med de 34 billeder eller et andet antal.

Så det jeg efterlyser er lidt guide i den retning, som jeg håber du nu forstår lidt bedre.

//Carsten
Avatar billede sabumnim Novice
18. august 2010 - 11:20 #4
Og hej igen

Splazz, hvis du har en helt anden tilgangsvinkel på dette, er jeg naturligvis åben for forslag i den retning også.

//Carsten
Avatar billede majbom Novice
18. august 2010 - 14:25 #5
så du har 'galleries' som indeholder alle billederne og 'galleryheader' som indeholder overskrifterne til kategorierne/mapperne?

du er nødt til at have en relation mellem de to tabeller, det almindelige vil være at bruge id'et fra 'galleryheader' og have ved hvert billede i 'galleries'.

du kiunne så lave en side hvor du opretter 'gallerier' som er 'galleryheaders', og når du uploader billederne vælger du først galleriet, så du kan tage dette id med til tabellen 'galleries'.

gav det mening?
Avatar billede sabumnim Novice
18. august 2010 - 14:52 #6
Hej Splazz

Det lyder som noget Join, og det er netop det jeg mangler noget hjælp til, da jeg har forsøgt mig lidt frem men ikke kan finde ud af det.

Det jeg har er netop det som du beskriver her og jeg har postet mine DB dumps længere oppe.

Min slut tanke er at jeg vil gøre følgende:
På siden galleriliste.php vil jeg vise en liste af alle de gallerier jeg har. Denne liste skal genereres udfra tabellen "galleries" og "galleryheader".
Så fra brugerens perspektiv vil han/hun se en liste af gallerier og vælger så f.eks. at klikke det galleri der har titlen "Tur til Dubai"

Ved klik på dette galleri, vises man over på en helt ny side som viser alle billeder i det aktuelle lightbox galleri og som har en overskrift fra min "galleryheader"

Men jeg kan ikke gennemskue sammenhængen imellem udtrækket fra DB og hvordan jeg skal få vist de forskellige lister/visninger.

//Carsten
Avatar billede danco Nybegynder
18. august 2010 - 15:21 #7
Sådan som jeg læser splazz kommentar til relationen er udelukkende at du skal gemme et galleri id på hvert billede.

På den måde ville du kunne lave noget ala:

SELECT * FROM gallerier, galleriheader WHERE head_id=$head_id
Naturligvis forudsat at du har head_id i begge tabeller.

Af gode grunde utestet
Avatar billede sabumnim Novice
19. august 2010 - 07:19 #8
Hej Danco og splazz

Jeg har forsøgt mig med dette, uden held:

<?php
$query = "SELECT * FROM `galleryheader` LEFT JOIN `galleries` ON galleryheader.id=galleries.id";
$result = mysql_query($query) or die("MySQL Query fejl");

while ($row = mysql_fetch_assoc($result))
{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";
    //echo "<img src='galleries/thumb/g1.gif'". "alt='". $row['$overskrift']. "/>";
//echo "<img src='galleries/thumb/$thumbs'" . "alt='". $row['overskrift']. "title='". $row['overskrift']. "/>";

}

?>

Som I kan se er noget af det udkommenteret.
Men den ene echo der IKKE er udkommenteret virker heller ikke.

Det du nævner her Danco, betyder det at jeg skal tilføje endnu en række i mine tabeller som kunne hedder stick_id og så kunne jeg lave noget join på det?

Den her stick_id skal den være INT ?
Skal den have andre attributter ?

//Carsten
Avatar billede majbom Novice
19. august 2010 - 07:31 #9
du har id i begge tabeller og begge har autoincrement, hvilket er fint nok, så du har en unik id på alle dine linjer.
men du har ikke et felt i galleries som indeholder id'et på galleryheaderen, du kunne kalde den gh_id eller noget, det er så du har en relation mellem de to tabeller, ellers har du ingen anelse om hvilke billeder der hører til hvilke gallerier.
Avatar billede sabumnim Novice
19. august 2010 - 09:39 #10
Hej Splazz

Vil du mene det skal være sådan så:

CREATE TABLE IF NOT EXISTS `galleryheader` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `overskrift` tinytext COLLATE utf8_bin NOT NULL,
  `bread` text COLLATE utf8_bin NOT NULL,
  `gh_id` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;

Og i så flad hvordan vil min Join komme til at se ud - kan du give mig et eksempel da jeg ikke helt har styr på det.

//Carsten
Avatar billede danco Nybegynder
19. august 2010 - 11:42 #11
Det er den forkerte tabel du har sat den ind på.
Den tabel hvor du holder dine billeder skal du indsætte din gh_id attribut.
Desuden er det så pænt at du holder gh_id i samme domæne som galleri_header's id: dvs int(11) not null auto_increment.

CREATE TABLE IF NOT EXISTS galleries (
id int(11) not null auto_increment,
path varchar(200) not null,
comment mediumtext not null,
gh_id int(11) not null
)ENGINE=MyISAM;

Sådan noget lign. eller hvordan din galleries tabel nu engang ser ud.
På den måde får en reference fra dit billede til din galleryheader tabel, som du skal bruge en din query.
Avatar billede sabumnim Novice
19. august 2010 - 21:22 #12
Hej Danco & Splazz

Jeg har nu ændret lidt i den tabel der indeholder galleriets data:

CREATE TABLE IF NOT EXISTS `gallery` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gh_id` int(11) NOT NULL,
  `caption` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `file_path` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM;

Som det ses har jeg nu tilføjet endnu en række i tabellen som hedder gh_id

Nu er spørgsmålet bare hvordan jeg får koblet det sammen med min galleryheader?

Skal der en JOIN til eller hvordan og hvordan kunne den se ud?

Er lidt i vildrede her.

//Carsten
Avatar billede majbom Novice
20. august 2010 - 08:34 #13
SELECT g.caption, g.file_path, h.overskrift, h.bread FROM galleries AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'

$galleri er så id'et på det sæt billeder du vil se...
Avatar billede sabumnim Novice
23. august 2010 - 08:21 #14
Hej Splazz

Jeg tester lige dette og vender hurtigt tilbage :0)

//Carsten
Avatar billede sabumnim Novice
23. august 2010 - 22:24 #15
Splazz, jeg har nu prøvet at indsætte den php kode du har smidt over til mig.
Jeg forstår dog ikke følgende:
SELECT g.caption og senere g.file_path, samt h.overskrift...

Hvor finder du de g og h henne?

Jeg har indsat følgende men opnår en MySql Error fejl

<?php
require_once ('strings.php');
$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM galleries AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die("MySQL Query fejl");

while ($row = mysql_fetch_assoc($result))
{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";

}

?>

Kan du give mig lidt forståelse for det?

//Carsten
Avatar billede majbom Novice
23. august 2010 - 22:36 #16
galleries AS g laver et alias, så du kan skrive g i stedet for galleries. og når du så skriver g.caption, fortæller du at du vil have fat i caption-feltet i galleries (g) tabellen.

prøv lige at ret:

$result = mysql_query($query) or die("MySQL Query fejl");


til:

$result = mysql_query($query) or die(mysql_error());
Avatar billede sabumnim Novice
23. august 2010 - 22:48 #17
Hej igen

NU har jeg rettet nogle små ting til, så nu står der følgende:
<?php
//$query = "SELECT * FROM `galleryheader` LEFT JOIN `gallery` ON galleryheader.id=galleries.id";
require_once ('strings.php');
$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());

while ($row = mysql_fetch_assoc($result))
{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";

}

?>
Hvad med mine "echos" skal de også hedde g.caption og så videre...?

Lige nu får jeg ikke noget ud. Siden er bare helt blank og hvis jeg får vis source code står der ikke noget brugbart?
Til gengæld er mysql fejlen også væk :0)

//Carsten
Avatar billede majbom Novice
23. august 2010 - 23:05 #18
så længe der ikker er ens navne i de to tabeller kan den godt finde ud af det uden at du gør mere, det burde umiddelbart virke...

prøv at udskrive mysql_num_rows($result); før din while...
Avatar billede sabumnim Novice
24. august 2010 - 10:10 #19
Hej splazz

Jeg har nu en kode der ser sådan ud, men der kommer stadig intet ud på selve siden - den er stadig blank?
--------------------------
<?php
require_once ('strings.php');
$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());
mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result))
{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";

}

?>
Avatar billede majbom Novice
24. august 2010 - 19:02 #20
du udskriver heller ikke mysql_num_rows... prøv at smid echo foran ;)
Avatar billede sabumnim Novice
24. august 2010 - 20:59 #21
Hey igen Splazz

God idé du der kom med :0)

Nu får jeg følgende ud:
mysql_num_rows(Resource id #6)

Men jeg aner ikke rigtig hvilken tabel det kommer fra og hvilken ID dette er?

//Carsten
Avatar billede majbom Novice
25. august 2010 - 01:41 #22
du skulle ikke tilfældigvis gøre sådan her:

echo "mysql_num_rows($res)";


?
Avatar billede sabumnim Novice
25. august 2010 - 10:17 #23
Hej Splazz

Min kode ser sådan her ud:
__________________________________
<?php
require_once ('strings.php');
$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());
echo "mysql_num_rows($result)";
while ($row = mysql_fetch_assoc($result))
{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";

}

?>


//Carsten
Avatar billede majbom Novice
25. august 2010 - 12:19 #24
ja, så er det jo klart :)

du skal ikke have gåseøjne rundt om en funktion, fjern dem rundt om mysql_num_rows($result) - så spiller det nok ;)
Avatar billede sabumnim Novice
25. august 2010 - 16:25 #25
Hej Splazz

Nu skriver den bare et stort lækkert 0 (altså nul) ud??

Hvad betyder det?

//Carsten
Avatar billede majbom Novice
25. august 2010 - 16:35 #26
det betyder at den ikke har fundet nogle rækker - du har en række med det id du angiver, ikke?
Avatar billede majbom Novice
25. august 2010 - 16:36 #27
eller:

hvor kommer $galleri fra?
Avatar billede sabumnim Novice
25. august 2010 - 16:48 #28
Hej Splazz

Det $galleri er noget du har skrevet i indlægget som er her:
fre. d. 20. august 2010 kl. 08:34:13| #13

Jeg tror problemet er at der ikke er nogen "muse-handling" som skulle føre til at der kommer et output.

Ideen her var bare at få "echo´et" noget ud fra begge tabeller, men jeg har jo ikke angivet på nogen måde at en muse-handling skulle føre til dette, da jeg er usikker på hvordan denne handling streng-mæssigt ville se ud?

//Carsten
Avatar billede sabumnim Novice
25. august 2010 - 17:14 #29
Hej igen

Kunne det være noget a la dette, eller hvordan ville løsningen se ud ?
-----------------------------
<?php
require_once ('strings.php');
$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());
echo mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result))


{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";

}
echo "<a href='selector.php?id=$id'>Klik</a>";
?>

--------------------------------
//Carsten
Avatar billede majbom Novice
25. august 2010 - 19:16 #30
du er jo nødt til at sætte $galleri til et tal, svarende til et id i tabellen 'galleryheader' ellers henter den ingen ting
Avatar billede sabumnim Novice
25. august 2010 - 22:32 #31
Hej splazz

Hvordan ville sådan en output streng ud?

Kan ikke lige se sammenhængen

//Carsten
Avatar billede majbom Novice
26. august 2010 - 07:04 #32
jeg går ud fra at du har flere gallerier siden det skal styres via database?

så må du have en side hvor de forskellige gallerier listes og man kan vælge hvilket man vil se, f.eks.

<a href="vis_galleri.php?id=16">Billeder fra Oda's 130 års føsdag</a>
<a href="vis_galleri.php?id=27">Billeder fra Bebses barnedåb</a>
osv.

så får du $id med i din adresselinje som kan hentes med $GET['id'], som du kan bruge i din query, du skal bare huske at undersøge at variablen indeholder det du ønsker og ikke er farlig...
Avatar billede sabumnim Novice
26. august 2010 - 10:02 #33
Hej Splazz

Det er korrekt.

Jeg forventer at have to sider:
- galleriliste.php (her kommer alle gallerier i en liste visning)
- gallerivisning.php (her ender man når har valgt at klikke på et galleri på forrige side)

Se iøvrigt her:
http://tangun.dk/db-show.gif

//Carsten
Avatar billede majbom Novice
26. august 2010 - 18:16 #34
godt så - blev vi færdige? :)
Avatar billede sabumnim Novice
27. august 2010 - 09:16 #35
Hej Splazz

Du skriver <a href="vis_galleri.php?id=16">Billeder fra Oda's 130 års føsdag</a>
Men hvordan ville den a href se ud:
echo "<a href='vis_galleri.php?id=id'>Billeder fra Oda's 130 års føsdag</a>";

Eller hvordan ville det det ske?

//Carsten
Avatar billede majbom Novice
27. august 2010 - 12:27 #36
når du laver din galleriliste henter du dit data fra galleryheader-tabellen og laver den liste som en tabel eller noget. her skal du så hente id'et med ud fra tabellen og bruge i dit link...
Avatar billede sabumnim Novice
27. august 2010 - 20:17 #37
Hej igen

Men jeg skal lige have forklaret en ting lidt grundigt her.

Jeg uploader et billede til en mappe i min struktur og under selve upload processen vil php koden selv generere et thumbnail og jeg får mulighed for at skrive en caption (billedtekst) ind.
Se indlægget Oprettet tir. d. 17. august 2010 kl. 22:14:49 .

Når jeg så får uploadet, lade os sige 34 billeder som udgør ét galleri, så vil der gå noget tid førend jeg uploader endnu et galleri.
Når dette sker kunne det nye galleri f.eks. bestå af 23 billeder, men da det hele jo uploades til de samme mapper hvordan finder jeg så en sammenhæng mellem de uploaded billeder og min galleryheader som jo "skriver" både en overskrift og en brødtekst ud.

Jeg kan ikke helt se koblingen og derfor kan jeg heller ikke nå frem til en endelig forståelse og vil gerne have dette forklaret på baggrund af det vi nu har lavet?

Kan du forklare mig det Splazz?

Jeg er mere end villig til at hæve pointene da jeg gerne vil lære dette og samtidig have en forståelse for det komplette output.

//Carsten
Avatar billede majbom Novice
27. august 2010 - 21:20 #38
det er det du skal bruge gh_id til - det er det samme tal som id i galleryheader. lad os sige at du har et galleri med 17 billeder der hedder 'Billeder fra Hawaii - Maj 2009', som ligger i din galleryheader sådan her:

id: 2 | overskrift: Billeder fra Hawaii - Maj 2009 | bread: De fedeste billeder fra vores verie på Hawaii bla bla bla...


og så har du tilhørende billeder:

id: 1 | gh_id: 2 | caption: Mormor på vandski | file_path: /billeder/dsc002.jpg
id: 2 | gh_id: 2 | caption: Junior i faldskærm | file_path: /billeder/dsc004.jpg
id: 3 | gh_id: 2 | caption: Lækker mad | file_path: /billeder/dsc005.jpg


der har du det samme tal (2) som hhv id i tabellen galleryheader og gh_id i tabellen galleries - håber det gav mening :)
Avatar billede sabumnim Novice
27. august 2010 - 21:30 #39
Hey nice, tak

Det giver god mening og nu er der pludselig lidt mening i galskaben igen :0)

Jeg tester lige det her af og så skulle vi forhåbentlig gerne være færdige hvis alt går som du mener det vil gå :0)

//Carsten
Avatar billede majbom Novice
27. august 2010 - 21:43 #40
super :)
Avatar billede sabumnim Novice
27. august 2010 - 22:23 #41
Hey splazz

Jeg har nu forsøgt følgende:
<a href="vis_galleri.php?id=id">Billeder fra Oda's 130 års føsdag</a>

Men der kommer intet ud og jeg kan ikke lige se hvordan jeg får min id fra galleryheader ud og snakker sammen med galleryheader gh_id?

Hvis jeg kigger i min DB i min localhost hvor det hele pt. ligger, så er gh_id i min pt. nul

Så lige nu kommer der intet ud hvis jeg bare skriver <a href="vis_galleri.php?id=id">Billeder fra Oda's 130 års føsdag</a>

Er det ikke meningen at min gh_id også skulle auto incremente på en eller anden måde ?

//Carsten
Avatar billede majbom Novice
27. august 2010 - 22:32 #42
gh_id skal du jo sætte når du uploader billederne - det er jo der du opretter rækkerne i tabellen.
når du uploader billeder skal du vælge hvilket galleri de tilhører (og på den måde få id'et over i gh_id
Avatar billede sabumnim Novice
27. august 2010 - 22:40 #43
Hey igen

Så jeg skal sætte et skjult form felt som hedder gh_id, som så sætter en auto increment på hver gang.

Men så forstår jeg ikke lige....

Hvert billede jeg uploader bliver jo uploadet et af gangen og hvis jeg uploader billed1.jpg og giver det en caption så får det jo dels en auto incrementet id og en auto incrementet gh_id hver gang?

Så hvis jeg har har 57 billeder der er uploadet har de jo hver et id og et gh_id, som har samme nummer ?

/////Galleri upload scriptet
<?php
//Dette script laver en thumb:
$file=$_FILES['file']['name'];
$dir="../galleri";
$thumbdir="$dir/thumbs";

    // If files sætning
    if($_FILES[file]['name']!=""){
    $filename=$dir."/".$file;
    $thumb=$thumbdir."/thumb_{$file}";
    move_uploaded_file($_FILES['file']['tmp_name'], $filename);

    // Set de nye dimensiooner på thumben
    list($width, $height) = getimagesize($filename);
    $new_height = 100;
    $division = $height / $new_height;
    $new_width = $width / $division;


    if($new_width>0 && $new_height>0) {
        // lav thumben
        $image_p = imagecreatetruecolor($new_width, $new_height);
        $image = imagecreatefromjpeg($filename);
        imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
        // Output af thumben
        imagejpeg($image_p, $thumb);
        }
      //If files sætning afsluttes
 
          // Indsæt i DB
        $data_sql=sprintf("INSERT INTO j_galleri (caption, stortpic, lillepic) VALUES ('%s', '%s', '%s')", $caption, $file, "thumb_{$file}");
        mysql_select_db("TESTER_GALLERI", $db);
        $Result1 = mysql_query($data_sql, $db) or die(mysql_error());
        echo "Billedet uploadet og info lagt i databasen";
    }
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="form1">
<p>
Billedefil:  <input type="file" id="file" name="file" />
</p>
<p>
Caption:  <input type="tekst" id="caption" name="caption" />
</p>
<p>
<input type="submit" name="Submit" value="send" />
</p>
</form>

//Carsten
Avatar billede sabumnim Novice
27. august 2010 - 22:44 #44
Hey igen

Du skriver:
"når du uploader billeder skal du vælge hvilket galleri de tilhører (og på den måde få id'et over i gh_id "

Hvordan vælger jeg det?

//Carsten
Avatar billede majbom Novice
27. august 2010 - 22:52 #45
gh_id skal ikke auto_incrementes (ikke i galleries), det er id'et på rækken i galleryheader og den bliver jo incrementet dér.

du kunne jo lave en select-box der lister de gallerier der nu engang er i galleryheader hvor du så kan vælge hvilket galleri billedet skal gemmes under / høre til.
Avatar billede sabumnim Novice
27. august 2010 - 22:57 #46
Okay så....

Her er DB dump fra "gallery og galleryheader"
CREATE TABLE IF NOT EXISTS `gallery` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gh_id` int(11) NOT NULL,
  `caption` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `file_path` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=3 ;

--
-- Data dump for tabellen `gallery`
--

INSERT INTO `gallery` (`id`, `gh_id`, `caption`, `file_path`) VALUES
(1, 0, 'ballet', 'galleri1.jpg'),
(2, 0, 'Ballet 2', 'galleri2.jpg');

***galleryheader***



CREATE TABLE IF NOT EXISTS `galleryheader` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `overskrift` tinytext COLLATE utf8_bin NOT NULL,
  `bread` text COLLATE utf8_bin NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;

--
-- Data dump for tabellen `galleryheader`
--

INSERT INTO `galleryheader` (`id`, `overskrift`, `bread`) VALUES
(1, 0x536f6d6d657264616e73, 0x446574746520657220736f6d6d657264616e73656e),
(2, 0x56696e74657264616e73656e, 0x44657474652065722076696e74657264616e73656e),
(3, 0x5475722074696c204475626169, 0x47616c6c6572692066726120747572656e2074696c206475626169),
(4, 0x4d616c6167612062696c6c65646572, 0x486572206572206574206c696c6c652067616c6c6572692066726120747572656e2074696c206d616c616761);

Hvordan kan jeg få skabt en a href som vil skrive vise disse billeder, for som du ser er min gh_id i gallery pt. 0

//Carsten
Avatar billede majbom Novice
27. august 2010 - 23:09 #47
grunden til at den er 0 er at du ikke har sat den til id'et på det galleri billedet tilhører, men du kan jo rette den i din phpmyadmin, på dem du har lavet.

nu kan jeg ikke lige gennemskue dine kryptiske strenge i galleryheader, så jeg kan ikke se hvad gh_id skal være i dine to rækker i 'gallery', men lad os sige at den skal være 1, så skal dit link jo bare være:

<a href="vis_galleri.php?id=1">Billeder fra Oda's 130 års føsdag</a>
Avatar billede majbom Novice
27. august 2010 - 23:12 #48
og dine links kan du så lave dynamisk ved at hente eller galleryheader-linjerne ud:

$res = mysql_query("SELECT * FROM galleryheader");
while($rows = mysql_fetch_assoc($res)){
  echo "<a href='vis_galleri.php?id=$rows['id']'>$rows['overskrift']</a><br>\n";
}
Avatar billede sabumnim Novice
27. august 2010 - 23:16 #49
Nu ser min DB for "gallery" sådan ud:
CREATE TABLE IF NOT EXISTS `gallery` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gh_id` int(11) NOT NULL,
  `caption` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `file_path` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=3 ;

--
-- Data dump for tabellen `gallery`
--

INSERT INTO `gallery` (`id`, `gh_id`, `caption`, `file_path`) VALUES
(1, 1, 'ballet', 'galleri1.jpg'),
(2, 1, 'Ballet 2', 'galleri2.jpg');

I min php fil har jeg sat følgende:

***php***
<?php
require_once ('strings.php');
$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());
echo mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result))


{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";


}
echo "<a href='vis_galleri.php?id=1'>Klik</a>";
?>

Men der sker ikke noget når jeg klikker på linket til vis_galleri.php?

//Carsteb
Avatar billede majbom Novice
28. august 2010 - 08:15 #50
inden din query hvor du henter billederne fra det valgte galleri, skal du lige have fat i id'et:

if(isset($_GET['id']) && !empty($_GET['id']) && is_nummeric($_GET['id'])){
  $id = $_GET['id'];
}
Avatar billede sabumnim Novice
28. august 2010 - 09:56 #51
Nu ser min php sådan ud:
________________________________
<?php
require_once ('strings.php');
if(isset($_GET['id']) && !empty($_GET['id']) && is_nummeric($_GET['id'])){
  $id = $_GET['id'];
}

$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());
echo mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result))


{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";


}

echo "<a href='selector.php?id=1'>Klik</a>";
?>
____________________________________

Nu melder den så fejl på numeric:
Fatal error: Call to undefined function is_nummeric() in vis_galleri.php on line 39

______________

Linie 39 er denne: if(isset($_GET['id']) && !empty($_GET['id']) && is_nummeric($_GET['id'])){
______________


//Carsten
Avatar billede majbom Novice
28. august 2010 - 19:07 #52
ja det var lige en smutter, der er kun ét n i numeric :)
Avatar billede sabumnim Novice
28. august 2010 - 21:04 #53
Hej splazz

Nu har jeg rettet de to mm, til ét m, men der sker stadig ikke noget som helst når jeg klikker på linket?

//Carsten
Avatar billede majbom Novice
29. august 2010 - 10:02 #54
du kommer til vis_galleri.php?id=et_tal ?

prøv med echo "ID: ".$id; efter den if-sætning med numeric osv...
Avatar billede sabumnim Novice
29. august 2010 - 15:09 #55
Hej Splazz

Jeg stadig intet ud....

Min php kode ser sådan ud:
----------------------
<?php

require_once ('strings.php');
if(isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id'])){
    echo "ID:".$id;
  $id = $_GET['id'];
}

$query = "SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'";
$result = mysql_query($query) or die(mysql_error());
echo mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result))


{
    echo $row['overskrift'] . "<br />". $row['bread'] . "<img src='galleries/thumb/g1.gif' title='$overskrift' /><br /><br />";

}

echo "<a href='vis_billede.php?id=1'>Klik</a>";
?>

Den skriver bare: ID:

//Carsten
Avatar billede majbom Novice
29. august 2010 - 18:47 #56
ja det er klart den ikke skriver id'et ud, da det er i linjen efter at du tildeler værdien til variablen id.

men den kommer der ind, ergo er id sat i adresselinjen...

hvad skriver den hvor du echo'er num_rows?
Avatar billede sabumnim Novice
29. august 2010 - 19:01 #57
Den skriver bare "0"

?
Avatar billede sabumnim Novice
29. august 2010 - 19:02 #58
Ps. har byttet om så der nu står:

.....
require_once ('strings.php');
if(isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id'])){
  $id = $_GET['id'];
      echo "ID:".$id; echo "&nbsp;";
}....

Og nu skriver den ID:1

//Carsten
Avatar billede sabumnim Novice
29. august 2010 - 19:51 #59
Hej splazz

Hvis jeg gør følgende, får jeg både vist nogle thumbnails (gallery)
og nogle overskrifter samt bread (galleryheader) og på mine thumbnails får jeg også sat en title tekst på i form af min Caption (gallery)

Men min link over næste side, hvor alle billeder skal vises virker ikke da der ikke kommer noget ID på mit link?
Jeg ved ikke helt hvorfor noget af det lykkes og andet ikke...

------------------------------------
<?php

require_once ('strings.php');
if(isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id'])){
  $id = $_GET['id'];
}
$query = "SELECT * FROM `galleryheader` INNER JOIN `gallery` ON galleryheader.id=gallery.id";

$result = mysql_query($query) or die(mysql_error());

while ($row = mysql_fetch_assoc($result))


{
    echo $row['overskrift'] . "&nbsp;|&nbsp;". $row['bread'] . "<br />";
    echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";

echo "<br /><a href=\"selector2.php?id='$id'\">Klik</a><br />";
}

?>
------------------------------------

//Carsten
Avatar billede sabumnim Novice
29. august 2010 - 20:29 #60
Hej igen

Nu har jeg gjort følgende:
-----------------------
<?php

require_once ('strings.php');
if(isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id'])){
  $id = $_GET['id'];

}
$query = "SELECT * FROM `galleryheader` INNER JOIN `gallery` ON galleryheader.id=gallery.id";

$result = mysql_query($query) or die(mysql_error());

while ($row = mysql_fetch_assoc($result))


{
    echo $row['overskrift'] . "&nbsp;|&nbsp;". $row['bread'] . "<br />";
    echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";

echo "<br /><a href=\"vis_billede.php?id=".$row['id']."\">Klik</a><br />";
}


?>

Nu får jeg så følgende ud, inden jeg klikker på linket:
- overskrift og bread fra ID 1 (galleryheader), samt caption og thumb fra ID 1 (gallery)
- overskrift og bread fra ID 2 (galleryheader), samt caption og thumb fra ID 2 (gallery)

Nu er spørgsmålet så....

Er dette korrekt ?

For hvis jeg mouse-over på de to klik-links får jeg henholdsvis ID 1 og ID 2

Jeg kan stadig ikke helt se logikken, er det ikke bare en liste som numerisk dannes og hvordan skal min php så se ud på den side hvor linket viser hen for at fange henholdsvis indhold fra både GALLERY og GALLERYHEADER med ID 1  ?
-----------------------

//Carsten
Avatar billede sabumnim Novice
29. august 2010 - 20:39 #61
Min gallery DB dump ser sådan ud pt.:
-----------
CREATE TABLE IF NOT EXISTS `gallery` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gh_id` int(11) NOT NULL,
  `caption` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `file_path` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=3 ;

--
-- Data dump for tabellen `gallery`
--

INSERT INTO `gallery` (`id`, `gh_id`, `caption`, `file_path`) VALUES
(1, 1, 'ballet', 'g1.gif'),
(2, 1, 'Ballet 2', 'g2.gif');
-----------

Min galleryheader ser sådan ud:
-----------
CREATE TABLE IF NOT EXISTS `galleryheader` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `overskrift` tinytext COLLATE utf8_bin NOT NULL,
  `bread` text COLLATE utf8_bin NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;

--
-- Data dump for tabellen `galleryheader`
--

INSERT INTO `galleryheader` (`id`, `overskrift`, `bread`) VALUES
(1, 0x536f6d6d657264616e73, 0x446574746520657220736f6d6d657264616e73656e),
(2, 0x56696e74657264616e73656e, 0x44657474652065722076696e74657264616e73656e),
(3, 0x5475722074696c204475626169, 0x47616c6c6572692066726120747572656e2074696c206475626169),
(4, 0x4d616c6167612062696c6c65646572, 0x486572206572206574206c696c6c652067616c6c6572692066726120747572656e2074696c206d616c616761);
-----------
Avatar billede majbom Novice
29. august 2010 - 20:53 #62
jo det ser rigtig nok ud, nu får du jo en liste med de gallerier og linkene virker også, så det er vel som det skal være?
Avatar billede sabumnim Novice
29. august 2010 - 20:58 #63
Jamen når jeg kommer over på den side hvor jeg egentlig skal have vist alle billederne i det pågældende galleri, viser den igen alle sammen ?

Koden på visningssiden er sådan pt. er det forkert?
-----------------------
<?php
require_once ('strings.php');
$foresp = mysql_query("SELECT * FROM `galleryheader` INNER JOIN `gallery` ON galleryheader.id=gallery.id");
$id = $_GET['id'];
echo "ID:".$id. "<br />";
while($row = mysql_fetch_assoc($foresp))

{

$id = $row['id'];
$overskrift = $row['overskrift'];
$bread = $row['bread'];
$caption = $row['caption'];
$file_path = $row['file_path'];


echo "<span class=\"overskrift\">$overskrift</span>";
echo "<p>".nl2br($row["bread"])."<p>";
echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";
}
echo mysql_num_rows($foresp);
?>

-----------------------

//Carsten
Avatar billede majbom Novice
30. august 2010 - 07:31 #64
der hvor billederne fra det valgte galleri skal du bruge den sql-sætning på INNER JOIN
Avatar billede sabumnim Novice
30. august 2010 - 09:50 #65
Hej igen
På den side hvor jeg ankommer ser min php sådan ud:
-----------------------------
<?php
require_once ('strings.php');
$foresp = mysql_query("SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'");
$id = $_GET['id'];
echo "ID:".$id. "<br />";
while($row = mysql_fetch_assoc($foresp))

{

$id = $row['id'];
$overskrift = $row['overskrift'];
$bread = $row['bread'];
$caption = $row['caption'];
$file_path = $row['file_path'];


echo "<span class=\"overskrift\">$overskrift</span>";
echo "<p>".nl2br($row["bread"])."<p>";
echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";
}
echo mysql_num_rows($foresp);
?>
-----------------------------

Min URL får fint nok en id:
http://127.0.0.1/vis_billede.php?id=1
Men mysql_num_rows siger "0"

og der kommer intet andet ud på siden end det...

//Carsten
Avatar billede majbom Novice
30. august 2010 - 19:05 #66
prøv lige at ret:

require_once ('strings.php');
$foresp = mysql_query("SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$galleri'");
$id = $_GET['id'];
echo "ID:".$id. "<br />";
while($row = mysql_fetch_assoc($foresp))


til:

require_once ('strings.php');
$id = $_GET['id'];
$foresp = mysql_query("SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$id'");
while($row = mysql_fetch_assoc($foresp))
Avatar billede sabumnim Novice
30. august 2010 - 19:49 #67
Hej igen

Det hjalp da gevaldigt, nu er der bare det problem at min "overskrift" og "bread" bliver echo´et ud flere gange.

Det er jo meningen at det output kun skal komme én gang fra min galleryheader...

PHP ser sådan ud nu:
---------------------------
<?php
require_once ('strings.php');
$id = $_GET['id'];
$foresp = mysql_query("SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$id'");
while($row = mysql_fetch_assoc($foresp))

{

$id = $row['id'];
$overskrift = $row['overskrift'];
$bread = $row['bread'];
$caption = $row['caption'];
$file_path = $row['file_path'];


echo "<span class=\"overskrift\">$overskrift</span>";
echo "<p>".nl2br($row["bread"])."<p>";
echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";
}
echo mysql_num_rows($foresp);
?>
---------------------------
Avatar billede majbom Novice
30. august 2010 - 20:35 #68
du kan jo lave en variabel og sætte den til true inden din while.
i din while laver du en if-sætning, som tjekker om variablen er sat til true - hvis den er udskriver du overskrift og brødtekst og sætter variablen til false.
Avatar billede sabumnim Novice
30. august 2010 - 21:07 #69
Hej igen

Ja, det kunne jeg velsagtens hvis jeg lige havde en idé om hvordan sådan en variabel skulle sammenstrikkes :0)

Jeg er med på at det skal være noget a la dette:
if (isset($VAR)){
    kode
    } else {
    anden kode
    }

Men derud over er jeg sgu lidt lost.
Hvordan sætter jeg lige en true inden min while løkke, så den tjekker op længere nede ?

//Carsten
Avatar billede sabumnim Novice
30. august 2010 - 21:52 #70
Hejsa

Jeg har nu lavet dette, men det er stadig ikke rigtigt for nu skriver den kun indholdet ud én gang og det gælder både overskrift, bread og billeder, så noget er galt....

----------------------------------
<?php
require_once ('strings.php');
$id = $_GET['id'];
$foresp = mysql_query("SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$id'");
$myTest = TRUE;
while($row = mysql_fetch_assoc($foresp))

{

$id = $row['id'];
$overskrift = $row['overskrift'];
$bread = $row['bread'];
$caption = $row['caption'];
$file_path = $row['file_path'];
if($myTest==TRUE)
{
echo "<span class=\"overskrift\">$overskrift</span>";
echo "<p>".nl2br($row["bread"])."<p>";


echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";
return "FALSE";
}
}
echo mysql_num_rows($foresp);
?>
----------------------------------
Avatar billede majbom Novice
31. august 2010 - 06:58 #71
<?php
require_once ('strings.php');
$id = $_GET['id'];
$foresp = mysql_query("SELECT g.caption, g.file_path, h.overskrift, h.bread FROM gallery AS g INNER JOIN galleryheader AS h ON g.gh_id=h.id WHERE h.id='$id'");
$myTest = TRUE;
while($row = mysql_fetch_assoc($foresp))

{

$id = $row['id'];
$overskrift = $row['overskrift'];
$bread = $row['bread'];
$caption = $row['caption'];
$file_path = $row['file_path'];
if($myTest==TRUE)
{
echo "<span class=\"overskrift\">$overskrift</span>";
echo "<p>".nl2br($row["bread"])."</p>";


$myTest = "FALSE";
}
echo "<img src='galleries/thumb/". $row['file_path']."' title='" . $row['caption'] . "' />";

}
echo mysql_num_rows($foresp);
?>
Avatar billede sabumnim Novice
31. august 2010 - 09:29 #72
Den echo´er stadig overskrift + bread + thumbnail ud 2 gange på trods af ovenstående....

Så nu har jeg igen to thumbnails, 2 x overskrift som er den samme og 2 x bread som er den samme

//Carsten
Avatar billede majbom Novice
31. august 2010 - 12:15 #73
$myTest = "FALSE";

skal osse være:

$myTest = FALSE;
Avatar billede sabumnim Novice
31. august 2010 - 12:30 #74
FANTASTISK !!!!

Jeg tror sgu vi er nået i mål Splazz, det kører jo nu.

Vil sige du har været mere end tålmodig med min uvidenhed, og jeg undskylder meget at jeg ikke er mere ferm indenfor lige netop dette.

Jeg vil hellere end gerne tildele dig flere point for din store overbærenhed og tålmodighed.

Så du må gerne komme med et svar og endelig sige til hvis du ønsker flere point og er villig til at tildele dig op til 200 point hvis du synes.

Det er superfedt, for nu kan jeg komme videre med det hele :0)

Ps. skal lige spørge når du laver den der kodevisning i en iframe lignende opsætning, hvordan gør du så det her på exp.dk ?

Giv mig et svar

//Carsten
Avatar billede majbom Novice
31. august 2010 - 12:50 #75
det var sq lækkert - det var en sej omgang :)

jeg tror faktisk ikke du kan øge de afsatte points, men det er osse lige meget.

mht formatteringen af mine kode-eksempler: http://www.eksperten.dk/guide/1325
Avatar billede sabumnim Novice
31. august 2010 - 13:41 #76
Det jeg kan gøre er at oprette et spørgsmål og tildele dig flere point hvis du ønsker det :0)

Tak for hint om formattering

//Carsten
Avatar billede majbom Novice
31. august 2010 - 14:57 #77
nej det gør ikke noget carsten, de point betyder ikke ret meget for mig...

selv tak, og tak for point :)
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