notepad |
notepad |
Oct 24 2009, 12:39 AM
Post
#1
|
|
![]() Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Official Designer Posts: 5,880 Joined: Nov 2007 Member No: 593,382 |
im wanting to make an online notepad for personal use. ive got a server. it could be like the one cb uses or this.
http://jumk.de/notepad/ i use that all the time but it sucks. haha. i figured the best way to do this would be with a database as opposed to cookies or something so that way you can always access it from any pc. how would i go about this? i only started learning database stuff recently. fanks. its also just for the learning experience. |
|
|
|
![]() |
Oct 24 2009, 11:42 AM
Post
#2
|
|
|
Senior Member ![]() ![]() ![]() ![]() ![]() ![]() Group: Member Posts: 1,237 Joined: May 2008 Member No: 648,123 |
Yup, that's the script to insert new users. It just checks if the submit button is pushed, then it runs through a couple variables. It's extremely basic, so there's no security protection; something like that is very easy to abuse.
As for the form, something like this works fine: CODE <form action="action.php" method="post"> <input name="user" maxlength="15" /> <input name="pass" maxlength="16" /> <input type="submit" /> </form> The file "action.php" contains the PHP code to insert the user into the database. What it's doing is counting the values in the $_POST array, and if that number is larger than 0 (i.e., the submit button was pushed), then it should insert the data. You could also do it like this: CODE <?php if($_POST['user'] && $_POST['pass']) mysql_query("INSERT INTO memo VALUES ('', '{$_POST['user']}', '" . md5($_POST['pass']) . "', NOW(), '', '')"); ?> That checks if the "user" and "pass" fields are both set, and if they are, insert the data. As for the query itself (notice the "VALUES" -- forgot that last time): "INSERT INTO memo VALUES ('', '$user', '$pass', NOW(), '', '')" You can also do it this way: "INSERT INTO memo (user, pass, date) VALUES ('$user', '$pass', NOW())" When you use blank quotes (''), nothing is inserted for that column (or in the case of auto incrementing, it'll insert the next number). I'd suggest reading through the PHP manual on MySQL functions to get a better understanding of what you can do: http://php.net/manual/en/book.mysql.php |
|
|
|
jcp notepad Oct 24 2009, 12:39 AM
JonHMChan I don't think this should be too hard if you k... Oct 24 2009, 12:46 AM
jcp ya i watched those. im also going through this.
ht... Oct 24 2009, 12:56 AM
fixtatik Do you know about logins, too? Assuming you do, so... Oct 24 2009, 01:02 AM
jcp wow. i understand most of that code but i dont rea... Oct 24 2009, 01:07 AM
fixtatik Haha, it could have been a challenge for you if yo... Oct 24 2009, 02:19 AM
jcp ok so basically each time a user signs up it creat... Oct 24 2009, 09:27 AM
jcp so how does the file layout work? I have never don... Oct 27 2009, 01:46 PM
JonHMChan When you're running MySQL to create a table, y... Oct 30 2009, 01:03 PM
fixtatik If you're running it as-is, you'll have pr... Oct 30 2009, 02:38 PM
jcp so could you just give me like step by step instru... Nov 17 2009, 02:16 PM
fixtatik Do it for you, or explain a part better? What do y... Nov 17 2009, 08:00 PM
jcp I mean, what order do I make the files and which c... Nov 17 2009, 09:02 PM
fixtatik File order doesn't matter, because you're ... Nov 18 2009, 12:21 PM![]() ![]() |