Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


Page 1 of 2 12 LastLast
Results 1 to 10 of 15
  1. #1
    Join Date
    Dec 2005
    Location
    Australia
    Posts
    550
    Tokens
    0

    Default TechTuts Usersystem

    Since TectTuts are down I can't view any of there tutorials.
    Does anyone have a working messages.php with a text box instead of a drop down box?

    Rep to anyone who can help .
    Last edited by Evasion; 03-06-2006 at 09:32 AM.

  2. #2
    Join Date
    Apr 2006
    Posts
    75
    Tokens
    0

    Default

    Im pretty sure that all you would have to do is insert a text box but name it the same as the drop down box and it would work
    Behosted.org Cheap Reliable Webhosting [30% Discount Code On All Webhosting Plans = Habbox]

  3. #3
    Join Date
    May 2005
    Location
    /etc/passwd
    Posts
    19,110
    Tokens
    1,139

    Latest Awards:

    Default

    anybody actually have the usersystem ready to download because TechTuts is still down >=[
    Quote Originally Posted by Chippiewill View Post
    e-rebel forum moderator
    :8

  4. #4
    Join Date
    Dec 2005
    Location
    Australia
    Posts
    550
    Tokens
    0

    Default

    I know how to add the text box I basicly need the whole members.php page. It was just handy if someone had the text box with it.

  5. #5
    Join Date
    Apr 2006
    Posts
    75
    Tokens
    0

    Default

    i would post mine but ive alterd it quite a bit as its got 5 badges and a few other things
    Behosted.org Cheap Reliable Webhosting [30% Discount Code On All Webhosting Plans = Habbox]

  6. #6
    Join Date
    Sep 2005
    Posts
    1,604
    Tokens
    0

    Latest Awards:

    Default

    i think i have it, i want the queries for the whole system if anybody has =]

  7. #7
    Join Date
    Sep 2005
    Posts
    1,604
    Tokens
    0

    Latest Awards:

    Default

    HTML Code:
    <? 
    ob_start(); 
    //the above line needs to be above ALL HTML and PHP (except for <?). 
    include("config.php"); 
    //gets the config page, which connects to the database and gets the user's information 
    if ($logged[username]) 
    { 
    //checks to see if they are logged in 
    switch($_GET[page]) 
    { 
    //this allows us to use one page for the entire thing 
    default: 
    echo ("- <a href=\"messages.php?page=inbox\">Inbox</a><br /> 
    - <a href=\"messages.php?page=write\">New Message</a>"); 
    break; 
    case 'write': 
    if (!$_POST[send]) 
    { 
    //the form hasnt been submitted yet.... 
    echo ("<form method=\"POST\" style=\"margin: 0px;\"> 
        <dl style=\"margin: 0px;\"> 
                <dt>recipient</dt> 
                <dd> 
                <select name=\"to\"> 
    "); 
    $getusers = mysql_query("SELECT * FROM users ORDER BY 'username' ASC"); 
                while ($users = MySQL_Fetch_Array($getusers)) { 
        echo ("<option value=\"$users[username]\">$users[username]</option>"); 
    } 
    //the above line gets all the members names and puts them in a drop down box 
    echo (" 
    </select> 
    </dd> 
    <dt>Message Subject</dt> 
    <dd><input type=\"text\" name=\"subject\" size=\"20\"></dd> 
    <dt>Message</dt> 
    <dd><textarea rows=\"7\" name=\"message\" cols=\"35\"></textarea> 
    </dd><dt> </dt> 
    <dd><input type=\"submit\" value=\"Submit\" name=\"send\"></dd> 
    </dl> 
    </form> 
    "); 
    } 
    if ($_POST[to]) 
    { 
    //the form has been submitted.  Now we have to make it secure and insert it into the database 
    $subject = htmlspecialchars(addslashes("$_POST[subject]")); 
    $message = htmlspecialchars(addslashes("$_POST[message]")); 
    $to = htmlspecialchars(addslashes("$_POST[to]")); 
    //the above lines remove html and add \ before all " 
    $send = mysql_query("INSERT INTO `pmessages` ( `title` , `message` , 
    `touser` , `from` , `unread` , 
    `date` ) VALUES ('$subject', '$message', '$to', 
    '$logged[username]', 'unread', NOW())"); 
    echo ("Your message has been sent."); 
    } 
    break; 
    case 'delete': 
    if (!$_GET[msgid]) 
    { 
    echo ("Sorry, but this is an invalid message!"); 
    } 
    else 
    { 
    $getmsg = mysql_query("SELECT * from pmessages where id = '$_GET[msgid]'"); 
    $msg = mysql_fetch_array($getmsg); 
    //hmm..someones trying to delete someone elses messages!  This keeps them from doing it 
    if ($msg[touser] != $logged[username]) 
    { 
    echo ("This message was not sent to you!"); 
    } 
    else 
    { 
    $delete  = mysql_query("delete from pmessages where id = '$_GET[msgid]'"); 
    echo ("Message Deleted"); 
    } 
    } 
    break; 
    case 'inbox': 
    $get = mysql_query("SELECT * from pmessages where touser = '$logged[username]' order by id desc"); 
    echo(" 
    <table bgcolor=\"#dddddd\" border=\"0\" width=\"100%\" cellspacing=\"0\"> 
    <tr> 
    <td align=\"center\">Subject</td> 
    <td align=\"center\" width=\"125\">From</td> 
    <td align=\"center\" width=\"97\">Date</td> 
    <td width=\"25\">Delete</td> 
    </tr> 
    </table> 
    "); 
    $nummessages = mysql_num_rows($get); 
    if ($nummessages == 0) 
    { 
    echo ("You have 0 messages!"); 
    } 
    else 
    { 
    echo("<table border=\"0\" width=\"100%\" cellspacing=\"1\">"); 
    while ($messages = mysql_fetch_array($get)) 
    { 
    //the above lines gets all the messages sent to you, and displays them with the newest ones on top 
    echo (" 
    <tr> 
    <td><a href=\"messages.php?page=view&msgid=$messages[id]\">"); 
    if ($messages[reply] == yes) 
    { 
    echo ("Reply to: "); 
    } 
    echo ("$messages[title]</a></td> 
    <td width=\"125\">$messages[from]</td> 
    <td width=\"97\">$messages[date]</td> 
    <td width=\"25\"><a href=\"messages.php?page=delete&msgid=$messages[id]\">Delete</a></td> 
    </tr>"); 
    } 
    echo ("</table>"); 
    } 
    break; 
    case 'view': 
    //the url now should look like ?page=view&msgid=# 
    if (!$_GET[msgid]) 
    { 
    //there isnt a &msgid=# in the url 
    echo ("Invalid message!"); 
    } 
    else 
    { 
    //the url is fine..so we continue... 
    $getmsg= mysql_query("SELECT * from pmessages where id = '$_GET[msgid]'"); 
    $msg = mysql_fetch_array($getmsg); 
    //the above lines get the message, and put the details into an array. 
    if ($msg[touser] == $logged[username]) 
    { 
    //makes sure that this message was sent to the logged in member 
    if (!$_POST[message]) 
    { 
    //the form has not been submitted, so we display the message and the form 
    $markread = mysql_query("Update pmessages set unread = 'read' where id = '$_GET[msgid]'"); 
    //this line marks the message as read. 
    $msg[message] = nl2br(stripslashes("$msg[message]")); 
    //removes slashes and converts new lines into line breaks. 
    echo (" 
    <form method=\"POST\" style=\"margin: 0px;\"> 
    <dl style=\"margin: 0px;\"> 
    <dt><b>$msg[title] -- From $msg[from]</b></dt> 
    <dd>$msg[message]</dd> 
    <dt><b>Reply</b></dt> 
    <dd><textarea rows=\"6\" name=\"message\" cols=\"45\"></textarea></dd> 
    <dt> </dt> 
    <dd><input type=\"submit\" value=\"Submit\" name=\"send\"></dd> 
    </dl></form>"); 
    } 
    if ($_POST[message]) 
    { 
    //the form HAS been submitted, now we insert it into the database 
    $message = htmlspecialchars(addslashes("$_POST[message]")); 
    $do = mysql_query("INSERT INTO `pmessages` ( `title` , `message` , `touser` , `from` , `unread` , 
    `date`, `reply`) VALUES 
    ('$msg[title]', '$message', '$msg[from]', '$logged[username]', 
    'unread', NOW(), 'yes')"); 
    echo ("Your message has been sent"); 
    } 
    } 
    else 
    { 
    //hmm..this message was NOT sent to the logged in user...so we won't display it. 
    echo("<b>Error</b><br />"); 
    echo ("This message was not sent to you!"); 
    }} 
    break; 
    } 
    echo("<br /><br /><div align=\"center\"><b><a href=\"?page=inbox\">Inbox</a> · <a href=\"?page=write\">New Message</a></b>"); 
    } 
    ?> 
    <body bgcolor="#800000">
    Enjoy you just might want to change the background color i think thats all i edited

  8. #8
    Join Date
    Feb 2006
    Posts
    2,185
    Tokens
    0

    Latest Awards:

    Default

    Sygon has the full system {basic}.

  9. #9
    Join Date
    Sep 2005
    Posts
    1,604
    Tokens
    0

    Latest Awards:

    Default

    Thanks i'll ask him

  10. #10
    Join Date
    Oct 2004
    Location
    Derby
    Posts
    790
    Tokens
    1,148

    Latest Awards:

    Default

    I have it. I'll ZIP the tutorial and upload it.

    Rob

    EDIT: Here http://www.uploadz.co.uk/share.php?z...usersystem.zip
    Last edited by Rob; 04-06-2006 at 07:08 PM.



    People who I respect

    RichardKnox | Nets | JoeComins | Raremandan | Embrace | Css | Encryptions!

    I love Christmas too much - Im looking forward to it already!

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •