Avatar billede Slettet bruger
18. december 2005 - 20:12 Der er 8 kommentarer og
1 løsning

hjælp til gæstebogen

Hej..
Jeg har lige lavet en gæstebog men der er en simpel ting som at få det til at være i "center"

Er det ikk det samme som i html.? align=center ?
eller er det noget helt andet.. har aldri arbejdet med php så vil meget gerne have hjælp...
Avatar billede nizo Nybegynder
18. december 2005 - 20:30 #1
HTML styrer det visuelle, PHP styrer det tekniske, saa ja! Du skal bruge align="center" eller noget CSS til det :)
Avatar billede ajenbo Nybegynder
19. december 2005 - 00:39 #2
Php er brug til at skrive en htm fil, når du skriver ?> slutter du php og går over i html, og når du skriver <?php går du tilbage i php.
Avatar billede Slettet bruger
19. december 2005 - 21:01 #3
Okey tak
Avatar billede Slettet bruger
19. december 2005 - 21:05 #4
Hmm kan ikk få det til at virke..
Vil du/i ikk lige ratte koden så den centrere det..?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive 6">
        <title>----,...MUSIKLIR...,----</title>
        <LINK rel="stylesheet" href="style.css" type="text/css">
       
    </head>

    <body  leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
    <p align="center">
    <?
include("config.php");
?>

<a href="tagwall.php?amp;more=1">Se flere tags</a>&nbsp;|&nbsp;<a href="tagwall.php?action=write">Skriv</a><br>

<?php
$action = @$_GET['action'];
if ($action=='write') {
  echo '<form method="post" action="tagwall.php">
<table cellSpacing="0" cellPadding="0" border="0" align="center" >
    <tr>
    <td width="226">Dit navn:</td>
    <td><input id="name" class="text" size="30" name="navn"></td>
    </tr>
    <tr>
    <td><p>Din e-mail</p></td>
    <td><input name="email" class="text" type="text" id="email" size="30"></td>
    </tr>
    <tr>
    <td valign="top" height="132">Din besked:</td>
    <td height="132"><textarea id="text" class="textarea" name="text" rows="8" cols="35"></textarea></td>
    </tr>
    <tr>
    <td height="40">&nbsp;</td>
    <td vAlign="bottom" height="40">
    <input type="submit" class="submit" value="Tag!" name="Submit">&nbsp;&nbsp;&nbsp;
    <input type="reset" class="submit" value="Slet alt" name="Reset"></td>
    </tr>
    <tr>
    <td height="22">&nbsp;</td>
    <td vAlign="bottom" height="22">Alle felter skal udfyldes!!</td>
    </tr>
</table>
</form>';
} else {

$navn = @$_POST['navn'];
$email = @$_POST['email'];
$text = @$_POST['text'];
$time = date("Y-m/d H:i:s");

if (@$_POST['navn'] == "Navn") {
    $navn = "Anonym";
}

if (@$_POST['email'] == "E-mail") {
    $email = "null@null";
}

//mysql_connect("$host", "$user", "$password") or die(mysql_error());
//mysql_select_db($database) or die(mysql_error());

$ip = $_SERVER['REMOTE_ADDR'];

if(!empty($_POST['text'])){
    $insertSQL = "insert into tagwall (navn, email, time, ip, text) values ('".addslashes($navn)."', '".addslashes($email)."', '$time', '$ip', '".addslashes($text)."')";
    mysql_query($insertSQL)or die(mysql_error());
}

if (@$_GET['more']) {
  $limit = 1000;
} else {
  $limit = 10;
}
$result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT $limit") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
    echo "<br><a href='mailto:"
.htmlspecialchars(urlencode($row['email']))
."'>"
.htmlspecialchars($row['navn'])
."</a> - "
.$row['time']
."<br>"
.nl2br(htmlspecialchars($row['text']))
."<br>";
}
mysql_close() or die(mysql_error());

}



?>


<a href="tagwall.php?amp;more=1">Se flere tags</a>&nbsp;|&nbsp;<a href="tagwall.php?action=write">Skriv</a>


        </p>


        </body>

</html>
Avatar billede nizo Nybegynder
19. december 2005 - 23:00 #5
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive 6">
        <title>----,...MUSIKLIR...,----</title>
        <LINK rel="stylesheet" href="style.css" type="text/css">
     
    </head>

    <body align="center" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
    <p align="center">
    <?
include("config.php");
?>

<a href="tagwall.php?amp;more=1">Se flere tags</a>&nbsp;|&nbsp;<a href="tagwall.php?action=write">Skriv</a><br>

