Estoi haciendo una pagina php para poder albergar un chat, de momento estoi con la parte de enviar el mensaje, pero tengo algun problema con el codigo pues no me funciona, mi idea fue escibir una función en php y debajo hacer un formulario html para que el formulario me lo enviara a la función, pero no me va...
Este es mi codigo:
Código PHP:
<title>Chat Admin</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #000000;
}
body,td,th {
color: #FFFFFF;
}
-->
</style>
<?php
function xat()
{
$base="databasename";
$tabla="table";
$v1=$_POST['nick'];
$v2=$_POST['text'];
$conexion=mysql_connect("localhost","usuario","contrasena");
$sql = "insert into xhat (name,text) values (\"$v1\",\"$v2\")";
mysql_select_db($base,$conexion);
mysql_query('$sql, $conexion');
mysql_close();
}
?>
<body>
<form name="form1" method="post" action="">
<div align="center">
<p> </p>
<p>
<textarea cols="100" rows="17" readonly="readonly"></textarea>
</p>
</div>
</form>
<form name="speak" method="post" action="<?php xat(); ?>">
<div align="center">
<table width="200" border="0
">
<tr>
<td><input name="text" type="text" size="95" maxlength="99"></td>
<td><input type="submit" name="Submit" value="Enviar"></td>
</tr>
<tr>
<td><div align="right">
Nick:
<input name="nick" type="text" size="11" maxlength="10">
</div></td>
<td> </td>
</tr>
</table>
</div>
</form>
<p align="center"> </p>
</body>
</html>