Avatar billede matt_madsen Nybegynder
01. marts 2007 - 21:17 Der er 28 kommentarer

Gæstebog

Hey der ude jeg er ved og lave en gæstebog til min hjemmeside, men er gået lidt død. jeg har e til og hjælpe mig som kan finde ud af det. men der er opståret et problem og vi kan ikk finde fejlen. men hvis i lige vil se om i kan finde den.
Sådan  her ser min gb side ud
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Gaestebog</title>
</head>

<body background="bamboo.gif">

<table border="0" cellpadding="0" cellspacing="0" width="1053" height="803">
    <!-- MSTableType="layout" -->
    <tr>
        <td valign="top">
        <!-- MSCellType="DecArea" -->
        &nbsp;</td>
        <td valign="top" height="109">
        <!-- MSCellType="ContentHead" -->
        <p align="center"><font size="7"><b>Gæstebog</b></font></td>
    </tr>
    <tr>
        <td valign="top" width="181">
        <!-- MSCellType="NavBody" -->
        <!--webbot bot="Navigation" S-Type="sequence" S-Orientation="vertical" S-Rendering="graphics" B-Include-Home="FALSE" B-Include-Up="FALSE" U-Page="sid:1002" startspan --><nobr><a href="index.htm" target="">Startside</a></nobr><br> <nobr><a href="aboutme.htm" target="">Om&nbsp;Mig</a></nobr><br> <nobr><a href="ris_og_ros.htm" target="">Ris&nbsp;og&nbsp;Ros</a></nobr><br> <nobr>GæsteBog</nobr><br> <nobr><a href="Tjen%20penge.htm" target="">Tjen&nbsp;Penge</a></nobr><br> <nobr><a href="sjov.htm" target="">Sjov</a></nobr><br> <nobr><a href="oel_og_sprut.htm" target="">Øl&nbsp;og&nbsp;Sprut</a></nobr><br> <nobr><a href="iq.htm" target="">Iq&nbsp;Test</a></nobr><br> <nobr><a href="Links121.htm" target="">Links</a></nobr><br> <nobr><a href="poker.htm" target="">Poker</a></nobr><br> <nobr><a href="Spil%20paa%20hjemmesiden.htm" target="">Spil&nbsp;Her</a></nobr><br> <nobr><a href="billige_rejser.htm" target="">Billige&nbsp;Rejser</a></nobr><br> <nobr><a href="billige_spil.htm" target="">Billige&nbsp;Spil</a></nobr><br> <nobr><a href="Webdomaener.htm" target="">Billige&nbsp;Webdomæner</a></nobr><br> <nobr><a href="billige_telefoni.htm" target="">Billige&nbsp;Telefoni</a></nobr><br> <nobr><a href="PointShop.htm" target="">PointShop</a></nobr><br> <nobr><a href="windows_tips.htm" target="">Windows&nbsp;Tips&nbsp;&amp;&nbsp;Tricks</a></nobr><br> <nobr><a href="Forhold%20mellem%20Kvinder%20og%20Maend.htm" target="">Forhold&nbsp;mellem&nbsp;Kvinder&nbsp;og&nbsp;Mænd</a></nobr><br> <nobr><a href="Tilfoej_dit_link.htm" target="">Tilføj&nbsp;Dit&nbsp;Link</a></nobr><br> <nobr><a href="sitemap.htm" target="">Sitemap</a></nobr><!--webbot bot="Navigation" i-checksum="8893" endspan --></td>
        <td valign="top" height="694" width="872">
        <!-- MSCellType="ContentBody" -->
        <p align="left">&nbsp;</p>
<form name='gbog' method='POST' ACTION='tilfoj.php'>
<p align="left">&nbsp;Navn:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="navn" value="skriv dit navn" size="15" maxlength="255">
</p>
<p align="left">&nbsp;Web Side: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="webside" value="Webside" size="15" maxlength="255">
</p>
<p align="left">&nbsp;Din  E-Mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="e_Mail" value="Skriv din mail her" size="15" maxlength="255">
</p>
<p align="left">Din Hilsen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<textarea name="kommentar" rows="4" cols="30">Din Hilsen</textarea> </p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input class="inputknap" type="submit" value="Tilføj">&nbsp;&nbsp;&nbsp;&nbsp;
<input class="inputknap" type="reset" value="Slet alt"></p>
</form>
&nbsp;</td>
    </tr>
