Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [HTML] Tabelle macht mich wahnsinnig! (https://www.gegen-bilderklau.net/thread.php?threadid=163157)


Geschrieben von Steffi. am 11.10.2009 um 14:01:

  Tabelle macht mich wahnsinnig!

Hallo,
ja ich dreh hier echt gleich am Rad XD Es ist zum Verrücktwerden. Ich hab mein Design als Tabellendesign gecodet. Schön und gut, aber leider verändert sich die Größe bzw. Aufteilung der Tabelle von eite zu Seite, und das macht mich rasend!

Hier mal eine Grafik die die 'Code-Verteilung' mMn ganz gut veranschaulicht:


Alles was ROT markiert ist wird in Header.php festgelegt (zumindest die Tabellenaufteilung)
Alles was Blau markiert ist wird in Footer.php festgelegt (zumindest die Tabellenaufteilung)

Der Bereich Reiter & Pferd sind jeweils zwei Datein mit nur Inhalt die in das Tabellengerüst includet wurden. Auch das 'Main-Feld' ist eine reine Textdatei die oben eben Header.php includet und unten Footer.php

Die Größe für die Tabellenspalten wird also nur in den beiden Datein Header.php und Footer.php festegelegt die auf jeder Seite includet werden und somit mMn auch gleich sein müssten *seuftz*

Auf dem Beispiel oben ist die Tabellenaufteilung wünschenswert. So will ich sie haben. Nur leider schaut sie auf anderen Seiten so aus:


Verschoben... genau so verschoben ist es auf den anderen Seiten auch.
Auf den Seiten wo es verschoben ist hab ich PHP Codes draufm kann es daran liegen? Im PHP Code selber sine nochmal ein anderer header und footer definiert. Wenn ich die jedoch rausnehme funktioniert der PHP Code nicht... es ist zum verrückt werden.

Zudem ist es auch total merkwürdig das meine angegebenen Pixelbreiten für die Tabelle nicht umgesetzt werden sodass ich die Werte Schätzungsweise angeben muss.

Beispiel:

Maße laut Code = 100px insgesamt
Maße laut 'Anzeige' = 993px insgesamt

Ich weiß wirklich nicht so recht weiter XD

Codes:

Header.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
<!--- Seitenanfang ---!>
<html>
<head>
<title>HorseRider - der virtuelle Onlineshop! // Version 1.0</title>
<link rel=stylesheet href=style.css>
</head>
<body background=Grafiken/DesignHintergrund.png>


<!--- Äußere Tabelle ---!>
<table width=100% height=100%>
<tr>
<td>
<center>

<!--- Header Tabelle ---!>
<table width="1000px">
<tr>
<td background=Grafiken/DesignHeader.png width="1000px" height="221px">
<br><br><br><p align=left><a href="#" class="foto-link foto1"></a></p><br> <!--- Inventarlink ---!>

<!--- Linktabelle ---!>
<center>
<table>
<tr>
<td width="120px"><a href=Shop/Startseite.php class="foto-link2 foto2"></a></td> <!--- Startseitenlink ---!>
<td width="120px"><a href="Shop/Impressum.php" class="foto-link2 foto3"></a></td> <!--- Impressumlink ---!>
<td width="120px"><a href=Login/login.php class="foto-link2 foto4"></a></td> <!--- LogInlink ---!>
<td width="140px"></td>
</tr>
</table>
</center>
</td>
</tr>
<tr>
<td background=Grafiken/DesignBackground.png>

<!--- Hauptframe Design Tabelle ---!>
<center>
<table width="998px">
<tr>
<td width="50px"></td>
<td width="175px" valign="top" class=tdMenue><?php include('MenueReiter.php');?></td> <!--- Reiter Menü ---!>
<td width="550px" valign="top" class=tdMain>
<center>


Footer.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
<!--- ENDE Hauptframe Design Tabelle ---!>
</center>
</td>
<td width="175px" valign="top" class=tdMenue><?php include('MenuePferd.php');?></td> <!--- Pferde Menü ---!>
<td width="50px"></td>
</tr>
</table>
</center>

<!--- ENDE Design Tabelle ---!>
</td>
</tr>
<tr>
<td background=Grafiken/DesignFooter.png width="1000px" height="25px"></td>
</tr>
</table>

<!--- ENDE Äußere Tabelle ---!>
</center>
</td>
</tr>
</table>

<!--- ENDE Seitenanfang ---!>
</body>
</html>


Startseite.php (Inhalt gekürzt):
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<!--- Header ---!>
<?php include('http://latinos-welt.de/NEU/Shop/Header.php');?>

<!--- Seiteninhalt ---!>

Blahblahblah TEXT



<!--- Footer ---!>
<?php include('http://latinos-welt.de/NEU/Shop/Footer.php');?>


PHP Seiten Beispiel: (LogIn.php)
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:

<?php
session_start(); // Startet die Session
include("header.php");
include("db.php");
include("functions.inc.php");
if(isset($_REQUEST["submit"])) { // Wenn Formular abgeschickt
if(exist("mitglieder WHERE name = '".strip_tags($_REQUEST["name"])."' AND passwort = '".md5($_REQUEST["passwort"])."'") && anzahl("login WHERE ip = '".getenv("REMOTE_ADDR")."' AND erfolgreich = 'nein' AND timestamp > '".(time()-60*30)."'") < 4) { // Wenn Mitglied mit dem Namen und Passwort existiert! und wenn keine falschen logins in den letzten 30 Min. Wieso? um die Seite sicherer zu machen sonst können bruteforcer leicht hacken!
$eintragen mysql_query("INSERT INTO login (name, ip, timestamp, erfolgreich) VALUES ('".strip_tags($_REQUEST["name"])."', '".getenv("REMOTE_ADDR")."', '".time()."', 'ja')"); // Eintrag in Login!
            
$abfrage "SELECT id FROM mitglieder WHERE name = '".strip_tags($_REQUEST["name"])."' LIMIT 0,1";
$ergebnis mysql_query($abfrage);
while($row mysql_fetch_object($ergebnis))
{
$_SESSION["login"] = $row->id// Loggt einen ein!
}
echo "<meta http-equiv="refresh" content="0URL=shoparea.php">"// Weiterleitung zur Shoparea
} else { // Wenn falsch eingeloggt
$eintragen mysql_query("INSERT INTO login (name, ip, timestamp, erfolgreich) VALUES ('".strip_tags($_REQUEST["name"])."', '".getenv("REMOTE_ADDR")."', '".time()."', 'nein')"); // Eintrag in Login!
?>

<!--- Header ---!>
<?php include('Shop/Header.php');?>


<!--- Seiteninhalt wenn LogIn Fehlgeschlagen ---!>

<b><big>Ups, da ist was schief gelaufen!</big></b><br>
<i>LogIn fehlgeschlagen, bitte überprüfe deine Daten</i><br><br>


<img src=Grafiken/LogIn.png><br><br>

BlahBlah TEXT

<a href=Login/login.php><b>Zurück zum LogIn</b></a>


<!--- Footer ---!>
<?php include('Footer.php');?>


<?php
}
} else { // Formular ->
?>

<!--- Header ---!>
<?php include('Shop/Header.php');?>


<!--- Seiteninhalt ---!>

BlahBlah TEXT

<img src=Grafiken/LogIn.png><br><br>


<!--- Einloggen ---!>
<form action=login.php method=post>

<b>Name &nbsp &nbsp </b> <input type="text" name="name"></p><br>
<b>Passwort &nbsp &nbsp </b> <input type="password" name="passwort"></p><br>
<input type="submit" value="Login!" name="submit">

</form>





<?php
}
include("footer.php");
?>

<!--- Footer ---!>
<?php include('Shop/Footer.php');?>



in footer und header für login.php steht lediglich das html gerüst, deshalb will ich auch noch versuchen das raus zu nehmen, doppelt brauch ich das ja net.

Naja also wer jetzt irgendwie eine Lösung für mein Problem hat möge sich bitte äußern, ich dreh hier sonst noch durch *g*



Geschrieben von 1Sm!le am 11.10.2009 um 16:09:

 

Es heißt
width="1000"
oder
style="width:1000px"

aber
width="1000px" gibt es nicht.



Geschrieben von Steffi. am 11.10.2009 um 16:26:

 

hab ich auch probiert änder leider auch nichts an der situation Augenzwinkern
aber hat sich so gut wie erledigt, steig grad doch auf frames um. Der nerven wegen XD


Forensoftware: Burning Board, entwickelt von WoltLab GmbH