Hallo,
Voor een project op school proberen wij het volgende te doen.
Wij willen een tekstvak op een pagina die om de zoveel aantal seconden automatisch naar MYSQL schrijft.
Maar elk woord moet op een apparte regel komen. Het automatisch schrijven is ons nu gelukt maar de aparte regels niet.
Wat wij willen is dus dat elk woord in dat tekstvak (dus na een spatie) op een nieuwe regel wordt gezet in de database
Het gaat alleen om het veld "content" Dus als er 30 woorden staan in het tekstveld "content" op de pagina dan moeten er 30 regels in de database komen.
Database velden:
ID
title
content
timestamp
Wij hebben al wat dingen geprobeert maar dat liep op niks uit. En we kunnen het niet echt vinden op het internet. Kan iemand ons hiermee helpen?
Alvast bedankt
Voor een project op school proberen wij het volgende te doen.
Wij willen een tekstvak op een pagina die om de zoveel aantal seconden automatisch naar MYSQL schrijft.
Maar elk woord moet op een apparte regel komen. Het automatisch schrijven is ons nu gelukt maar de aparte regels niet.
Wat wij willen is dus dat elk woord in dat tekstvak (dus na een spatie) op een nieuwe regel wordt gezet in de database
Het gaat alleen om het veld "content" Dus als er 30 woorden staan in het tekstveld "content" op de pagina dan moeten er 30 regels in de database komen.
Database velden:
ID
title
content
timestamp
Wij hebben al wat dingen geprobeert maar dat liep op niks uit. En we kunnen het niet echt vinden op het internet. Kan iemand ons hiermee helpen?
Alvast bedankt
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
| <?php //include DB configuration file include('db_config.php'); //Connect to database mysql_connect($db_host, $db_user, $db_password); mysql_select_db($db_table); $article_id = mysql_insert_id(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Shoutwall</title> <script type="text/javascript" src="jquery1.2.js"></script> <style type="text/css"> body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} h1, h2{font-size:20px;} </style> </head> <body> <script type="text/javascript"> $(document).ready(function(){ autosave(); }); function autosave() { var t = setTimeout("autosave()", 5000); var title = $("#txt_title").val(); var content = $("#txt_content").val(); if (title.length > 0 || content.length > 0) { $.ajax( { type: "POST", url: "autosave.php", data: "article_id=" + <?php echo $article_id ?> + "&title=" + title + "&content=" + content, cache: false, success: function(message) { $("#timestamp").empty().append(message); } }); } } </script> <!-- Het form --> <form id="article_form" method="post" action="save.php"> Titel:<br /> <input type="text" name="title" id="txt_title" size="50" maxlength="50"/><br /> Inhoud: <i>Maximaal 255</i>:<br /> <textarea name="content" id="txt_content" cols="50" rows="5"></textarea><br /> <input type="hidden" name="article_id" value="<?php echo $article_id ?>" /> <input type="submit" value="Handmatig opslaan"/><br /> </form> <div id="timestamp"></div> </body> </html> |
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <?php //include DB configuration file include('db_config.php'); //Connect to database mysql_connect($db_host, $db_user, $db_password); mysql_select_db($db_table); $title = mysql_real_escape_string($_POST['title']); $content = mysql_real_escape_string($_POST['content']); $id = (int)$_POST['article_id']; //save contents to database mysql_query("UPDATE `articles` SET title = '$title', content = '$content' WHERE id = '$id'"); //output timestamp echo 'Automatisch opgeslagen in database! '; ?> |