Foros del Web » Programando para Internet » PHP »

Ayuda con la comunicación php con mysql

Estas en el tema de Ayuda con la comunicación php con mysql en el foro de PHP en Foros del Web. Hola a todos; y siento que mi primer post sea para pedir ayuda pero haber si alguien me ayuda... Estoi haciendo una pagina php para ...
  #1 (permalink)  
Antiguo 01/07/2010, 11:18
 
Fecha de Ingreso: julio-2010
Mensajes: 11
Antigüedad: 14 años, 4 meses
Puntos: 0
Ayuda con la comunicación php con mysql

Hola a todos; y siento que mi primer post sea para pedir ayuda pero haber si alguien me ayuda...

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>&nbsp;</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>&nbsp;</td>
      </tr>
    </table>
  </div>
</form>
<p align="center">&nbsp;</p>
</body>
</html>
Gracias de antemano...
  #2 (permalink)  
Antiguo 01/07/2010, 12:10
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 2 meses
Puntos: 71
Respuesta: Ayuda con la comunicación php con mysql

Tienes que leer un pelin sobre php.

No esta bien hecho como lo haces, en el action del formulario, no puedes llamar una funcion de php, debes llamr un fichero que se encuentre en el servidor, el mismo, por ejemplo, donde tienes el formulario. una vez en ese fichero, ya haces lo que quieras en php, llamar a una funcion o lo que necesites.

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:37.