Avatar billede kennedk Nybegynder
13. september 2005 - 20:11 Der er 6 kommentarer og
1 løsning

Mere gæstebog:D

ja, jeg har fået mig lavet en gæstebog som virker, men jeg vil gerne have så man skal udfylde alle felterne, og hvis det fx. er navn man ikke udfylder så skal den skrive at det er felt navn at den ikke har udfyldt. kan i hjælpe? jeg bruger php og mysql.
her ere skriv.php:
<html>
<head><title>skriv</title></head>
<body>

<table>
<form name="skriv" method="post" action="?side=skriv">
<tr><td>Navn:</td><td><input type="text" name="navn" maxlength="30" size="30"></td></tr>
<tr><td>Besked:</td><td><textarea name="tekst" rows="6" cols="25"></textarea></td></tr>
<tr><td><input type="submit" value="Send"></td><td></td></tr>
</form>
</table>
<?


if ($_GET['side'] == "skriv") {
include "connect.php";

mysql_query("INSERT INTO gb (navn,tekst) VALUES ('$_POST[navn]', '$_POST[tekst]')") or die(mysql_error());
echo "Beskeden blev nu gemt!";
echo "<br><br>";


mysql_close();
} else {
echo "<br><br>";
}

include "laes.php";
?>


</body>
</html>
Avatar billede yezbarh Nybegynder
13. september 2005 - 20:12 #1
<html>
<head><title>skriv</title></head>
<body>

<table>
<form name="skriv" method="post" action="?side=skriv">
<tr><td>Navn:</td><td><input type="text" name="navn" maxlength="30" size="30"></td></tr>
<tr><td>Besked:</td><td><textarea name="tekst" rows="6" cols="25"></textarea></td></tr>
<tr><td><input type="submit" value="Send"></td><td></td></tr>
</form>
</table>
<?


if ($_GET['side'] == "skriv") {
include "connect.php";

if ($_POST[navn] == "" || $_POST[tekst] == "")
echo "Du skal skrive et navn eller en besked!";

else

mysql_query("INSERT INTO gb (navn,tekst) VALUES ('$_POST[navn]', '$_POST[tekst]')") or die(mysql_error());
echo "Beskeden blev nu gemt!";
echo "<br><br>";


mysql_close();
} else {
echo "<br><br>";
}

include "laes.php";
?>


</body>
</html>
Avatar billede yezbarh Nybegynder
13. september 2005 - 20:14 #2
eller:


<html>
<head><title>skriv</title></head>
<body>

<table>
<form name="skriv" method="post" action="?side=skriv">
<tr><td>Navn:</td><td><input type="text" name="navn" maxlength="30" size="30"></td></tr>
<tr><td>Besked:</td><td><textarea name="tekst" rows="6" cols="25"></textarea></td></tr>
<tr><td><input type="submit" value="Send"></td><td></td></tr>
</form>
</table>
<?


if ($_GET['side'] == "skriv") {
include "connect.php";

if ($_POST[navn] == "" || $_POST[tekst] == "")
echo "Du skal skrive et navn eller en besked!";

} else {

mysql_query("INSERT INTO gb (navn,tekst) VALUES ('$_POST[navn]', '$_POST[tekst]')") or die(mysql_error());
echo "Beskeden blev nu gemt!";
echo "<br><br>";


mysql_close();
} else {
echo "<br><br>";
}
}

include "laes.php";
?>


</body>
</html>
Avatar billede kennedk Nybegynder
13. september 2005 - 20:17 #3
Det virker :)
Avatar billede yezbarh Nybegynder
13. september 2005 - 20:23 #4
Svar - Og velbekomme! :)
Avatar billede kennedk Nybegynder
13. september 2005 - 20:27 #5
jeg har udvidet lidt :P

<html>
<head><title>skriv</title></head>
<body>

<table>
<form name="skriv" method="post" action="?side=skriv">
<tr><td>Navn:</td><td><input type="text" name="navn" maxlength="30" size="30"></td></tr>
<tr><td>Besked:</td><td><textarea name="tekst" rows="6" cols="25"></textarea></td></tr>
<tr><td><input type="submit" value="Send"></td><td></td></tr>
</form>
</table>
<?


if ($_GET['side'] == "skriv") {
include "connect.php";

if ($_POST[navn] == "" && $_POST[tekst] == ""){
echo "Du skal udfylde alle felterne";
}elseif ($_POST[tekst] == "") {
echo "Du mangler at skrive en tekst";
}elseif($_POST[navn] == "") {
echo "Du skal skrive et navn";
}else {

mysql_query("INSERT INTO gb (navn,tekst) VALUES ('$_POST[navn]', '$_POST[tekst]')") or die(mysql_error());
echo "Beskeden blev nu gemt!";
echo "<br><br>";
}

mysql_close();
} else {
echo "<br><br>";
}

include "laes.php";
?>


</body>
</html>




jeg acceptere nu :)
Avatar billede yezbarh Nybegynder
13. september 2005 - 20:27 #6
Jeps, det ser rigtigt ud det du har lavet.
Avatar billede yezbarh Nybegynder
13. september 2005 - 20:28 #7
og tak for points !-]
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