abdulazeez alugo wrote:
Hi guys,

I have a function inside which I set alocal variable to store a result. Can I 
access this variable in another function? if yes then how?

No, you can't. You either need to pass it back (recommended) or make it global (not recommended).

function tbl1($entrytitle, $entrytext)

{

global $conn;

$result= mysql_query("INSERT INTO tbl1(tbl1_id, title, text)

     VALUES('NULL', '$entrytitle', '$entrytext')", $conn);

     $tbl_id=mysql_insert_id($conn);// this is the local variable I'm setting 
to get the last auto increment id

    return $tbl_id;

}
Now I wish to access that variable in another function thus:

function tbl2($name, $entrytitle, $entrytext)

{

  $other_id = tbl1($entrytitle, $entrytext);
  echo $other_id;

global $conn;

$result =mysql_query("INSERT INTO tbl2(tbl1_id, name, title, text)

VALUES('$tbl1_id', '$name', '$entrytitle', '$entrytext' )", $Conn);
}

PS : look up mysql_real_escape_string for when you save your data.

--
Postgresql & php tutorials
http://www.designmagick.com/


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to