Autor Tema: Alerta por popup  (Leído 907 veces)

Desconectado Ali2010

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: -1
    • Ver Perfil
Alerta por popup
« en: 20 de Noviembre de 2006, 23:24:11 pm »
Hola. Yo tengo un panel para enviar las alertas.
Este es el código:
<?PHP
include("conectar.php");

if(isset(
$_POST[&#39;agregar&#39;])) {

$usuario $_POST[&#39;user&#39;];
$mensaje $_POST[&#39;mensaje&#39;];

if(empty($user)) {
	
echo 
"<center><b>Escribe un usuario.</b></center>";
	
} else {

$query "INSERT INTO `alertas` (usuario,mensaje) 
values(&#39;
$usuario&#39;,&#39;$mensaje&#39;)";

if(
mysql_query($query)) {
	
echo 
"<center><b>Alerta enviada correctamente.</b></center>";
	
} else {
	
echo 
"<center><b>La alerta no se ha podido enviar.</b><center>";
	
}
}
}
?>
  <form name="form1" method="post" action="">
    <label>Usuario:<br>
    </label>
    <p>
      <input name="user" type="text" id="user">
    </p>
    <p>Mensaje:</p>
    <p>
      <textarea name="mensaje" id="mensaje"></textarea>
    </p>
    <p>
      <input name="agregar" type="submit" id="agregar" value="Enviar">
    </p>
  </form>
  <p>


Entonces lo que quiero es un código para poner en la web que sirva para la alerta que ponga salga en el momento que la envio.. Por lo menos 1 minuto de retraso xD.
Bueno si me pueden ayudar de momento he echo esto.
Pero he echo el para que se muestren pero..:
<?php
include("conectar.php");

UPTADE alertas SET usuario=&#39;$usuario&#39;,mensaje=&#39;$mensaje&#39;

?>


Creo que es algo así pero lo que pienso si en la base de datos la id es auto_increment como va a saber el codigo que id es  xD y también que se muestre en Popup.
Bueno espero que me puedan ayudar.

Un saludo
Ali

Comunidad PHPeros

Alerta por popup
« en: 20 de Noviembre de 2006, 23:24:11 pm »

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Alerta por popup
« Respuesta #1 en: 21 de Noviembre de 2006, 15:05:46 pm »
UPDATE es una sentencia para ACTUALIZAR datos, y es SQL.  SQL es un código totalmente externo al PHP, no tienen nada que ver. SQL es para manejar base de datos. Lo que hacemos con PHP es mandar órdenes al SQL....

Código: [Seleccionar]
Usuario -> Servidor -> PHP -> SQL

Depende de si quieres INSERTAR (nuevos datos) o MODIFICAR(existentes datos) en la base de datos, tendrás que hacer una query (consulta)  u otra.
Citar

//Si quieres insertar usa esta
$query "INSERT into alertas (usuario,mensaje) values ($usuario$mensaje)";

//Si quieres actualizar usa esta
$query "UPDATE alerta set mensaje=&#39;$mensaje&#39; where usuario=&#39;$usuario&#39;";

//Y entonces aplicas este comando para HACER QUE FUNCIONE EN SQL
mysql_query($query);

sobra decir que tienes que estar conectado a la base de datos... ;)

PD: ¿Esto es MC?

Raken - Moderador para PHP y HTML

Desconectado Ali2010

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: -1
    • Ver Perfil
Re: Alerta por popup
« Respuesta #2 en: 21 de Noviembre de 2006, 17:47:21 pm »
Hola.
No, no es para un MC es que lo necesito para mi web pero lo que quiero hacer es hago un Iframe que se actualice cada X segundos sin que afecte a la web. Pero necesito un código que cuando yo mande la alerta salga.
Si sabes como ayudame por favor.

Un saludo
Ali

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Alerta por popup
« Respuesta #3 en: 21 de Noviembre de 2006, 18:08:54 pm »
Prueba a concordar los archivos, con los originales del registo de usuarios, o donde lo quieras aplicar