Problem mit Tabellenscript

Status
Nicht offen für weitere Antworten.

SixxKiller

Erfahrenes Mitglied
Hi Leutz!

Hab ein kleines Problem mit einem Tabellenscript.
Da meine Kenntnisse bei CSS sehr begrenzt sind hoffe ich auf Hilfe.
Ich möchte die Ausgabe der Tabelle in der Größe verändern aber alle Versuche meinerseits verliefen ins Leere. Muss die Tabelle anpassen damit sie ins Layout
meiner Seite passt.
Poste hier alle Quellcodes bis auf die editgame.txt die eher uninteressant ist.
Hier der Code:

lastgame.html
Code:
<style type="text/css">
div.lastgame {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	padding:			0px;
	margin:				0px;
	border:				1px solid black;
	text-align:			center;
}

h5 {
	font-weight:		bold;
	font-size:			10px;
	margin:				4px;
	font-weight:		bold;
}

table.lastgame {
	margin:				0px;
	border:				0px none;
	width:				100%;
}

td.lastgame_t {
	border:				1px solid black;
	padding-left:		2px;
	padding-right:		2px;
	text-align:			center;
	width:				50%;
}


td.lastgame {
	border:				1px solid black;
	padding-left:		2px;
	padding-right:		2px;
	text-align:			center;
}

td.lastgameX {
	border:				1px solid black;
	color:				red;
	font-weight:		bold;
	padding-left:		2px;
	padding-right:		2px;
	text-align:			center;
}

</style>
<div class="lastgame">
	<h5>{SPIELTAG}, {SPIELDATUM}</h5>
	<h5>{HEIM} vs. {GAST}</h5>
	<table cellpadding="0" cellspacing="2" class="lastgame">
		<tr>
			<td class="lastgame_t">1. Viertel</td><td class="lastgame">{HEIM1}</td><td class="lastgame">{GAST1}</td>
		</tr>
		<tr>
			<td class="lastgame_t">2. Viertel</td><td class="lastgame">{HEIM2}</td><td class="lastgame">{GAST2}</td>
		</tr>
		<tr>
			<td class="lastgame_t">3. Viertel</td><td class="lastgame">{HEIM3}</td><td class="lastgame">{GAST3}</td>
		</tr>
		<tr>
			<td class="lastgame_t">4. Viertel</td><td class="lastgame">{HEIM4}</td><td class="lastgame">{GAST4}</td>
		</tr>
		<tr>
			<td class="lastgameX">Endstand</td><td class="lastgameX">{HEIMX}</td><td class="lastgameX">{GASTX}</td>
		</tr>
	</table>
</div>

lastgame.php
Code:
<?php

$pwd = "123456"; // Dein Login-Passwort

$vars = array();

$vars["RESP"] = "Tabelle editieren";

if (isset($_POST["newtext"])) {
	if ($_POST["login"] == $pwd) {
		$fhd = fopen("lastgame.txt", "w");
		fwrite($fhd, $_POST["newtext"]);
		fclose($fhd);
	} else {
		$vars["RESP"] = '<span style="color:red">Login falsch</span>';
	}
}

if ($_GET["action"] == "edit") {
	$template = file_get_contents("editgame.html"); // Name des html-Templates zum Editieren
} else {
	$template = file_get_contents("lastgame.html"); // Name des html-Templates für die Anzeige
}

$content = file_get_contents("lastgame.txt"); // Name der Textdatei

$vars["SOURCE"] = $content;

$content = split(chr(13), $content);

$datum = split("\\+", $content[0]);

$vars["SPIELTAG"] = trim($datum[0]);
$vars["SPIELDATUM"] = trim($datum[1]);

$teams = split("\\+", $content[1]);

$vars["HEIM"] = trim($teams[0]);
$vars["GAST"] = trim($teams[1]);

for ($i=0; $i<4; $i++) {
	$results = split("\\+", $content[$i + 2]);
	$vars["HEIM".($i + 1)] = trim($results[0]);
	$vars["GAST".($i + 1)] = trim($results[1]);
}

$result = split("\\+", $content[6]);

$vars["HEIMX"] = trim($result[0]);
$vars["GASTX"] = trim($result[1]);

foreach ($vars as $key=>$val) {
	$template = join($val, split("{".$key."}", $template));
}

echo $template;

?>

editgame.html
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
</head>
<style type="text/css">
div.lastgame {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	padding:			2px;
	border:				1px solid black;
	text-align:			center;
}

h5 {
	font-weight:		bold;
	font-size:			10px;
	margin:				4px;
	font-weight:		bold;
}

