delphiuser Mester
07. marts 2017 - 12:24 Der er 2 kommentarer og
1 løsning

live check om email findes.

Hej eksperter.

Jeg er igang med mit lille mvc system og er nået til brugeroprettelse. Jeg har forsøgt at lave det sådan at når du har skrevet din email. så er der et script som automatisk slår op i databasen og tjekker om emailen findes. dette burde være rimelig simpelt. Men men men - jeg kan få den til at tænke også ikke mere end det. faktsik ret træls. det som den gør lige nu. er at når jeg har skrevet en email, som jeg ved findes i tabellen users. skal den lave et opslag i tabellen tjekke om email findes og hvis den findes skal den vise en notok.png. Men så langt når jeg slet ikke for den står bare og køre med min loader.gif ved ikke hvad jeg har gjort forkert. men tror fejlen ligger i min check.js - men er slet ikke sikker...

her er min check.js

function do_checkAvailability() {
    $("#img_loaderIcon").show();//jquery-2 call
    jQuery.ajax({
        url: "http://pe.jp-pro.dk/public/validations/check.php",
        data:'email='+$("#email").val(),
        type: "POST",
        success:function(data){
            $("#emailcheck").html(data);
            $("#img_loaderIcon").hide();
        },//generate error
        error:function (){}
    });
}

min join.php ser sådan her ud.

<article>
    <form action="" method="post" id="registration-form">
    <fieldset>
        <legend>Login Oplysninger</legend>
        <label>Brugernavn</label><input type="text" class="form-comtrol" name="username" placeholder="" id="username" /><span id="usercheck" class="usercheck"></span>
        <label>Email</label><input type="email" class="form-control" name="email" placeholder="" id="email" onblur="do_checkAvailability()"><span id="emailcheck" class="emailcheck"><img src="<?php echo URL; ?>public/images/ico/balls.gif" id="img_loaderIcon" style="display: none" width="25" height="25"></span>
        <label>Adgangskode</label><input type="password" name="pass1" placeholder="" id="">
        <label>Gentag Adgangsode</label><input type="password" name="pass2" placeholder="" id="">
    </fieldset>
    <fieldset>
        <legend>Personlige Oplysninger</legend>
    </fieldset>
    </form>
</article>

og min check.php ser sådan her ud.

$dbconn = new mysqli('localhost', '***', '***', '***');

if(empty($_POST['email'])) {
    $email = $_POST['email'];
    $sql = "select email from users where email='$email'";
    $res = mysqli_query($dbconn, $sql);
    $count = mysqli_num_rows($res);
    if($count > 0) {
        echo '<span class="emailcheck"><img src="'.URL.'public/images/ico/notok.png" width="25" height="25"></span>';
    } else {
        echo '<span class="emailcheck"><img src="'.URL.'public/images/ico/ok.png" width="25" height="25"></span>';
    }
}
delphiuser Mester
07. marts 2017 - 12:36 #1
I kan se det som er lavet so far her

http://www.jp-pro.dk/psykisk-ensom eller her http://pe-jp-pro.dk
delphiuser Mester
07. marts 2017 - 12:37 #2
rettelse http://pe.jp-pro.dk sorry
delphiuser Mester
07. marts 2017 - 14:18 #3
Problemet er løst fandt selv ud af det. lukker spørgsmålet...
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.

Opret Preview

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



IT-JOB
Se flere it-job hos


Premium
Microsoft bekræfter gigant-opkøb af AI-selskabet Nuance
Nuance Communication, der blandt andet har leveret teknologi til Apples Siri, er blevet opkøbt af Microsoft, der mandag eftermiddag bekræfter handlen.
Computerworld
Gigantisk datalæk: 600.000 danskeres Facebook-data offentliggjort på hackerforum
Data om 533 millioner Facebook-brugere på verdensplan er i weekenden blev lækket på hackerforum.
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
White paper
Gratis whitepaper: Hvad er EDI, og hvordan kan det styrke min forretning?
Overvejer du EDI, og ønsker du at undersøge, om EDI er den rette investering for din virksomhed?