vimael Skrevet 8. januar 2009 Del Skrevet 8. januar 2009 Hei Jeg er nye på php og blir fort satt fast, men håper allikevel det er noen som kan hjelpe meg på en nybegynner måte så jeg forstår. På websiden min har jeg en samleside for artikler. Dvs at når jeg i menyen velger en kategori åpner det seg en ny siden med forvalgte artikler som ligger i denne kategorien. Jeg ønsker da at navnet og/eller id på artikkelen kan "skrives" på denne samlesiden. Samlesiden blir generert av siden kategori.php, mens artiklene er artikkel.php Hvis jeg på bruker denne; <?php echo $kategori_navn ?>; kommer navnet på denne kategorien opp på samlesiden. Men endrer jeg til <?php echo $artikkel_navn ?> kommer det ikke fram noe. Den fungerer imidelertid hvis jeg setter den inn på artikkel.php. Jeg har også forsøkt å inkludere artikkel.php uten å lykkes. Er det noen som forstår hva jeg mener, og kan hjelpe meg med dette? På forhånd takk! Mvh Vidar Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 11. januar 2009 Del Skrevet 11. januar 2009 Hvis du legger ut kildekoden din på en eller annen måte, så skal du nok se at det blir vesentlig lettere å hjelpe deg. Lenke til kommentar
vimael Skrevet 11. januar 2009 Forfatter Del Skrevet 11. januar 2009 Hvis du legger ut kildekoden din på en eller annen måte, så skal du nok se at det blir vesentlig lettere å hjelpe deg. Dette blir mye men vi prøver! Kildekoden på kategori.php: <?php include("Admin/config.php"); $cnx =mysql_connect ($db_host ,$db_user ,$db_pass ); mysql_select_db ($database ,$cnx ); $sql_gruppe_id = "SELECT gruppe_id, gruppe, gruppe_image FROM $gruppe_table WHERE gruppe_id='$gruppe_id'"; $result_my_gruppe_id = mysql_query($sql_gruppe_id); $my_gruppe_id = mysql_fetch_array($result_my_gruppe_id); $Denne_gruppe = $my_gruppe_id['gruppe']; $Denne_gruppe_id = $my_gruppe_id['gruppe_id']; $gruppe_image = $my_gruppe_id['gruppe_image']; $sql_gruppe = "SELECT gruppe, kategori, kat_image FROM $kategori_table WHERE gruppe='$Denne_gruppe_id'"; $result_gruppe = mysql_query($sql_gruppe); $my_gruppe = mysql_fetch_array($result_gruppe); $kategori = $my_gruppe['kategori']; $kat_image = $my_gruppe['kat_image']; mysql_close ($cnx ); //echo '$gruppe_id'; ?> <html lang="no" xml:lang="no" xmlns="http://www.w3.org/1999/xhtml"> <head> <?php include("Admin/config.php") ?> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> <meta name="generator" content="bil" /> <title>Multi-Invest DA - <?php echo $Denne_gruppe ?></title> <!--[if lt IE 7.]> <script defer type="text/javascript" src="pngfix.js"></script> <![endif]--> <!-- Thickbox --> <script type="text/javascript" src="http://www.multiinvest.no/new/Admin/js/jquery-latest.pack.js"></script> <script type="text/javascript" src="http://www.multiinvest.no/new/Admin/js/thickbox.js"></script> <style type="text/css" media="all">@import "http://www.multiinvest.no/new/Admin/js/thickbox.css";</style> <!-- Arquivos utilizados pelo jQuery lightBox plugin --> <script type="text/javascript" src="http://www.multiinvest.no/new2/js/jquery.js"></script> <script type="text/javascript" src="http://www.multiinvest.no/new2/js/jquery.lightbox-0.5.js"></script> <link rel="stylesheet" type="text/css" href="http://www.multiinvest.no/new2/css/jquery.lightbox-0.5.css" media="screen,projection" /> <!-- / fim dos arquivos utilizados pelo jQuery lightBox plugin --> <!-- Ativando o jQuery lightBox plugin --> <script type="text/javascript"> $(function() { $('#gallery<?php echo $kategori ?> a').lightBox(); }); </script> <script type="text/javascript"> $(function() { $('#gallery2 a').lightBox(); }); </script> <link href="style.css" rel="stylesheet" type="text/css" media="all" /> </head> <body><table border="0" align="center" cellpadding="0" cellspacing="0" style="width:800px;"> <p align="center"> <p align="center"> <OBJECT classid="clsid:D27CDB70-AE6D-11CF-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="800" HEIGHT="150" id="multiinvest" ALIGN=""> <PARAM NAME=movie VALUE="images/toplogo.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <embed src="images/toplogo.swf" wmode="opaque" menu="false" quality="high" bgcolor="#000000" WIDTH="800" HEIGHT="150" NAME="multiinvest" ALIGN TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </OBJECT><p align="center"> <div id="HEADER"><?php include("menu_group.php") ?></div><p align="center"> <div id="CONTENT"><div id="HEADER2"><span class="current"><?php echo $Denne_gruppe?></span></div> <?php include("menu_kategori.php") ?></table> <div align="center"><div id="TEXT"><?php $cnx =mysql_connect ($db_host ,$db_user ,$db_pass ); mysql_select_db ($database ,$cnx ); $sql2 =mysql_query("select gruppe_id, gruppe, OrderByKategori, OrderBySamleArtikler from $gruppe_table where gruppe_id = $gruppe_id" ) or die ( mysql_error ()); while( $row =mysql_fetch_array ($sql2 )) { $denneGruppe = $row ['gruppe_id']; $OrderBy = $row['OrderByKategori']; $OrderBySamleArtiklerListe = $row['OrderBySamleArtikler']; $sqlGetAntall =mysql_query("SELECT count(*) as antall FROM $artikler_table Where synlig = '1' GROUP by 'gruppe'" ); while( $rowGetAntall =mysql_fetch_array ($sqlGetAntall) ) { $antallX = $rowGetAntall['antall']; $sql5 =mysql_query("SELECT * FROM $kategori_table Where gruppe = '$denneGruppe' and synlig = '1'" ); while( $rowStore =mysql_fetch_array ($sql5) ) { $goForIt = $rowStore['kategori_id']; } $sql4 =mysql_query("SELECT * FROM $artikler_table Where gruppe = '$denneGruppe' and synlig = '1' and nyhet='1' ORDER BY '$OrderBySamleArtiklerListe'" ); if (!$sql4) { die('<p>Problems ' . mysql_error() . '</p>'); } echo "<TABLE BORDER=\"0\" width=\"100%\">\n"; while( $rowS =mysql_fetch_array ($sql4) ) { echo "<TR>\n"; if($rowS['tekst']=='')$lesmer = ""; else $lesmer="<a href=artikkel.php?gruppe_id=".$rowS['gruppe']."&artikkel_id=".$rowS['artikkel_id']."><img src=Admin/grafikk/les_meir.gif border='0'></a>"; if ($antallX == '1')$AntallArtikler = "".nl2br($rowS['ingress'])."<br>".nl2br($rowS['tekst']);else $AntallArtikler = "" .nl2br($rowS['ingress'])."<br>"; { echo ('<TR><TD><span class="heading">'. nl2br($rowS['overskrift']) ."</span><br><span class='tekst'>".$AntallArtikler.'</span>'.$lesmer.'</TD></TR><TR><TD></TD></TR>'); } } } } echo "</TR>\n"; echo "</TABLE>\n"; ?></div></div></div> <p></p> <?php include("footer.php") ?> </body> </html> Kildekoden på artikkel.php: <?php include("Admin/config.php"); $cnx =mysql_connect ($db_host ,$db_user ,$db_pass ); mysql_select_db ($database ,$cnx ); $sql_artikkel = "SELECT gruppe, kategori, artikkel_id, overskrift FROM $artikler_table WHERE artikkel_id='$artikkel_id'"; $result_artikkel = mysql_query($sql_artikkel); $my_artikkel = mysql_fetch_array($result_artikkel); $kategori_id = $my_artikkel['kategori']; $gruppe_id = $my_artikkel['gruppe']; $overskrift = $my_artikkel['overskrift']; $sql_gruppe_id = "SELECT gruppe_id, gruppe FROM $gruppe_table WHERE gruppe_id='$gruppe_id'"; $result_my_gruppe_id = mysql_query($sql_gruppe_id); $my_gruppe_id = mysql_fetch_array($result_my_gruppe_id); $Denne_gruppe = $my_gruppe_id['gruppe']; $Denne_gruppe_id = $my_gruppe_id['gruppe_id']; $sql_gruppe = "SELECT gruppe, kategori, kat_image, kategori_id FROM $kategori_table WHERE kategori_id='$kategori_id'"; $result_gruppe = mysql_query($sql_gruppe); $my_gruppe = mysql_fetch_array($result_gruppe); $kategori = $my_gruppe['kategori']; $kat_image = $my_gruppe['kat_image']; mysql_close ($cnx ); //echo '$gruppe_id'; ?> <html lang="no" xml:lang="no" xmlns="http://www.w3.org/1999/xhtml"> <head> <?php include("Admin/config.php") ?> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> <meta name="generator" content="bil" /> <title>Multi-Invest DA - <?php echo $Denne_gruppe ?></title> <!--[if lt IE 7.]> <script defer type="text/javascript" src="pngfix.js"></script> <![endif]--> <script type="text/javascript" src="http://www.multiinvest.no/new/Admin/js/jquery-latest.pack.js"></script> <script type="text/javascript" src="http://www.multiinvest.no/new/Admin/js/thickbox.js"></script> <style type="text/css" media="all">@import "http://www.multiinvest.no/new/Admin/js/thickbox.css";</style> <!-- Arquivos utilizados pelo jQuery lightBox plugin --> <script type="text/javascript" src="http://www.multiinvest.no/new2/js/jquery.js"></script> <script type="text/javascript" src="http://www.multiinvest.no/new2/js/jquery.lightbox-0.5.js"></script> <link rel="stylesheet" type="text/css" href="http://www.multiinvest.no/new2/css/jquery.lightbox-0.5.css" media="screen,projection" /> <!-- / fim dos arquivos utilizados pelo jQuery lightBox plugin --> <!-- Ativando o jQuery lightBox plugin --> <script type="text/javascript"> $(function() { $('#gallery<?php echo $overskrift ?> a').lightBox(); }); </script> <script type="text/javascript"> $(function() { $('#gallery2 a').lightBox(); }); </script> <link href="style.css" rel="stylesheet" type="text/css" media="all" /> </head> <body><table border="0" align="center" cellpadding="0" cellspacing="0" style="width:800px;"> <p align="center"> <p align="center"> <OBJECT classid="clsid:D27CDB70-AE6D-11CF-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="800" HEIGHT="150" id="multiinvest" ALIGN=""> <PARAM NAME=movie VALUE="images/toplogo.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <embed src="images/toplogo.swf" wmode="opaque" menu="false" quality="high" bgcolor="#000000" WIDTH="800" HEIGHT="150" NAME="multiinvest" ALIGN TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </OBJECT><p align="center"> <div id="HEADER"><?php include("menu_group.php") ?></div><p align="center"> <div id="CONTENT"><div id="HEADER2"><span class="current"><?php echo $Denne_gruppe?></span></div> <?php include("menu_kategori.php") ?></table> <div align="center"><div id="TEXT"><?php $cnx =mysql_connect ($db_host ,$db_user ,$db_pass ); mysql_select_db ($database ,$cnx ); $sql4 =mysql_query("SELECT * FROM $artikler_table Where artikkel_id = '$artikkel_id' and synlig = '1' ORDER BY dato " ); if (!$sql4) { die('<p>Problems ' . mysql_error() . '</p>'); } echo '<table width="100%" align="center" border="0" cellspacing="0" cellpadding="0">'; while( $rowS =mysql_fetch_array ($sql4) ) { $LinkFunnet = $rowS['bildegruppe_link']; $sql_artikkel = "SELECT artikkel_id, overskrift FROM $artikler_table WHERE artikkel_id='$LinkFunnet'"; $result_artikkel = mysql_query($sql_artikkel); $my_artikkel = mysql_fetch_array($result_artikkel); $artikkel_link = $my_artikkel['overskrift']; $synlig = $my_artikkel['synlig']; echo "<TR>\n"; if($bildegruppe_link==$rowS['bildegruppe_link'])$bildegruppe_linkVis = ""; else $bildegruppe_linkVis="Relevant til Artikkelen: <a href=artikkel.php?artikkel_id=".$rowS['bildegruppe_link']."> <b>$artikkel_link</a></b>"; if($dokumentgruppe_link==$rowS['dokumentgruppe_link'])$dokumentgruppe_linkVis = ""; else $dokumentgruppe_linkVis="<a href=dokumenter.php?artikkel_id=".$rowS['artikkel_id']."&dokument_kategori_id=".$rowS['dokumentgruppe_link'].">DOKUMENTER FOR NEDLASTNING<br></a>"; echo ('<TR><TD><span class="heading">'.nl2br($rowS['overskrift']) ."</span><br><span class='tekst'>".nl2br($rowS['ingress']) ."<br></span><span class='tekst'>".nl2br($rowS['tekst']).'<br></span></TD></TR><TR><TD></TD></TR><TR><TD><span class="link">' .$bildegruppe_linkVis.' <br>' .$dokumentgruppe_linkVis. '</span></TD></TR>'); echo "</TR>\n"; } echo "</TABLE>\n"; ?></div></div></div> <p></p> <?php include("footer.php") ?> </body> </html> Lenke til kommentar
Yankes Skrevet 11. januar 2009 Del Skrevet 11. januar 2009 Det finnes en mellomting da, trenger bare å legge ut det som er relatert til spørsmålet ditt. Og du burde legge det ut litt mere ryddig, jeg er hvertfall altfor trøtt til å lese gjennom den koden nå. Jada, vet det var off topic, men bare et lite tips! Lenke til kommentar
vimael Skrevet 11. januar 2009 Forfatter Del Skrevet 11. januar 2009 Det finnes en mellomting da, trenger bare å legge ut det som er relatert til spørsmålet ditt. Og du burde legge det ut litt mere ryddig, jeg er hvertfall altfor trøtt til å lese gjennom den koden nå. Jada, vet det var off topic, men bare et lite tips! Ja jeg veit det var for mye, men jeg veit ikke hva som trengs og ikke trengs. Så bedre med for mye enn for lite tenkte jeg da. Lenke til kommentar
Yankes Skrevet 11. januar 2009 Del Skrevet 11. januar 2009 Sant det, men du burde virkelig ta deg tid til å rydde opp litt i koden også, bruke whitespaces o.s.v. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå