Avatar billede nickyc Nybegynder
10. oktober 2003 - 13:17 Der er 4 kommentarer og
1 løsning

kan du hjælpe?

hey all...
kig lige på :
http://www.framemakers.dk/nicky/maillingliste/joinnewsletter.php
Når det er sådan at du skriver dine dataer ind, skulle de blive gemt i min databasen og efter du har trykket tilmeld skal den meddelse "Tak for din tilmelding til nyhedsbrevet" komme frem!

min kode for joinnewsletter.php :

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="joinnewsletter.php" method ="post">
<table>
<tr><td>
Name : </td>
<td><input type="text" name ="name">
</td></tr>
<tr><td>
Email :
</td>
<td><input type="text" name ="email">
</td></tr>
<tr><td>
        <input type="submit" value ="tilmeld">
      </td>
<td>
        <input type="reset" value ="reset">
      </td></tr>
</table>
</form>

<?php
//lav en forbindelse
$connection = mysql_connect("localhost" , "frame" , "bono")
or die("cannot make connection");
//vælg vores database www_framemakers_dk
$db = mysql_select_db("www_framemakers_dk" , $connection)
or die("cannot find database");
//indsæt værdierene fra vores form, over i databasen
$sql_query = "INSERT INTO email VALUES (\"$name\",\"$email\")";
$results = mysql_query($sql_query);
//Vis et tak og et link der linker tilbage til forsiden
echo ("Tak for din tilmelding til nyhedsbrevet<br>");
echo ("<a href = 'index.htm'>Tilbage til index</a>");
?>
</body>
</html>
Avatar billede repox Seniormester
10. oktober 2003 - 13:21 #1
<?php
if(!empty($_POST['name']) && !empty($_POST['email'])) {

$connection = mysql_connect("localhost" , "frame" , "bono")
or die("cannot make connection");

$db = mysql_select_db("www_framemakers_dk" , $connection)
or die("cannot find database");
$sql_query = "INSERT INTO email VALUES (\"$name\",\"$email\")";
$results = mysql_query($sql_query);

echo ("Tak for din tilmelding til nyhedsbrevet<br>");
echo ("<a href = 'index.htm'>Tilbage til index</a>");
}
?>
Avatar billede nickyc Nybegynder
10. oktober 2003 - 13:29 #2
Den ligger stadig ikke ens data i  databasen!

min database ser således ud:


      Feltnavn  Datatype Attributter Nulværdi Standardværdi Ekstra Handling

  id  int(11)  Nej    auto_increment   
  name  varchar(75)  Ja  NULL     
  email  varchar(50)  Ja  NULL
Avatar billede repox Seniormester
10. oktober 2003 - 13:32 #3
<?php
if(!empty($_POST['name']) && !empty($_POST['email'])) {

$connection = mysql_connect("localhost" , "frame" , "bono")
or die("cannot make connection");

$db = mysql_select_db("www_framemakers_dk" , $connection)
or die("cannot find database");

mysql_query("INSERT INTO email (name, email) VALUES ('$_POST[name]', '$_POST[email]')");

echo ("Tak for din tilmelding til nyhedsbrevet<br>");
echo ("<a href = 'index.htm'>Tilbage til index</a>");
}
?>
Avatar billede tipsen Nybegynder
10. oktober 2003 - 15:04 #4
Prøv at tænke lidt på en beskrivende overskrift til næste gang du spørger om noget...
Avatar billede nickyc Nybegynder
11. marts 2004 - 10:44 #5
lukker
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