Avatar billede zuper_newbie Nybegynder
10. februar 2002 - 19:20 Der er 2 kommentarer og
1 løsning

hvorfor sker der intet med følgende db??

Hejsa...
Jeg sidder og eksperimentere lidt med noget mysql, men jeg kan ikke forstå hvorfor det ikke virker
Jeg har lavet følgende, men når jeg trykker på submitknappen sker der kun det at felterne ryddes
og databasen forbliver tom... Har jeg lavet en eller anden typisk fejl eller er det min server
der er i udu... Jeg håber der er nogen der kan hjælpe :o)

newbien over dem alle


<?
$db = mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("gbog",$db);
if ($skriv){
    $besked = str_replace("\n", "<br>", $besked);
    $dato_array = getdate();
    $dato = $dato_array["mday"]. "/" . $dato_["mon"]. "-". $dato_array["year"];
    mysql_query("INSERT INTO bog(navn, email, dato, besked) VALUES('$navn', '$email','$dato','$besked')");
}
?>
<center>
<form method=post action =<? echo $PHP_SELF; ?>>
<imput type=hidden name=skriv value=1>
navn:<input type=text name=navn><br>
email:<input type=text name=email><br>
<textarea name=besked COLS=30 ROWS=5></textarea><br>
<input type=submit Value="send">
</form>
<br><br>
<table>
<?
$foresp = mysql_query("SELECT navn, email, dato, besked FROM bog ORDER BY nr DESC");
while($data = mysql_fetch_row($foresp)){
    echo "<tr><td valign=top>";
    echo "fra: <A HREF=\"mailto:$data[1]\">$data[0]</a>";
    echo "<br>$data[2]";
    echo "</td><td valigntop>$data[3]</td></tr>";
}
?>
</table>

Databasen:
nr     int         primary    auto_increment
navn    tinytext   
email    tinytext   
dato    tinytext   
besked    text   
Avatar billede jonas- Nybegynder
10. februar 2002 - 19:24 #1
Har du husket at ændre

$db = mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("gbog",$db);


til dine egne database host indstillinger?
Avatar billede jonas- Nybegynder
10. februar 2002 - 19:25 #2
<imput type=hidden name=skriv value=1>

=

<input type=hidden name=skriv value=1>

N'et :o)
Avatar billede zuper_newbie Nybegynder
10. februar 2002 - 19:40 #3
Takker Jonas... Det var den ganske lille irriterende fejl imput -.. Jeg føler mig ret dum nu, men tak for svaret *SS*
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
Computerworld tilbyder specialiserede kurser i database-management

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