jag har en sida som jag anväder tables på, när jag text loggar in så kan ju en tex hamna i en annan table m.h.a att man använder ifset index.php?fel {echo....} typ index.php?fel så hamnar fel meddelandet där jag vill i tablen.
är det så här man ska jobba för att byta sidor också?? isåfall blir ju i dettafallet index-filen jättestor. när jag loggar in så vill jag ju bli skickade till welcome.php i någon table och att allt annat ska vara kvar.
ska man ha ifset i alla andra filer och sen includa dem i indexfilen eller?? hur gör man generellt?
skriver man header("Location nysida.php") så bytar man ju helt till den sidan..
jag har ju nu welcome.php och många andra php sidor hur gör jag lättas nu när jag vill använda tables istället,, för det är väl det man ska använda? för att det ska bli mest dynamsikt?
MatteMedlem sedan aug. 20002 975 inlägg Är tveksam till att jag förstår frågan och borde kanske därför inte svara alls. Om jag är fel ute så strunta i det här.
Om jag är i rätt härad så kanske detta kan vara dig till hjälp.
Så här brukar jag bygga upp mina sidor:
Säg att du har en sidstruktur som ser ut på följande sätt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Min sida</title>
<link rel="stylesheet" type="text/css" href="min.css">
</head>
<body>
<table>
<tr>
<td>Meny</td>
<td>Innehåll</td>
</tr>
</table>
</body>
</html>
Och du vill att den ska vara genomgående på alla sidor så kan du dela upp sidan i top.php och bottom.php, där man lägger allt som är gemensamt för alla sidor (med eventuella variabler).
top.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title><?=$title ?></title>
<link rel="stylesheet" type="text/css" href="min.css">
<?=$headextra ?>
</head>
<body <?=$headextra ?>>
<table>
<tr>
<td>Meny</td>
<td>
bottom.php
</td>
</tr>
</table>
</body>
</html>
Då kan en enskild sida se ut så här:
<?php
// Lite annan PHP-kod. T.ex kolla inloggning, spara värden från formulär mm
$title = "Min sida";
$headextra = ""; // För sådant jag vill ha i huvudet för en enskild sida
$bodyextra = ""; // Sådant jag vill lägga till i body för enskild sida
include "top.php";
?>
Innehåll
<?php
include "bottom.php";
?>
Sen om du ska använda tables eller annat ser jag som en ren design/HTML-fråga, men det kan ibland bli lite stökigare atrt flytta variabler mellan sidor om man använder frames.