Beste webdevvers
Ik heb een probleem dat ik maar niet opgelost krijg. Neem even een kijkje op http://www.arckodrazen.com/scnr/scanner.php
De pagina's worden via ajax geladen in de transparante divs. Dit werkt tot nu toe perfect.
Surf een keertje naar shoutbox. De berichtjes worden allemaal getoond.
Wanneer je nu een berichtje wilt ingeven en beide velden correct invult dan worden ze niet toegevoegd
Dit zal wss iets te maken hebben met het ajax?
shoutbox.php:
Voor de html-tag:
In body:
Ik heb een probleem dat ik maar niet opgelost krijg. Neem even een kijkje op http://www.arckodrazen.com/scnr/scanner.php
De pagina's worden via ajax geladen in de transparante divs. Dit werkt tot nu toe perfect.
Surf een keertje naar shoutbox. De berichtjes worden allemaal getoond.
Wanneer je nu een berichtje wilt ingeven en beide velden correct invult dan worden ze niet toegevoegd
Dit zal wss iets te maken hebben met het ajax?
shoutbox.php:
Voor de html-tag:
PHP:
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
| include('includes/connection.php'); include('includes/conversion.php'); $shoutbox_page = true; //Reset vars $errornick = false; $errormsg = false; $sent = false; $nick = '' ; $message = ''; $s_counter = 0; echo $_POST['nick']; echo $_POST['msg']; if(isset($_POST['addshout'])){ $nick = htmlspecialchars(trim($_POST['nick'])); //Fill vars with content $message = htmlspecialchars(trim($_POST['msg'])); if(empty($nick)) $errornick = true; //Checks if(empty($message)) $errormsg = true; if(!$errornick && !$errormsg){ //If valid then sent $nick = addslashes($nick); $message = addslashes($message); mysql_query("INSERT INTO shoutbox(poster, message) VALUES('$nick', '$message')") or die('Could not add shout. Please try again later.'); $sent = true; } } |
In body:
PHP:
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
| <?php if($errornick) echo '<b>Please fill in your nickname</b><br />'; //Error messages if($errormsg) echo '<b>Please fill in a message</b>'; if($errornick || $errormsg) echo '<p> </p>'; if($sent == true) echo '<p><b>Your message has been added</b></p>'; $qryShouts = mysql_query('SELECT * FROM shoutbox ORDER BY id DESC') or die('Error'); while($row = mysql_fetch_array($qryShouts)){ //Run through all rows, display shouts echo '<p><strong>'.stripslashes($row['poster']).': </strong>'.stripslashes($row['message']).'</p>'; $s_counter++; //Count posts } if($s_counter == 0) echo 'No shouts here'; else echo 'Amount of entries: '.$s_counter; if($sent == false){ //Show form ?> <form method="post" action="<?php echo 'javascript:ajaxpage(\'shoutbox.php\', \'content\');' ?>"> <input name="nick" type="text" size="10" maxlength="10" class="fields" value="<?php echo stripslashes($nick) ?>" /><br /> <input name="msg" type="text" size="10" maxlength="255" class="fields" value="<?php echo stripslashes($message) ?>" /><br /> <input name="addshout" type="submit" value="Shout!" class="fields"> </form> <?php } ?> |