Avatar billede inctor Nybegynder
11. juni 2006 - 20:22 Der er 7 kommentarer og
1 løsning

Ny Crew Side.

Hejsa .. Sidder og tænker på at lave mig en ny Crew side .. Helst gerne noget i stil med den Crew side i kan se på: www.shocknews.dk .. Bare istedet for at klikke skal man bare holde musen over navnet for at se infoen ude i siden .. og hvis man så klikker skal man komme videre til Personens Crew profil .. Har lidt Rå HTML kode her:
<div align="left">
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="410" height="491" id="AutoNumber1">
    <tr>
      <td width="255" height="491" rowspan="2">Ejere:<p>&nbsp;</p>
      <p>Reportere:</p>
      <p>&nbsp;</p>
      <p>Grafikere:</p>
      <p>&nbsp;</p>
      <p>Redaktøre:</td>
      <td width="149" height="236">Hvis du holder musen over et navn kan du se
      mere info om brugeren her. :)</td>
    </tr>
    <tr>
      <td width="149" height="251">Statistik Box:<p>Ejere: 2<br>
      Reportere: 1<br>
      Grafikere: 2<br>
      Redaktøre: 1</td>
    </tr>
  </table>
</div>
Som tænkte skulle være "Template" for opsætningen, dataerne skal hentes fra en Access database.. en MDB database og ikke en Access 2007 database .. Ved så heller ikk om ASP kan bruge Access 2007, derfor anvender jeg en MDB database .. Hvorn gør jeg det nemmest ?
Avatar billede Slettet bruger
11. juni 2006 - 23:07 #1
Tjae... en *.mdb database er vel netop en Access-database... har den ikke altid haft dette filformat?

Som udgangspunkt vil jeg foreslå dig at vi laver et loop på et databaseudtræk og så måske lidt Java-scripting som kan vise nogle informationer om hver post når man fører musen henover noget bestemt...

- men hvad hedder de forskellige ting i din database? Hvad hedder din tabel og din database - og hvad hedder de forskellige kollonner i din tabel som vi skal bruge?

til sidst vil jeg også lige spørge dig om hvad det egentlig er der skal loopes? Og skal din "Statistik Box" også loopes med?

\Dan
Avatar billede inctor Nybegynder
11. juni 2006 - 23:56 #2
crew.mdb er databasen, Tabellen i MDB filen er "nyheder" , og rækkerne vi skal bruge er: navn,email,alder,arbejde .. Statistik boxen skal bare ind og tælle hvor mange der har arbejde: ejer, reporter, redaktør osv .. Joo, indtil at Access 2007 kom .. nu hedder de *.accdb .. oG det vel kun ASP.Net der kan åbne dem vil jeg tro . :S
Avatar billede Slettet bruger
12. juni 2006 - 00:25 #3
OK! Jamen, hvad så med:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("crew.mdb")
set rs = Conn.execute("select * from nyheder")
    if NOT rs.EOF then
%>
<div align="left">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="410" height="491" id="AutoNumber1">
<%
do until rs.EOF
navn = rs("navn")
email = rs("email")
alder = rs("alder")
arbejde = rs("arbejde")
%>
    <tr>
      <td width="255" height="491" rowspan="2">Ejere:<p>&nbsp;</p>
      <p>Reportere:</p>
      <p>&nbsp;</p>
      <p>Grafikere:</p>
      <p>&nbsp;</p>
      <p>Redaktøre:
      <br>
      <%=navn%>
      <br>
      <%=email%>
      <br>
      <%=alder%>
      <br>
      <%=arbejde%>
      </td>
      <td width="149" height="236">Hvis du holder musen over et navn kan du se
      mere info om brugeren her. :)</td>
    </tr>
    <tr>
      <td width="149" height="251">Statistik Box:<p>Ejere: 2<br>
      Reportere: 1<br>
      Grafikere: 2<br>
      Redaktøre: 1</td>
    </tr>
<%
rs.movenext
loop
%>
</table>
</div>
<%
    end if
rs.close
set rs=nothing
Conn.close
set Conn=nothing
%>

- jeg er ikke helt sikker på at jeg har forstået helt hvad det er du vil... men her har jeg lavet et simpelt databaseudtræk hvor indholdet af databasen loopes igennem i tabellen... de forskellige oplysninger fra databasen vises så på siden vilkårligt...

\Dan
Avatar billede inctor Nybegynder
12. juni 2006 - 09:17 #4
Øhm, den kode viser tabellen det antal gange som der er ansat .. Det skal være ligesom man kan se på www.shocknews.dk under Crew .. Har fundet et script, men ved ikk hvorn det skal gøres rigtigt .. Bare til at gå ud fra til at starte med ..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test</title>

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />

<style type="text/css">
/*<![CDATA[*/

#text {
position:absolute;
left:400px;
top:10px;
width:210px;
display:none;
font-family:verdana;
font-size:16px;
padding:10px;
border:double 3px #000;
}

/*//]]>*/
</style>

<style type="text/css">
/*<![CDATA[*/

#text2 {
position:absolute;
left:400px;
top:10px;
width:210px;
display:none;
font-family:verdana;
font-size:16px;
padding:10px;
border:double 3px #000;
}

/*//]]>*/
</style>
<style type="text/css">
/*<![CDATA[*/

#text3 {
position:absolute;
left:400px;
top:10px;
width:210px;
display:none;
font-family:verdana;
font-size:16px;
padding:10px;
border:double 3px #000;
}

/*//]]>*/
</style>
<script type="text/javascript">
//<![CDATA[

function doStuff(el) {
document.getElementById("text").style.display="block";
el.onmouseout=function() {
document.getElementById("text").style.display="none";
}
}

//]]>
</script>

<script type="text/javascript">
//<![CDATA[

function doStuff2(el) {
document.getElementById("text2").style.display="block";
el.onmouseout=function() {
document.getElementById("text2").style.display="none";
}
}

//]]>
</script>

<script type="text/javascript">
//<![CDATA[

function doStuff3(el) {
document.getElementById("text3").style.display="block";
el.onmouseout=function() {
document.getElementById("text3").style.display="none";
}
}

//]]>
</script>
</head>
<body>

<div>
<a href="#" onmouseover="doStuff(this)" />Navn 1.</a>
</div>
<div>
<a href="#" onmouseover="doStuff2(this)" />Navn 2.</a>
</div>
<div>
<a href="#" onmouseover="doStuff3(this)" />Navn 3.</a>
</div>

<div id="text">
Den Første Person ...
</div>
<div id="text2">
Person Nummer 2 ...
</div>
<div id="text3">
Person Nummer 3 ...
</div>

</body>
</html>

Der er det lavet til 3 Personer, hvor jeg selv skal indtaste alle oplysninger .. Det jo ikk så smart at jeg selv skal indtaste dem alle sammen selv .. Det ville være smartest hvis jeg bare kunne hente alle oplysninger fra DB'en ..
Avatar billede inctor Nybegynder
12. juni 2006 - 16:23 #5
Altså skulle jeg lave det i php var det ikke noget problem .. For kan godt lave det i php, men serveren tager ikk i mod php, kun asp .. Såå .. Og asp er ikk det jeg er allerbedst til ..
Avatar billede inctor Nybegynder
13. juni 2006 - 19:24 #6
Er der noget hjælp at hente ?
Avatar billede inctor Nybegynder
14. juni 2006 - 13:48 #7
dannielsen ? Kan du hjælpe med det ?
Avatar billede inctor Nybegynder
14. juni 2006 - 20:12 #8
Så lukker jeg bare ...
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
Kurser inden for grundlæggende programmering

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