</table>

</body>

</html>

og såden her ser min tilføj ud

<?
$navn = mysql_real_escape_string($_POST["navn"]);
$webside = mysql_real_escape_string($_POST["webside"]);
$e_mail = mysql_real_escape_string($_POST["e_mail"]);
$kommentar = mysql_real_escape_string($_POST["kommentar"]);

echo"$navn<br>$webside<br>$e_mail<br>$kommentar";

?>

kan i se hva der mangler?
Avatar billede matt_madsen Nybegynder
01. marts 2007 - 21:22 #1
det her er min tilføj fil den anden var en gammel.

<?
$host ="mysql5num1.webhosting.dk";
$bruger ="*********";
$pass="******";
$base ="mysqluser12635";

mysql_connect($host, $bruger, $pass) or die(mysql_error());
mysql_select_db($base) or die(mysql_error());

$navn = mysql_real_escape_string($_POST["navn"]);
$webside = mysql_real_escape_string($_POST["webside"]);
$e_mail = mysql_real_escape_string($_POST["e_mail"]);
$kommentar = mysql_real_escape_string($_POST["kommentar"]);

echo"$navn<br>$webside<br>$e_mail<br>$kommentar";
if (!empty($navn) && !empty($kommentar))
{
mysql_query("INSERT INTO gbog (navn, web, email, hilsen)
values('$navn', '$webside', '$e_mail', '$kommentar')") or die(mysql_error());
header("Location: gaestebog.php");
}
else
{
echo"Du glemte vist noget, tilbage og prøv igen. tak<br>";
echo"<a href='gaestebog.php'>Tilbage</a><br>";
}
?>
Avatar billede jakobdo Ekspert
01. marts 2007 - 22:10 #2
Hvad oplever du af fejl?
Avatar billede matt_madsen Nybegynder
01. marts 2007 - 22:12 #3
Når jeg har uploade den, og prøver den af. kommer den bare med den side "side kan ikk viset" "eller bare en blank side"

du kan prøve se det på http://www.nook.dk/gaestebog.php også tryk på tilføj.
Avatar billede matt_madsen Nybegynder
01. marts 2007 - 23:17 #4
Giver jeg for lidt point eller kan ingen bare svare på det.hehe er helt ny her så lidt hjælp ville være nice. :D
Avatar billede jakobdo Ekspert
02. marts 2007 - 19:26 #5
Prøv følgende kode:

<?
//http://www.eksperten.dk/spm/765611
$host ="mysql5num1.webhosting.dk";
$bruger ="*********";
$pass="******";
$base ="mysqluser12635";

mysql_connect($host, $bruger, $pass) or die(mysql_error());
mysql_select_db($base) or die(mysql_error());

$navn = mysql_real_escape_string($_POST["navn"]);
$webside = mysql_real_escape_string($_POST["webside"]);
$e_mail = mysql_real_escape_string($_POST["e_mail"]);
$kommentar = mysql_real_escape_string($_POST["kommentar"]);

echo"$navn<br>$webside<br>$e_mail<br>$kommentar";
if (!empty($navn) && !empty($kommentar))
{
    mysql_query("INSERT INTO gbog (navn, web, email, hilsen)
    values('$navn', '$webside', '$e_mail', '$kommentar')") or die(mysql_error());
    header("Location: gaestebog.php");
    exit();
}
else
{
    echo"Du glemte vist noget, tilbage og prøv igen. tak<br>";
    echo"<a href='gaestebog.php'>Tilbage</a><br>";
}
exit();
?>
Avatar billede matt_madsen Nybegynder
02. marts 2007 - 22:20 #6
Hmm nej den virker hellr ikk.. :(
Avatar billede jakobdo Ekspert
02. marts 2007 - 22:38 #7
Er du sikker på din mysql_connect() er korrekt?
tilfoj.php er nemlig meget længe om at gøre noget.
Avatar billede matt_madsen Nybegynder
02. marts 2007 - 22:53 #8
nej er jeg desværre ikk ved ikk så meget om det. og ham der hjælper mig er ikk på i dag. så kan ikk rigtig fortælle noget før han kommer på.. så det er lidt skod
Avatar billede michaeltryl Seniormester
02. marts 2007 - 23:13 #9
Jeg har været ved at hjælpe matt_madsen lidt og så vidt jeg kan se skulle hans connect være rigtig.
Han har webhotel hos webhosting og her er linket til deres FAQ med connect til mysql
http://www.webhosting.dk/php2mysql.php
Avatar billede jakobdo Ekspert
03. marts 2007 - 15:09 #10
Jeg synes godt nok den tilfoj.php ser god nok ud.
Men vi må vel igang med noget debug.
Prøv på siden at skrive:

<?php
//Til Debug...
echo '<pre>';
print_r($_POST);
echo '</pre>';
exit()
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 17:55 #11
Ja kun det ikk?
har ejg gjort nu
Avatar billede jakobdo Ekspert
04. marts 2007 - 18:08 #12
Det virker ikke.
Se her: http://www.nook.dk/tilfoj.php
Der kommer ingenting.
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 18:22 #13
nej ved det godt. men har sat det der ind på siden.

<?php
//Til Debug...
echo '<pre>';
print_r($_POST);
echo '</pre>';
exit()

der skal ikk være andet på siden vel?
Avatar billede jakobdo Ekspert
04. marts 2007 - 18:33 #14
Nej.
Men du skal også huske: ?> i slutningen.
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 19:52 #15
Sådan nu har jeg sat det ind..
Avatar billede jakobdo Ekspert
04. marts 2007 - 20:34 #16
Alle data bliver sendt godt nok. Så må det være længere nede i din kode der er noget galt.
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 20:37 #17
Hmm oka på hvilken side? tilføj eller?
Hva skal jeg så gøre?
Avatar billede jakobdo Ekspert
04. marts 2007 - 20:43 #18
tilfoj.php

Du må prøve at debugge dig igennem teksten.
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 20:50 #19
har jeg ingen andelse om hvordan jeg gøre. hehe. tror jeg venter på michael lige kommer på igen. så kan han lige hjælpe migder. for jeg ved ikk så meget om det.
Avatar billede michaeltryl Seniormester
04. marts 2007 - 21:46 #20
vi har nu prøvet at fjerne

mysql_connect($host, $bruger, $pass) or die(mysql_error());
mysql_select_db($base) or die(mysql_error());

men når formen sendes kommer tilfoj.php med denne besked
"Du glemte vist noget, tilbage og prøv igen. tak"

den udskriver ikke
echo"$navn<br>$webside<br>$e_mail<br>$kommentar";
skifter vi den linie ud med
echo $_POST["navn"];

udskriver den fint det som brugeren udfylder feltet navn med.
For mig er dette en gåde
Avatar billede jakobdo Ekspert
04. marts 2007 - 21:58 #21
Du skal bruge mysql_connect() før du kan bruge mysql_real_escape_string()
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 22:21 #22
jeg prøve og kontakt webhosting og spøger om den er rigtig også melder jeg lig tilbage.
Avatar billede matt_madsen Nybegynder
04. marts 2007 - 22:44 #23
Jeg fik svar tilbage men ik det jeg regnet med

>Kan vi ikke lige gennemskue... se om du har lavet dine tabeller
>korrekt osv, vi yder ikke support
>til hjemmesidedesign generelt, kun til vore systemer.
Avatar billede jakobdo Ekspert
05. marts 2007 - 08:00 #24
Ellers må du lige få Michael Tryl til at kontakte mig via MSN, så må jeg tage et kig på din kode.
Avatar billede matt_madsen Nybegynder
05. marts 2007 - 16:09 #25
Ja Det må vi. jeg regner med han kigger her ind, så kan han jo lige kontakt dig..
Avatar billede jakobdo Ekspert
05. marts 2007 - 16:20 #26
Det lyder godt!
Avatar billede matt_madsen Nybegynder
05. marts 2007 - 23:09 #27
Hey jakobdo, har du fået mn msn?

Tror jeg kom til og afvise his det var dig. men du kan lige søge igen hvis det er..
Avatar billede jakobdo Ekspert
06. marts 2007 - 07:47 #28
jakobdo (at) hotmail [dot] com
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