Page 1 of 1

PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 8:46 am
by mayanktalwar1988
FIRST OF ALL I DONT KNOW JAVASCRIPT....BUT I WANT TO ACHEIVE CLICKABLE SMILEY THTS WHY I HAVE TEMPERED MY PHP SCRIPT WITH JAVASCRIPT CODE...WHICH I CUT PASTED FROM MY FRN SHOUTBOX FILE AND PLACED THEM BY SOME APPROXIMATION....BELOW ARE THE FILES



SHOW_REPLY.COM

Code: Select all

<?php
if (isset($_GET['topic_id'])){
$host = "localhost";
$user = "root";
$pass = "";
$db = "ask";
 
$con = mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);
 
$cat_id = $_GET['cat_id'];
$topic_id=$_GET['topic_id'];
 
 
 
 
 
echo "<table border='0' width='100%'>";
 
$sql = mysql_query("SELECT * FROM topics WHERE cat_id='".$cat_id."'and id='".$topic_id."'");
while($row = mysql_fetch_array($sql)) {
echo "<tr><td>".htmlentities($row['title'])."</td></tr>
<tr><td>".str_replace("\n","<br />",htmlentities($row['post']))."</td></tr>
<tr><td><a href='mailto:".$row['mail']."'>".htmlentities($row['author'])."</a></td></tr>
<tr><td>".date("j/n - y",$row['date'])."</td></tr>";
}
 
echo "<tr><td> </td></tr>";
 
$sql2 = mysql_query("SELECT * FROM replies WHERE topic_id='".$topic_id."' and cat_id='".$cat_id."'");
while($row2 = mysql_fetch_array($sql2)) {
 
$message = str_replace("\n","<br />",htmlentities($row2['post']));
$message = str_replace("=(","<img src=\"smileys/sad.gif\" alt=\"=(\"/>", $message);
      $message = str_replace(":(","<img src=\"smileys/sad.gif\" alt=\":(\"/>", $message);
      $message = str_replace(";(","<img src=\"smileys/cry.gif\" alt=\";(\"/>", $message);
      $message = str_replace(":@","<img src=\"smileys/mad.gif\" alt=\":@\"/>", $message);
      $message = ereg_replace(":)","<img src=\"smileys/smile.gif\" alt=\":)\"/>", $message);
      $message = ereg_replace("=)","<img src=\"smileys/smile.gif\" alt=\"=)\"/>", $message);
      $message = ereg_replace(":D","<img src=\"smileys/laugh.gif\" alt=\":D\"/>", $message);
      $message = ereg_replace(":d","<img src=\"smileys/laugh.gif\" alt=\":d\"/>", $message);
      $message = ereg_replace(":p","<img src=\"smileys/tongue.gif\" alt=\":p\"/>", $message);
      $message = ereg_replace(":P","<img src=\"smileys/tongue.gif\" alt=\":P\"/>", $message);
      $message = ereg_replace(":O","<img src=\"smileys/shocked.gif\" alt=\":O\"/>", $message);
      $message = ereg_replace(":o","<img src=\"smileys/shocked.gif\" alt=\":o\"/>", $message);
      $message = ereg_replace(";)","<img src=\"smileys/wink.gif\" alt=\";)\"/>", $message);
      $message = ereg_replace(":S","<img src=\"smileys/sick.gif\" alt=\":S\"/>", $message);
      $message = ereg_replace(":s","<img src=\"smileys/sick.gif\" alt=\":s\"/>", $message);
      $message = ereg_replace(":roll:","<img src=\"smileys/roll.gif\" alt=\":roll:\"/>", $message);
 
echo "<tr><td>$message</td></tr>
<tr><td><a href='mailto:".$row2['mail']."'>".htmlentities($row2['author'])."</a></td></tr>
<tr><td>".date("j/n - y",$row2['date'])."</td></tr>";
}
 
echo "<tr><td> </td></tr>";
 
echo "<tr><td>
<table border='0' width='100%'>
<form id=\"reply\" action=\"add_reply.php\" method='post'>
<input type='hidden' id='topic_id' name='topic_id' value='".$topic_id."' />
<input type='hidden' id='cat_id' name='cat_id' value='".$cat_id."' />
<tr><td>Name</td><td>:</td><td><input type='text' id='name' name='name' /></td></tr>
<tr><td>Mail</td><td>:</td><td><input type='text' id='mail' name='mail' /></td></tr>
<img class=\"smileys\" src=\"smileys/smile.gif\" alt=\":)\" onclick=\"addsmiley(':)')\"/>
    
