Kezdőoldal » Számítástechnika » Programozás » A PHP jquery ajax chatbox-ban...

A PHP jquery ajax chatbox-ban egy textarea-ban listázom ki az üzeneteket, de nem működik az str_replace () függvény (többi lent)?

Figyelt kérdés

Két file van az egyik a server.php, ebben csatlakozom az adatbázishoz, és kilistázom az üzeneteket:


<?

include("connect.php");

$message = $_POST['message'];

if($message != "")

{

$sql = "INSERT INTO `chat` VALUES('','$message')";

mysql_query($sql);

}

$message = str_replace(":D", "<img src='smiley03.gif' />", $message);

$sql = "SELECT `Text` FROM `chat` ORDER BY `Id` DESC";

$result = mysql_query($sql);


while($row = mysql_fetch_array($result))

echo $row['Text']."\n";


?>


A másik az index.php ahol ez áll:


<html>

<head>

<script src="http://code.jquery.com/jquery-1.5.js"></script>

<script type="text/javascript">


function update()

{

$.post("server.php", {}, function(data){ $("#screen").val(data);});


setTimeout('update()', 1000);

}


$(document).ready(


function()

{

update();


$("input#button").click(

function()

{

$.post("server.php",

{ message: $("#message").val()},

function(data){

$("#screen").val(data);

$("#message").val("");

}

);

}

);

});



</script>

</head>

<body>


<textarea id="screen" cols="40" rows="40">



2012. máj. 18. 20:16
 1/3 A kérdező kommentje:

Ezek lemaradtak:

<input id="message" size="40">

<input type="submit" id="button" value="Elküldés"/>

2012. máj. 18. 20:17
 2/3 anonim válasza:
Prog.hu-n tedd fel a kérdést, ott biztos válaszolnak rá.
2012. máj. 18. 21:10
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Hát talán előbb replacelj és utána tedd az adatbázisba. Mert ha előtte beleteszed, utána cseréled ki, attól az adatbázisban nem fog változni...
2012. máj. 20. 01:43
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!