<?php
$action = @$_GET['action'];
if ($action=='write') {
  echo '<form method="post" action="tagwall.php">
<table cellSpacing="0" cellPadding="0" border="0" align="center" >
    <tr>
    <td width="226">Dit navn:</td>
    <td><input id="name" class="text" size="30" name="navn"></td>
    </tr>
    <tr>
    <td><p>Din e-mail</p></td>
    <td><input name="email" class="text" type="text" id="email" size="30"></td>
    </tr>
    <tr>
    <td valign="top" height="132">Din besked:</td>
    <td height="132"><textarea id="text" class="textarea" name="text" rows="8" cols="35"></textarea></td>
    </tr>
    <tr>
    <td height="40">&nbsp;</td>
    <td vAlign="bottom" height="40">
    <input type="submit" class="submit" value="Tag!" name="Submit">&nbsp;&nbsp;&nbsp;
    <input type="reset" class="submit" value="Slet alt" name="Reset"></td>
    </tr>
    <tr>
    <td height="22">&nbsp;</td>
    <td vAlign="bottom" height="22">Alle felter skal udfyldes!!</td>
    </tr>
</table>
</form>';
} else {

$navn = @$_POST['navn'];
$email = @$_POST['email'];
$text = @$_POST['text'];
$time = date("Y-m/d H:i:s");

if (@$_POST['navn'] == "Navn") {
    $navn = "Anonym";
}

if (@$_POST['email'] == "E-mail") {
    $email = "null@null";
}

//mysql_connect("$host", "$user", "$password") or die(mysql_error());
//mysql_select_db($database) or die(mysql_error());

$ip = $_SERVER['REMOTE_ADDR'];

if(!empty($_POST['text'])){
    $insertSQL = "insert into tagwall (navn, email, time, ip, text) values ('".addslashes($navn)."', '".addslashes($email)."', '$time', '$ip', '".addslashes($text)."')";
    mysql_query($insertSQL)or die(mysql_error());
}

if (@$_GET['more']) {
  $limit = 1000;
} else {
  $limit = 10;
}
$result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT $limit") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
    echo "<br><a href='mailto:"
.htmlspecialchars(urlencode($row['email']))
."'>"
.htmlspecialchars($row['navn'])
."</a> - "
.$row['time']
."<br>"
.nl2br(htmlspecialchars($row['text']))
."<br>";
}
mysql_close() or die(mysql_error());

}



?>


<a href="tagwall.php?amp;more=1">Se flere tags</a>&nbsp;|&nbsp;<a href="tagwall.php?action=write">Skriv</a>


        </p>


        </body>

</html>
Avatar billede Slettet bruger
20. december 2005 - 15:34 #6
Hmm... et virker ik
Avatar billede nizo Nybegynder
21. december 2005 - 09:43 #7
Mit sidste forslag ville være noget css:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive 6">
        <title>----,...MUSIKLIR...,----</title>
        <LINK rel="stylesheet" href="style.css" type="text/css">
        <style type="text/css">
        body {
        text-align: center;
        }
        </style>   
    </head>

    <body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
    <p align="center">
    <?
include("config.php");
?>

<a href="tagwall.php?amp;more=1">Se flere tags</a>&nbsp;|&nbsp;<a href="tagwall.php?action=write">Skriv</a><br>

<?php
$action = @$_GET['action'];
if ($action=='write') {
  echo '<form method="post" action="tagwall.php">
<table cellSpacing="0" cellPadding="0" border="0" align="center" >
    <tr>
    <td width="226">Dit navn:</td>
    <td><input id="name" class="text" size="30" name="navn"></td>
    </tr>
    <tr>
    <td><p>Din e-mail</p></td>
    <td><input name="email" class="text" type="text" id="email" size="30"></td>
    </tr>
    <tr>
    <td valign="top" height="132">Din besked:</td>
    <td height="132"><textarea id="text" class="textarea" name="text" rows="8" cols="35"></textarea></td>
    </tr>
    <tr>
    <td height="40">&nbsp;</td>
    <td vAlign="bottom" height="40">
    <input type="submit" class="submit" value="Tag!" name="Submit">&nbsp;&nbsp;&nbsp;
    <input type="reset" class="submit" value="Slet alt" name="Reset"></td>
    </tr>
    <tr>
    <td height="22">&nbsp;</td>
    <td vAlign="bottom" height="22">Alle felter skal udfyldes!!</td>
    </tr>
</table>
</form>';
} else {

$navn = @$_POST['navn'];
$email = @$_POST['email'];
$text = @$_POST['text'];
$time = date("Y-m/d H:i:s");

if (@$_POST['navn'] == "Navn") {
    $navn = "Anonym";
}

if (@$_POST['email'] == "E-mail") {
    $email = "null@null";
}

//mysql_connect("$host", "$user", "$password") or die(mysql_error());
//mysql_select_db($database) or die(mysql_error());

$ip = $_SERVER['REMOTE_ADDR'];

if(!empty($_POST['text'])){
    $insertSQL = "insert into tagwall (navn, email, time, ip, text) values ('".addslashes($navn)."', '".addslashes($email)."', '$time', '$ip', '".addslashes($text)."')";
    mysql_query($insertSQL)or die(mysql_error());
}

if (@$_GET['more']) {
  $limit = 1000;
} else {
  $limit = 10;
}
$result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT $limit") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
    echo "<br><a href='mailto:"
.htmlspecialchars(urlencode($row['email']))
."'>"
.htmlspecialchars($row['navn'])
."</a> - "
.$row['time']
."<br>"
.nl2br(htmlspecialchars($row['text']))
."<br>";
}
mysql_close() or die(mysql_error());

}



?>


<a href="tagwall.php?amp;more=1">Se flere tags</a>&nbsp;|&nbsp;<a href="tagwall.php?action=write">Skriv</a>


        </p>


        </body>

</html>
Avatar billede Slettet bruger
21. december 2005 - 12:18 #8
Okey.., tak... fik hjælp af en anden inden dit siste forslag kom..
Men smid et svar.. du for pointne aligevel
Avatar billede nizo Nybegynder
21. december 2005 - 13:23 #9
ok :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester