Re: make it remember

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Robert Cummings wrote:
On Thu, 2005-08-25 at 15:18, George B wrote:

Robert Cummings wrote:

On Thu, 2005-08-25 at 00:19, George B wrote:


Robert Cummings wrote:


On Thu, 2005-08-25 at 00:10, George B wrote:



Ok, I am doing a sort of a project right now... It is like a php chat room that records every message into a database. Now, on the first post I want it to like set the name, so on first post it would say Name: and you set your name, then on every other message you post it just says Posted by and remembers your name from the last entry. Is this anyhow possible?


Check session... if no name, display name prompt, otherwise don't
display name prompt.

Cheers,
Rob.

which would I choose.
http://us2.php.net/manual-lookup.php?pattern=sessions



In brief:

if( isset( $_POST['userName'] ) && !empty( trim( $_POST['userName'] ) )
)
{
   //
   // Save userName to session.
   //
   $_SESSION['userName'] = trim( $_POST['userName'] );
}

if( isset( $_POST['message'] ) && !empty( trim( $_POST['message'] ) )
   &&
   isset( $_SESSION['userName'] ) )
{
   //
   // Handle submission of message.
   //
}

if( !isset( $_SESSION['userName'] ) )
{
   //
   // Display user name prompt.
   //
}



If I do that then i get this error

Fatal error: Can't use function return value in write context in myfilename line 2

What does that mean.


I don't know. I don't think it comes form the snippet I sent you...
which wasn't meant to be a functional snippet, more of a overview of the
process.


And one more thing, on the code where it says
if( !isset( $_SESSION['userName'] ) )
Does that mean that in this code

<form name="form1" method="" action="">
the method is session?


No, it would be "post".

It sounds like you don't have a clue what you're doing. You might want
to read up on forms and sessions using PHP.

Cheers,
Rob.
nope never worked with sessions before.

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux