Avatar billede xc0rtze Nybegynder
15. november 2005 - 20:48 Der er 9 kommentarer

Tagwall problem

Jeg har lavet en tagwall, men skidtet vil ikke virke, så tænkte jeg at jeg ville spørge herinde fordi det er godt herinde, da der sidder mange proff's her :)

men her er den:

# tagwall.php
<title>Tagwall</title>
<head><style>
body {
font-family: verdana;
font-size: 11px;
}
input {
border: 1px solid black;
font-family: verdana;
font-size: 11px;
padding: 2px;
}
textarea {
border: 1px solid black;
font-family: verdana;
font-size: 11px;
padding: 2px;
}
select {
border: 1px solid black;
font-family: verdana;
font-size: 11px;
}
#small {
font-family: verdana;
font-size: 11px;
}
input:focus, textarea:focus {
border: 1px solid orange;
font-family: verdana;
font-size: 11px;
padding: 2px;
}
</style></head>
<form action="tagwallok.php" method="post">
Dit navn:<br>
<input type="text" name="navn"><br>
Din besked:<br>
<textarea name="besked"></textarea><br>
<input type="submit" value="skriv besked">
</form>

#tagwallok.php
<?php
mysql_connect("localhost", "user", "pass") or die("Der kunne ikke connectes til databasen");
mysql_select_db("tag") or die("Ingen database");
mysql_query("insert into tag ("navn", "besked")
values ('".addslashes($_POST['navn']."',
'".addslashes($_POST['besked']."'");

header("location: tagwallok.php");
}
?>

<?php
$tab = mysql_query(select * from tag order by id);
while($sh = mysql_fetch_array($tab)){

echo "<b>";
echo "$sh['navn']";
echo "</b>";
echo "<br />";
echo "htmlspecialchars($sh['besked'])";

}
}

##########################
# COPYRIGHT MIKKEL OLSEN #
##########################

?>


Hvad har jeg gjort galt?
Avatar billede steven_ Nybegynder
15. november 2005 - 21:25 #1
$tab = mysql_query("select * from tag order by id");
Avatar billede steven_ Nybegynder
15. november 2005 - 21:27 #2
<?php
$tab = mysql_query("select * from tag order by id");
while($sh = mysql_fetch_array($tab))
{
echo "<b>";
echo $sh['navn'];
echo "</b>";
echo "<br />";
echo htmlspecialchars($sh['besked']);
}
?>
Avatar billede xc0rtze Nybegynder
16. november 2005 - 11:53 #3
Det virker ikke :S
Avatar billede kinderaeg Nybegynder
16. november 2005 - 15:57 #4
<?php
mysql_connect("localhost", "user", "pass") or die("Der kunne ikke connectes til databasen");
mysql_select_db("tag") or die("Ingen database");
mysql_query("insert into tag ('navn', 'besked') values ('".addslashes($_POST["navn"]."','".addslashes($_POST["besked"]."'");

header("location: tagwallok.php");

$tab = mysql_query("select * from tag order by id");

while($sh = mysql_fetch_array($tab)){
    echo "<b>";
    echo "$sh["navn"]";
    echo "</b>";
    echo "<br />";
    echo "htmlspecialchars($sh["besked"])";
}
?>
Avatar billede xc0rtze Nybegynder
16. november 2005 - 16:17 #5
Man kan ikke se beskederne :S
Avatar billede kinderaeg Nybegynder
17. november 2005 - 08:57 #6
Hovsa, den sidste linie skulle se sådan her ud :(

echo htmlspecialchars($sh["besked"]);
Avatar billede steven_ Nybegynder
18. november 2005 - 08:25 #7
Min virker udemærket. Jeg regner selvfølgelig med, at hvis man poster et spørgsmål under denne kategori, at man har et database-connection på plads :)
Avatar billede xc0rtze Nybegynder
18. november 2005 - 13:36 #8
Den virker ikke :S
Den vil ikke vise beskederne
Avatar billede kinderaeg Nybegynder
21. november 2005 - 08:46 #9
Tror steven har fat i et eller andet. Det lyder somom du enten ikke har fat i databasen eller at tabellen tag er tom.
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