Avatar billede bjering Nybegynder
22. oktober 2007 - 14:18 Der er 4 kommentarer og
1 løsning

Java skal hente fra mysql ved at loade en php side

Hejsa eksperter.

Har et lille problem her...

Jeg vil gerne have java til at "køre" den her php side, og så returnere om brugeren eksisterer eller ikke.

<-- check brugernavn siden i php -->
<?
$username = $_GET['name'];
$q=mysql_query("select * from aion_login WHERE username='$username'") or die(mysql_error());
 
while ($row = mysql_fetch_array($q))
{
  if (mysql_num_rows($q) ==0)
  {
      echo"<div id='mysqlMsg'>valid</div>";
  }
  else
  {
      echo"<div id='mysqlMsg'>invalid</div>";
  }
}
?>

det den skal gøre er :

open checkbruger.php?name=brugernavnet
returnere valid eller invalid (eller true, false) ligemeget.

men UDEN at den åbner en side i browseren overhovedet.

kan man ikke loade sidens data ind i en temp buffer ellers sådan noget og så se om den er der eller ikke ?

var temp;
temp = open..blabla
if(temp == "valid")

eller noget ?
Avatar billede bjering Nybegynder
22. oktober 2007 - 14:51 #1
kunne evt være noget ajax ?

var data = new requests(url, params);

kan det lade sig gøre at loade en side ind i en temp buffer uden at skulle vise den ?
Avatar billede arne_v Ekspert
22. oktober 2007 - 15:09 #2
JavaScript ??
Avatar billede bjering Nybegynder
22. oktober 2007 - 15:53 #3
ja, hele brugerens input bliver tjekket i et javascript

function checkThenSubmitForm(form)
{
  <!-- form checking instructions -->; 


masser af ting


  // check if username is taken
  if(!CheckUserName(form.username.value))
  {

      return false;
  }
}

function CheckUserName(name)
{
//her skal den tjekke..
//f.eks :

loadphpsidens responce ind i buffer
tjek bufferens data her, return false eller true

}
Avatar billede arne_v Ekspert
22. oktober 2007 - 16:38 #4
Saa faar du sikkert bedre svar i JavaScript kategorien ...
Avatar billede bjering Nybegynder
22. oktober 2007 - 17:23 #5
ah okay, troede det var her :P
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
Kurser inden for grundlæggende programmering

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