Avatar billede plippert Nybegynder
17. februar 2005 - 15:49 Der er 14 kommentarer og
1 løsning

problemer med tilmelding til nyhedsbrev

Jeg har fundet et rigtig godt script på PHPuniverset (af Thor B Nørgaard), men når jeg sætter det ind på min egen side, laver den kaos når man trykker på Submit.
Kan nogen hjælpe?
Problemet kan ses på www.sorenlippert.dk/v3.0 og (php)kildekoden er herunder
<?
$filename = "index.php";

$sql_host = "localhost";

$sql_user = "sorenlippert_dk";

$sql_passwd = "204xPxpq";

$db = "sorenlippert_dk";

mysql_connect($sql_host,$sql_user,$sql_passwd);

mysql_select_db($db);
if (!$mode) {

?>
<table width="370" border="0">
  <tr>
    <td align="right" valign="bottom"><form action="<? print $filename; ?>?mode=on" method="post">
      <input type="text" name="mail" size="30">
      <SELECT name="valg">
        <option value="Tilmeld" selected>Tilmeld!
        <option value="Afmeld">Afmeld
      </select>
      <input type="submit" value="Submit">
    </form>
<?
}
if ($mode == "on") {



    if ($valg == "Tilmeld") {

    // $mail

    // On E-mail er der allerede

    $res = mysql_query("SELECT * FROM mailliste WHERE mail = '$mail'");

    $antal = mysql_num_rows($res);

        if ($antal == "") {

        // $ip, $mail, $dato

        $ip = $REMOTE_ADDR;

        $tid = date("Y-m-d H:i:s");

        mysql_query("INSERT INTO mailliste (id,ip,mail,tid) VALUES ('','$ip','$mail','$tid')");

        print "Din E-mail er blevet tilf&oslash;jet";

                            }

        else {

        print "E-mail adressen er allerede tilf&oslash;jet";

        }

    } // End of tilmeld

    if ($valg == "Afmeld") {

    mysql_query("DELETE FROM mailliste WHERE mail = '$mail'");

    print "E-mail adresse afmeldt";

    }

} // End of valg.
Avatar billede cronaldo Nybegynder
17. februar 2005 - 16:37 #1
Det er dine SQL-info! ..
Avatar billede coderdk Praktikant
17. februar 2005 - 16:38 #2
Du har skrevet dit password, som sikkert også er forkert, efter at bedømme på din side...
Avatar billede plippert Nybegynder
17. februar 2005 - 16:42 #3
jeg opdagede passwordet da det var for sent. Koden var ikke forkert på daværende tidspunkt. Den har jeg rettet. Men det er tæt på at det koster en kvajebajer........

Men kan I løse problemet?
Avatar billede plippert Nybegynder
17. februar 2005 - 16:42 #4
Skal hele koden sendes ind? eller kan man bruge det ovenstående til noget?
Avatar billede plippert Nybegynder
17. februar 2005 - 16:44 #5
Og siden virker igen. Koden er jo ændret...
Avatar billede coderdk Praktikant
17. februar 2005 - 16:45 #6
Hvad for noget kaos er det du snakker om? Jeg kunne godt tilmelde mig, og det så da ok ud?
Avatar billede plippert Nybegynder
17. februar 2005 - 16:48 #7
Menubaren ryger ud til siden, en tabelrække forsvinder (og det billede der er derinde)...
hvilken browser bruger du?
Avatar billede plippert Nybegynder
17. februar 2005 - 16:50 #8
Koden virker sådan set, men når scriptet køres roder den rundt på siden...
Avatar billede coderdk Praktikant
17. februar 2005 - 16:52 #9
Ja, ok det kan jeg godt se - jeg bruger firefox - Problemet er din HTML - Du afslutter tabellerne for mange gange osv, check det lige igennem engang :)
Avatar billede plippert Nybegynder
17. februar 2005 - 16:53 #10
vil du have hele koden?

Fanebladssystemet er bare tabeller. Kan de have med det at gøre?
Avatar billede coderdk Praktikant
17. februar 2005 - 16:53 #11
Eventuelt kør den igennem validator.w3.org for at fange nogle af dem ;)
Avatar billede coderdk Praktikant
17. februar 2005 - 16:54 #12
Nej, du kan selv lige fifle lidt med det - Det er bare simpel HTML - Hvis du tilmelder dig, og kigger i sourcen kan du se at du bl.a. afslutter tabellerne for mange gange ;)
Avatar billede plippert Nybegynder
17. februar 2005 - 16:56 #13
Jeg prøver.
Foreløbig tak.
Avatar billede plippert Nybegynder
17. februar 2005 - 21:31 #14
Jeg kan sq ikke få det til at virke.
Det er ikke sådan så du har et script jeg kan indsætte på siden? Man skal kunne indsætte mail-adresse, få at vide at mailen er registreret og med mulighged for at afmelde.......

Det er point værd
Avatar billede plippert Nybegynder
20. februar 2005 - 16:36 #15
lukker hermed spørgsmål
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