<img class=\"smileys\" src=\"smileys/laugh.gif\" alt=\":D\" onclick=\"addsmiley(':D')\"/>
<img class=\"smileys\" src=\"smileys/wink.gif\" alt=\";)\" onclick=\"addsmiley(';)')\"/>
<img class=\"smileys\" src=\"smileys/sad.gif\" alt=\":(\" onclick=\"addsmiley(':(')\"/>
<img class=\"smileys\" src=\"smileys/shocked.gif\" alt=\":O\" onclick=\"addsmiley(':O')\"/>
<img class=\"smileys\" src=\"smileys/tongue.gif\" alt=\":P\" onclick=\"addsmiley(':P')\"/>
<img class=\"smileys\" src=\"smileys/sick.gif\" alt=\":S\" onclick=\"addsmiley(':S')\"/>
<img class=\"smileys\" src=\"smileys/roll.gif\" alt=\":roll:\" onclick=\"addsmiley(':roll:')\"/>
<img class=\"smileys\" src=\"smileys/cry.gif\" alt=\";(\" onclick=\"addsmiley(';(')\"/>
<img class=\"smileys\" src=\"smileys/mad.gif\" alt=\":@\" onclick=\"addsmiley(':@')\"/><br/>
 
<tr><td valign='top'>Post</td><td>:</td><td><textarea id='post' name='post' cols='30' rows='7'></textarea></td></tr>
<tr><td> </td><td> </td><td><input type='submit' value='Post Reply' /> <input type='reset' value='Reset Fields' /></td></tr>
</form>
</table>
</td></tr>";
 
echo "</table>";
 echo"<a href='index.php'>categories</a>";
 
mysql_close($con);
} else {
echo "invalid usage!";
}
?>


ADD_REPLY.COM


Code: Select all

<script type="text/javascript">
<!--
  function addsmiley(code)  {
    var pretext = document.forms['shoutbox_form'].shoutbox_message.value;
      this.code = code;
      document.forms['reply'].post.value = pretext + code;
  }
//-->
</script>
 
 
 
 
 
<?php
if (!empty($_POST)) {
$host = "localhost";
$user = "root";
$pass = "";
$db = "ask";
 
 
$con = mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);
 
if (mysql_query("INSERT INTO replies (topic_id,post,author,mail,date,cat_id) VALUES ('".$_POST['topic_id']."','".$_POST['post']."','".$_POST['name']."','".$_POST['mail']."','".time()."','".$_POST['cat_id']."')")) 
{
header("location:show_reply.php?topic_id={$_POST['topic_id']}&cat_id={$_POST['cat_id']}");
} else {
echo "Error!";
}
 
mysql_close($con);
} else {
echo "Invalid usage!";
}
?>
 
 
 
 
 
 
WHY THIS CODE IS NOT WORKING



IT ACTUALY WORKED WITHOUT ALL THAT SMILEY CODE

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 10:28 am
by jackpf
WHY ARE YOU SHOUTING

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 10:37 am
by mayanktalwar1988
now what does that meant

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 11:33 am
by jackpf
It means why are you writing in caps, and making demands like "NOW HELP ME OUT"?

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 11:38 am
by mayanktalwar1988
firstly i dont know that this forum care to much about caps lock is on or not secondly my caps was still on it is only when i writing down this msg...wow...now it is ok or still want some
special treatment

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 12:06 pm
by jackpf
MAYBE THEY DON'T BUT I PERSONALLY FIND THIS A LITTLE DISTRACTING, DON'T YOU?

Anyway, I thought I showed you how to do this in your other thread.

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 12:15 pm
by mayanktalwar1988
yes i havnt written that big.. and no wana find it annoying..ya u showed it..but i didnt understood that much...so i tried this

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 12:20 pm
by jackpf
Well if you just want to blindly copy something, then maybe you should look at this.

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 12:31 pm
by mayanktalwar1988
ok i am following the link you have given...and will cme back..byee

Re: PROBLEM WITH JAVASCRIPT CODE

Posted: Sun Jul 26, 2009 12:35 pm
by jackpf
Bye... :P