anoniem Geplaatst: 22 oktober 2003 Delen Geplaatst: 22 oktober 2003 Beste mensen, ik heb de volgende site [url]www.vvscharnegoutum.net[/url], waar ik best wel tevreden mee ben. Maar ook ik moet na het lezen van de vele topics hier toch met de tijd mee en de pagina van frames overzetten naar css en eventueel tabellen. Op dit moment ben ik aan het brainstormen en in dreamweaver MX 2004 aan het proberen met div en css. Nu stuit ik gelijk al op een vraag en die luid als volgt: ik houd in excel de standen bij van de teams binnen onze vereniging. Deze standen sla ik op als webpagina en die publiceer ik op het web. In de huidige site vraag de betreffende stand op in het main frame en dat werkt allemaal perfect ( voorbeeld van zo standpagina [url]www.vvscharnegoutum.net/data/1stand.htm[/url] . Alleen hoe kan ik bijvoorbeeld het bestand 1stand.htm in mijn te maken webpagina zonder frames laden zonder dat ik steeds de stand via dreamweaver in de pagina moet zetten en dan moet opslaan als webpagina. Dus nog effe in het kort hoe ik het wil hebben: ik bereken de stand in excel ---> sla de tabel op als *.htm ---> upload het bestand naar mijn website ---> vraag via link de template stand op waarin dan het bestand 1stand.htm verschijnt met het menu + kop. Ik hoop dat jullie me nog snappen en kunnen helpen alvast bedankt Wiebren Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Excel opslaan als HTML levert zoiezo al gigantische broncode problemen op. Maar je zou een simpele PHP opdracht kunnen gebruiken: "<?php include(bestand); ?>". Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Bedankt voor je reactie, nog twee vragen naar aanleiding van je antwoord. Kan ik die php-code in een div zetten en zo dus op de pagina op de juiste plaats zetten. Vraag twee ik heb via google ook nog het een en ander gevonden over het opslaan van excel htm bestanden als csv bestanden en deze via php op te vragen. Is dit ook een mogelijkheid en zo ja hoe werkt dit en is er misschien een voorbeeld? alvast weer bedankt Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 1. PHP kan overal geplaatst worden. 2. Doet excel moeilijk rekenwerk voor je? Je zou natuurlijk ook gewoon een MySQL DB kunnen nemen en daaruit dynamisch de gegevens halen. Het is denk ik binnen phpMyAdmin (MySQL 'beheerprogramma') zelfs mogelijk om excel bestanden te importeren. Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Bedankt, nog een vraagje ik heb het volgende geprobeerd (zie de twee files) [url]http://www.vvscharnegoutum.net/phptest/PHPstandtest.php[/url] en [url]http://www.vvscharnegoutum.net/data/1stand.htm[/url] de laatste is dus de oude stijl. Nu kun je zien dat wanneer ik 1stand.htm via php include de namen van de teams in de eerste kolom niet meer links worden uitgelijnd maar gewoon kris kras staan. In de oude stijl staan ze wel goed terwijl het om het zelfde bestand gaat. Hoe komt dit, en hoe los ik dit op? Alvast weer bedankt. Wiebren Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Eerlijk gezegd zie ik het verschil niet tussen de twee bestanden, maar ik zie wel dat de broncode een zooitje is. Kun je niet beter een ongestyled office-document exporteren en het opmaken via CCS? (of als XML exporteren en dan XSLT gebruiken om alleen de benodigde HTML te creeeren) Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Ok weer bedankt, maar weer twee vragen? kun je "ongestylde office document" effe uitleggen wat bedoel je daar precies mee? en ik heb wel eens van xml gehoord maar nog nooit van xslt wat kan ik hiermee en waar vind ik informatie hierover. en er zit wel degelijk verschil bij mij tussen de twee pagina's in de en pagina (de php) staan alle namen in de kolom teams niet links tegen de witte lijn uitgelijnd. Terwijl dat in excel en in het htm bestand dat wel is. alvast weer bedankt Wiebren Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Microsoft heeft ook een [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=209ADBEE-3FBD-482C-83B0-96FB79B74DED&displaylang=nl]filter[/url] om de troep uit Word en Excel te halen, een HTML export. wimb Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 ik zie dat die filter gebruikt kan worden voor Word 2000 en Excel 2000 en ik heb versie XP is dat een probleem of werkt hij daar ook gewoon mee? Alvast bedankt Wiebren Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Ik heb het probleem met het niet links uitlijnen van de kolom teams in de tabel inmiddels opgelost. Wiebren Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 Je zou het natuurlijk even kunnen testen ;). XSLT is een op XML gebaseerde toepassing om XML bestanden om te zetten in een ander XML formaat. Maar als je er nog nooit van gehoord hebt vraag ik me af of het de beste oplossing is. Quote Link naar reactie
anoniem Geplaatst: 22 oktober 2003 Auteur Delen Geplaatst: 22 oktober 2003 nee ik had er dus nog nooit van gehoord, maar goed via dit forum leer je natuurlijk heel veel. Dus wat niet is kan nog komen. Alleen ik ben nog wel nieuwsgierig naar het antwoord op de vraag wat nu "ongestylde office documenten" zijn. Is dat in mijn geval de betreffende tabel zonder enige opmaak, dus met alleen de gegevens? Zo ja hoe kan ik dan de tabel waarvan ik een html pagina maak en daarna via php opvraag aanpassen via css aanpassen met de opmaak die ik wil. Alvast weer bedankt. Wiebren Quote Link naar reactie
anoniem Geplaatst: 23 oktober 2003 Auteur Delen Geplaatst: 23 oktober 2003 Ja echt ongestyled, zonder opmaak. In Office2002 hebben ze zo'n knopje 'opmaak wissen'. CSS (zoek op Google ;)) wordt (als het goed gebruikt wordt) in een extern bestand geplaatst en daarin zitten alle opmaak regels voor 1 document. Eventueel moet hier en daar een class aan toegevoegd worden (in je (X)HTML document), maar op die manier werkt het. Quote Link naar reactie
anoniem Geplaatst: 23 oktober 2003 Auteur Delen Geplaatst: 23 oktober 2003 Ik heb inmiddels de in excel de opmaak van de stand verwijderd. Deze weer opgeslagen als webpagina. En dit html bestand zonder opmaak (ongestyld dus) wordt door <?php include("bestand") ?> in mijn pagina geladen. Deze php code staat in een div om hem te kunnen positieoneren. En dit lukt allemaal perfect alleen hoe kan ik de tabel via css in die div aansturen. Ik al wat dingetjes geprobeerd alleen kan de tabel over op de pagina te voorschijn toveren alleen het lukt me niet om de opmaak te veranderen. Wie kan mij helpen Bijvoorbaat dank Wiebren Quote Link naar reactie
anoniem Geplaatst: 23 oktober 2003 Auteur Delen Geplaatst: 23 oktober 2003 table td{ background-color:green; } Om alle's cellen een groen achtergrond te geven. Lijkt me niet zo moeilijk of wel? Quote Link naar reactie
anoniem Geplaatst: 23 oktober 2003 Auteur Delen Geplaatst: 23 oktober 2003 Het is gelukt om de achtergrond van de tabel groen te krijgen zoals je al schreef maar ik kom daarna niet meer verder: zie : [url]www.vvscharnegoutum.net/phptest/PHPstandtest.php[/url] en ik wil graag de opmaak van de tabel enigzins op het volgende voorbeeld doen lijken: zie: [url]www.vvscharnegoutum.net/data/1stand.htm[/url] voor de goed orde zal ik mijn code van de pagina ook nog even geven. [code:1:46cf91e8ce]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>PHPstandtest</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Standen td,th { background-color: green; border-width: 1px; border-color: black; } .ImageTop { font-family: Arial, Helvetica, sans-serif; margin: auto; width: 760px; } .Balkonder { font-family: Arial, Helvetica, sans-serif; background-color: #FE0000; margin: auto; width: 760px; } .Pagina { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #00CCFF; margin: auto; width: 760px; } body { background-color: #CCCCCC; } a { font-family: Arial, Helvetica, sans-serif; color: #ECE9D8; } --> </style> </head> <body> <div class="Pagina"> <div class="ImageTop"> <p><img src="../images/Image_top.jpg" width="760" height="100"></p> </div> <div class="Standen td,th"> <?php include("../data/1standtest.htm"); ?> </div> <br> <hr align="center" width="760px" color="black"> <div class="Balkonder"></div> </div> </body> </html>[/code:1:46cf91e8ce] Wat moet ik doen om de tabel die ik dus via php include in mijn pagina, op te maken zoals ik dat via excel had gedaan. Alvast bedankt Wiebren Quote Link naar reactie
anoniem Geplaatst: 24 oktober 2003 Auteur Delen Geplaatst: 24 oktober 2003 Je moet de TABLE eerst helemaal kaal maken, geen opmaak erin, dan goed indelen. Nu staat alles in TD's, maar dat hoort eigenlijk niet. De tekst Stand Scharnegoutum 1 4e klasse A hoort in de CAPTION, de namen van de kolommen niet in TD,s, maar TH's Dat wordt dan zo: [code:1:db6f489ccf] <table cellpadding="0" cellspacing="0"> <caption> Stand&&&&Scharnegoutum 1 &&&&4e klasse A <span class="spacer"> </span> </caption> <tr> <th>Positie</th> <th class="l">Teams</th> <th>Gesp.</th> <th>Gew.</th> <th>Gelijk</th> <th>Verl.</th> <th>Punten</th> <th colspan="2">Doelpunten <br />Voor Tegen </th> <th>Saldo</th> </tr> <tr> <td>1</td> <td class="l">Minnertsga 1</td> <td>6</td> <td>6</td> <td>0</td> <td>0</td> <td>18</td> <td>22</td> <td>4</td> <td>18</td></tr> <tr> <td>2</td> <td class="l">DWP 1</td> <td>6</td> <td>4</td> <td>2</td> <td>0</td> <td>14</td> <td>17</td> <td>5</td> <td>12</td></tr> <tr> [/code:1:db6f489ccf] Uiteraard worden de twee TD's herhaalt. de CSS wordt dan bv zo: [code:1:db6f489ccf] table { width : 600px; margin-left : 20%; font-family : Arial, Helvetica, sans-serif; font-size : 12px; } table caption { background-color : #66f; height : 50px; font-size : 22px; color : #fff; font-weight : bold; } table th { background-color : #f00; color : #fff; border : 1px solid #fff; vertical-align : top; padding : 4px; } table td { background-color : #ccf; border : 1px solid #fff; text-align : center; font-weight : bold; padding : 4px; } .stand { background-color : #006; color : #fff; text-align : left; } .l { text-align : left;} .spacer { display : block; height : 25px; background-color : #ccc; [/code:1:db6f489ccf] De .spacer is voor de spatie onder de caption text. het ziet er dan (bijna ) hetzelfde uit maar is vijf keer zo klein. Het is natuurlijk niet de enige oplossing, ik denk dat het op veel andere manieren ook kan. wimb Quote Link naar reactie
anoniem Geplaatst: 24 oktober 2003 Auteur Delen Geplaatst: 24 oktober 2003 beste wim bedankt voor ja antwoord, maar kun je me het volgende nog even uitleggen: [quote:88c8f9b051]De .spacer is voor de spatie onder de caption text. [/quote:88c8f9b051] wat bedoel je hiermee? Verder ben ik bang dat je me niet helemaal snapte, want volgens mij is jou uitleg bedoeld om een tabel in een webpagina via css op te maken. Alleen bij mij gaat het als volgt: Ik heb de tabellen in excel gemaakt, hierin sla ik ze op als webpagina, vraag de pagina via Php include op in mijn webpagina en wil hem dan via css opmaken. Misschien is het nog steeds onduidelijk maar dan hoor ik het graag. Wiebren Quote Link naar reactie
anoniem Geplaatst: 24 oktober 2003 Auteur Delen Geplaatst: 24 oktober 2003 Hallo, Om van Excel naar HTML te gaan, zonder de Microsoft troep heb ik een hele primitieve manier, die zelfs goed werkt met een oude DOS database uit 1986. Je zet kopieert de data van de spreadsheet naar een ander deel of ander blad waar het in de HTNML code wordt ingevoegd. De eerste naam “Minnertsga 1” staat bv op in B5 dan zorg je ervoor dat er een kopie komt in B40. Die B40 staat dan weer tussen B39 met </td><td class="l"> als data en B41 met </td><td> als data. Dus alles daar met net zoveel vakjes als in de “echte Excel”tabel. Nu kun je de data met HTML code kopiëren naar de meest domme editor die je hebt, bv notepad, anders komt er toch nog wat troep mee. Je ziet dan zoiets: [code:1:6b89668a22] <tr><td>12</td><td class="l">VVI 1</td><td>6</td><td>0</td><td>0 </td><td> 6 </td><td> 0 </td><td> 4 </td><td>18 </td><td> -14 </td></tr> [/code:1:6b89668a22] Omdat het lastig is om het zo uit te leggen heb ik [url=http://www.wimb.net/test/standtest.htm] het [/url] op mijn site gezet. Met de Excel file voor download. wimb Quote Link naar reactie
anoniem Geplaatst: 24 oktober 2003 Auteur Delen Geplaatst: 24 oktober 2003 Beste Wim, heel erg bedankt voor de moeite die je er tot nu toe in hebt gestopt. Ik heb alleen nog een vraag (ja ik blijf maar vragen). Als ik het goed begrijp moet ik elke keer als de stand veranderd de code die je van de tabel maakt in de editor kopieren. Als dat zo is dan heb ik steeds met de 14 teams die we binnen de vereniging hebben heel wat werk. Is dit te automatiseren? ( het liefst op dit moment via excel) met vriendelijke groet Wiebren Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen