Re: make it remember
| From: | George B | Date: | Fri, 26 Aug 2005 00:05:38 +0000 |
| Subject: | Re: make it remember | ||
| References: | 1 2 3 4 5 6 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-221386@lists.php.net to get a copy of this message | ||
Robert Cummings wrote:
On Thu, 2005-08-25 at 15:18, George B wrote:Robert Cummings wrote: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.On Thu, 2005-08-25 at 00:19, George B wrote: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.Robert Cummings wrote: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. // }On Thu, 2005-08-25 at 00:10, George B wrote:which would I choose. http://us2.php.net/manual-lookup.php?pattern=sessionsOk, 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.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.