table.lastgame {
	border:				0px none;
	width:				100%;
}

td.lastgame {
	border:				1px solid black;
	padding-left:		2px;
	padding-right:		2px;
	text-align:			center;
}

td.lastgameX {
	border:				1px solid black;
	color:				red;
	font-weight:		bold;
	padding-left:		2px;
	padding-right:		2px;
	text-align:			center;
}

</style>
<body>

<div style="width:190px;"> <!-- nur als Begrenzung -->

<!-- Hier beginnt der eigentliche Block: -->

<div class="lastgame">
	<h5>{SPIELTAG}, {SPIELDATUM}</h5>
	<h5>{HEIM} vs. {GAST}</h5>
	<table cellpadding="0" cellspacing="2" class="lastgame">
		<tr>
			<td class="lastgame">1. Viertel</td><td class="lastgame">{HEIM1}</td><td class="lastgame">{GAST1}</td>
		</tr>
		<tr>
			<td class="lastgame">2. Viertel</td><td class="lastgame">{HEIM2}</td><td class="lastgame">{GAST2}</td>
		</tr>
		<tr>
			<td class="lastgame">3. Viertel</td><td class="lastgame">{HEIM3}</td><td class="lastgame">{GAST3}</td>
		</tr>
		<tr>
			<td class="lastgame">4. Viertel</td><td class="lastgame">{HEIM4}</td><td class="lastgame">{GAST4}</td>
		</tr>
		<tr>
			<td class="lastgameX">Endstand</td><td class="lastgameX">{HEIMX}</td><td class="lastgameX">{GASTX}</td>
		</tr>
	</table>
</div>

<!-- Block Ende -->

</div>

<div class="lastgame" style="margin:10px; padding:10px;">
	<b>{RESP}</b>
	<form action="lastgame.php?action=edit" method="post" enctype="multipart/form-data" style="margin-top:20px">
		<input type="hidden" name="test" value="123">
		<textarea rows="8" cols="60" style="font-size:12px;" name="newtext">{SOURCE}</textarea><br>
		Login: <input type="password" name="login">
		<input type="submit" value="Absenden">
	</form>
</div>

</body>
</html>
Vielleicht kann mir da jemand weiter helfen.
Danke für Eure Hilfe.

Greetz SixxKiller
 
Hi!
Ich möchte die Ausgabe der Tabelle in der Größe verändern aber alle Versuche meinerseits verliefen ins Leere. Muss die Tabelle anpassen damit sie ins Layout meiner Seite passt.
Wäre es da nicht sinnvoller, einen Link zur Seite nennen, damit man überhaupt einen Überblick gewinnt, in welches bestehende Layout die Tabelle "eingepasst" werden soll? So fehlt uns wohl jeglicher Ansatzpunkt für den "Sollzustand".

Außerdem ist mir nicht klar, von welcher Größe du hier nun konkret sprichst, Höhe oder Breite der Tabelle?
 
Und was soll daran nun konkret verändert werden?

Wie es scheint, liegt das FF-Problem mit dem "Countdown"-Script zusammen, weshalb ich dein anderes Thema auch vom HTML- ins JS-Board verschoben habe.
 
Ich möchte die Tabelle soweit verändern können das sie auch in
den schmallen bereich rechts in der HP rein passt. Ohne das was fehlt
oder das ich nen Frame benutzen muss.
Bisher wird von der Tabelle die Drittel angezeigt, aber keine Tore oder
Endergebniss.
 
oder das ich nen Frame benutzen muss.
Bisher wird von der Tabelle die Drittel angezeigt, aber keine Tore oder
Endergebniss.
Einen iFrame verwendest du ja, um die "lastgame.php" darin anzuzeigen, und die Tore sowie Endergebnisse werden im HTML-Code überhaupt nicht ausgegeben, oder ist deren Ausgabe derzeit deaktiviert?
 
Jetzt kommt das nächste Problem.
In PHP kann man das nicht ändern, das muss im CSS sein.
So hat man mir das zumindestens gesagt.
 
Laut deren Aussage die Darstellung der Tabelle.
Ich hab zu einem späteren Zeitpunkt vor die index als PHP online zu setzen.
Sorry hätte ich vielleicht früher sagen sollen.
 
Versuch es mal hiermit:

Code:
<p class="style1"><div align="left" class="style12">
        <iframe name="I1" id="I1" style="width: 155px; height: 209px;" src="lastgame.php" border="0" frameborder="0">
 
Status
Nicht offen für weitere Antworten.
Zurück