Avatar billede viggosmor Nybegynder
16. februar 2009 - 21:08 Der er 1 kommentar og
1 løsning

Nyhedsbrev i flash, php og phpMyAdmin

Jeg sidder og prøver at lave en nyhedsbrevs tilmeldning, men det fungerer ikke.

Jeg laver det bådei flash cs3 og php, med database.

Følgende er min AS3 kode:


main_mc.nyhedInfoTekst.tilmeldBTN.addEventListener(MouseEvent.CLICK, submit);

function submit(e:MouseEvent):void{
    var variables:URLVariables = new URLVariables();
    variables.fornavn= main_mc.nyhedInfoTekst.fornavn_txt.text;
    variables.efternavn = main_mc.nyhedInfoTekst.efternavn_txt.text;
    variables.email = main_mc.nyhedInfoTekst.email_txt.text;
   
    var req:URLRequest = new URLRequest("tilmeld.php?fornavn="+variables.fornavn+"&efternavn="+variables.efternavn+"&email="+        variables.email+"");
   
    req.data = variables;
    req.method = URLRequestMethod.GET;

    var loader:URLLoader = new URLLoader();
    loader.dataFormat = URLLoaderDataFormat.VARIABLES;
    loader.addEventListener(Event.COMPLETE, sent);
    loader.addEventListener(IOErrorEvent.IO_ERROR, error);
    loader.load(req);
    main_mc.nyhedInfoTekst.status_txt.text = "Sender";
   
}

function sent (e:Event):void
{
    main_mc.nyhedInfoTekst.status_txt.text = "Tak! Din tilmelding er blevet sendt";
    main_mc.nyhedInfoTekst.fornavn_txt.text = "";
    main_mc.nyhedInfoTekst.efternavn_txt.text = "";
    main_mc.nyhedInfoTekst.email_txt.text = "";
}

function error (e:IOErrorEvent):void
{
    main_mc.nyhedInfoTekst.status_txt.text = "Der skete en fejl! Prøv igen senere";
}





Følgende er min php kode:



<?php
    include("dbconfig.inc.php");
   

    $db=mysql_connect($dburl, $dbuid, $dbpw);
    if (!$db) { exit("Connecting to database host: ".mysql_error()); }
    $success=mysql_select_db($dbname);
    if (!$success) { exit("Selecting the database: ".mysql_error()); }

    if (isset($_GET['fornavn']) || isset($_GET['efternavn']) || isset($_GET['email'])){


$fornavn = $_GET['fornavn'];
$efternavn = $_GET['efternavn'];
$email = $_GET['email'];

$query="INSERT INTO nyhedsbrev1 (fornavn, efternavn, email) VALUES ('".$fornavn."', '".$efternavn."', '".$email."')";
        $success1=mysql_query($query);
        if (!$success1) {echo 'response=failed';
            }else{echo 'respons=passed';}
   
}

    mysql_close($db);
?>







Kan I gennemskue hvad jeg gør galt?


Det er et eksamensprojekt.....
Avatar billede viggosmor Nybegynder
17. februar 2009 - 16:51 #1
Nå, det fungerer sådan nogenlunde nu,skal bare have lavet en mulighed for afmeldelse...

Det var mine textInput felter der var forkerte...

Lavet om til input text...
Avatar billede viggosmor Nybegynder
18. februar 2009 - 10:35 #2
.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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