Avatar billede math01 Nybegynder
08. marts 2003 - 19:18 Der er 7 kommentarer og
2 løsninger

forkorte den her (function) kode !

hej,

det er bare irreterende at skrive den kode flere gange for at hente det nye ting om brugeren, findes der ikke en måde hvor jeg kan forkorte den her kode..

function get_sesid_user($sesid) {
    global $table_2;
    $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
    $get = mysql_fetch_array($result);
    return $get["username"];
}
function get_sesid_id($sesid) {
    global $table_2;
    $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
    $get = mysql_fetch_array($result);
    return $get["id"];
}
function get_sesid_pass($sesid) {
    global $table_2;
    $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
    $get = mysql_fetch_array($result);
    return $get["pass"];
}

på forhånd tak forhjælpen !
Avatar billede fangel Nybegynder
08. marts 2003 - 19:22 #1
function get_sth_from_sesid($sesid, $what="username")
  global $table_2;
  $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
  $get = mysql_fetch_array($what);
}
$user = get_sth_from_sesid($sesid);
$id = get_sth_from_sesid($sesid, "id");
$pass = get_sth_from_sesid($sesid, "pass");

Morten
Avatar billede fangel Nybegynder
08. marts 2003 - 19:23 #2
hov...

function get_sth_from_sesid($sesid, $what="username")
  global $table_2;
  $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
  $get = mysql_fetch_array($result);
  returm $get[$what];
}
$user = get_sth_from_sesid($sesid);
$id = get_sth_from_sesid($sesid, "id");
$pass = get_sth_from_sesid($sesid, "pass");
Avatar billede fangel Nybegynder
08. marts 2003 - 19:23 #3
hov igen...

function get_sth_from_sesid($sesid, $what="username")
  global $table_2;
  $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
  $get = mysql_fetch_array($result);
  return $get[$what];
}
$user = get_sth_from_sesid($sesid);
$id = get_sth_from_sesid($sesid, "id");
$pass = get_sth_from_sesid($sesid, "pass");
Avatar billede erikjacobsen Ekspert
08. marts 2003 - 19:37 #4
function get_from_sesid($sesid)
  global $table,$user,$id,$pass;
  $result = mysql_query("select * from $table_2 where sesid='$sesid'") or die(mysql_error());
  $get = mysql_fetch_array($result);
  $user = $get["username"];
  $id = $get["id"];
  $pass = $get["pass"];
  mysql_free_result($get);
}

get_from_sessid($sessid);
print $user.$id.$pass;
Avatar billede erikjacobsen Ekspert
08. marts 2003 - 19:37 #5
sådan ca. Ret selv småfejl ;))
Avatar billede math01 Nybegynder
13. marts 2003 - 08:48 #6
erik .. vil du ikke give mig et svar ?
Avatar billede erikjacobsen Ekspert
13. marts 2003 - 10:14 #7
Nej tak, jeg skal ikke have point.
Avatar billede math01 Nybegynder
04. maj 2003 - 11:48 #8
.
Avatar billede math01 Nybegynder
04. maj 2003 - 11:48 #9
takker
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