Avatar billede weblance Nybegynder
23. marts 2005 - 17:49 Der er 7 kommentarer og
1 løsning

Vise/gemme tabel efter en bestemt variabel

Jeg har en side med 5 tabeller men den 5. skal kun vises når der fx. er 5 søndage i en måned og nr der kun er 4 skal den ikke vises - hvordan gør man det?
Avatar billede weblance Nybegynder
23. marts 2005 - 17:50 #1
Variablen kunne fx. være "til" når der er indhold i tabellen. Er der intet indhold i tabellen er variablen "fra".
Avatar billede weblance Nybegynder
23. marts 2005 - 18:22 #2
Lidt ekstra info: Tabellerne henter vha. php deres indhold i en tekstfil. Kan man lave det sådan at hvis der står noget i en bestemt linie i tekstfilen så skal tabellen vises og hvis ikke så skal den skjules?
Avatar billede roenving Novice
24. marts 2005 - 15:43 #3
Det kan laves på mange måder, sådan f.eks. i javascript ud fra den aktuelle dato:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Vis femte søndag</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;font-family:tahoma,verdana,arial,sans-serif;font-size:small;}
</style>
<script language="javascript" type="text/javascript">
window.onload = function(){
  var nu = new Date();
  var foerste = new Date(nu.getFullYear(),nu.getMonth(),1);
  var sidste = new Date(nu.getFullYear(),nu.getMonth()+1,0);
  if(sidste.getDate()-28>(7-foerste.getDay())%7){
    div = document.getElementById('sondag5');
    div.style.display = 'block';
    div.firstChild.firstChild.firstChild.innerHTML = 'Sidste søndag i måneden er d. ' + (sidste.getDate()-sidste.getDay()) + ".";
  }
  alert(sidste+"\n"+foerste.getDay());
}
</script>
</head>

<body>
<table id="sondag1">
  <tr>
    <td>Søndag 1</td>
  </tr>
</table>
<table id="sondag2">
  <tr>
    <td>Søndag 2</td>
  </tr>
</table>
<table id="sondag3">
  <tr>
    <td>Søndag 3</td>
  </tr>
</table>
<table id="sondag4">
  <tr>
    <td>Søndag 4</td>
  </tr>
</table>
<table id="sondag5" style="display:none;">
  <tr>
    <td>Søndag 5</td>
  </tr>
</table>
</body>

</html>

-- men vil det ikke være oplagt at lave det i din php-fil (eller med dit php-script angive de variabler, som bestemmer i ovenstående script !-)
Avatar billede weblance Nybegynder
25. marts 2005 - 20:31 #4
Jeg søger faktisk specifikt efter den mulighed at én bestemt linie i en tekstfil bestemmer om tabellen skal være synlig eller ej. Er linien tom skal tabellen ikke vises, er der tekst skal den vises!

Kan man det?
Avatar billede roenving Novice
26. marts 2005 - 11:43 #5
Selvfølgelig, for du kan jo bare teste i dit php-script om der er noget i linjen, det gør du vel i forvejen ?-)
Avatar billede weblance Nybegynder
16. juni 2005 - 17:36 #6
Smid et svar roenvig . . . point!!
Avatar billede roenving Novice
16. juni 2005 - 17:38 #7
Oki '-)
Avatar billede roenving Novice
25. juni 2005 - 15:01 #8
-- 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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging