olebrum Posted August 10, 2006 Share Posted August 10, 2006 Hi, this is my first post (just wanted you to know)!I have a "small" problem. I got a text file with results that i want to delimit and put into a table. The text generated to a file is:$name|$score|$datein a text file called, liste.txt, it will be like this:Ole Lasse Johansen|10|10-08-2006 13:54:40I want this text to be in a table:[table] [tr] [td]Navn[/td] [td]Poeng (x av 10)[/td] [td]Dato[/td] [/tr] [tr] [td]Ole Lasse Johansen[/td] [td]10[/td] [td]10-08-2006 13:54:40[/td] [/tr][/table]I wrote this script, but can't get it to work, how can i get it to work??[code]<HTML><HEAD> <TITLE>Spill: Desimal, Binær og Heksadesimal tall</TITLE></HEAD><BODY><FONT SIZE="4">Spill: Desimal, Binær og Heksadesimal tall</FONT><BR><BR><?php$liste = "./liste.txt";if(!($fp = fopen($liste, "r"))) die ("Kan ikke åpne $liste.");$innhold = fread($fp);fclose($fp);$delimiter = "|";$splitinnhold = explode($delimiter, $innhold);$teller = "";?><TABLE WIDTH="80%" BORDER="1"> <TR> <TD>Navn</TD> <TD>Poeng (x av 10)</TD> <TD>Dato</TD> </TR><?phpforeach ($splitinnhold as $text){ $kolonne=0; $kolonner=3; echo " <TR>\n"; while($kolonne < $kolonner) { echo $text; $kolonne++; $counter++; } echo " </TR>\n";}?></TABLE></BODY></HTML>[/code] Quote Link to comment Share on other sites More sharing options...
king arthur Posted August 10, 2006 Share Posted August 10, 2006 You've forgotten the table cell tags in your while loop.[code]while($kolonne < $kolonner) { echo "<td>" . $text . "</td>"; $kolonne++; $counter++; }[/code] Quote Link to comment Share on other sites More sharing options...
olebrum Posted August 10, 2006 Author Share Posted August 10, 2006 yes that's true, but it still doesn't work... I'll attach both liste.txt and liste.php so you can try for yourself.. I just can't figure it out...[attachment deleted by admin] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.