Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/03/2009, 23:25
Avatar de bLEx
bLEx
 
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 16 años
Puntos: 5
Respuesta: Marquesina modificable desde un formulario, necesito orientacion

existen varias formas de hacerlo....
con php, una manera de hacerlo, es agregar un pequeñp formulario de ingreso de la informacion por parte de los usuarios la cual vaya a parar a una base de datos, de esta manera con el marquee consultas la base y muestras x ej los ultimos 15 mensajes...

mira, te muestro un codgo que te puede servir de guia...

Ejemplo:

1.- Supongamos que tenemos una base de datos, en la cual tenemos un tabla comentario, con 3 campos, id int, usuario y comentario

Código sql:
Ver original
  1. CREATE TABLE comentario(
  2.   id INT AUTO_INCREMENT,
  3.   usuario VARCHAR(30),
  4.   comentario VARCHAR(100),
  5.   fecha datetime,
  6.   PRIMARY KEY("id")
  7. );

Estructuracion mediante el uso de tablas html.

Código php:
Ver original
  1. <table witdh=200px height=600px>
  2. <tr>
  3. <td>MARQUEE</td>
  4. <tr>
  5. <tr>
  6. <td>FORMULARIO</td>
  7. </tr>
  8. </table>

Aca te coloque una idea de los codigos

MARQUEE
Código php:
Ver original
  1. <marquee width = 180px height=400px direction=down onMouseOver="this.stop()" onMouseOut="this.start()">
  2. <?php
  3.  
  4.   //selecciono los ultimos 15 comentarios
  5.   $sql = "select * from comentario where 1 limit 15 order by id desc";
  6.   $res = mysql_query($sql) or die(mysql_error());
  7.  
  8.   for($i=0;$i<mysql_num_rows($res);$i++){
  9.  
  10.     echo mysql_result($res,$i,"usuario")." dice:<br>".mysql_result($res,$i,"comentario");
  11.     echo "<br>".mysql_result($res,$i,"fecha")."<br><br>";
  12.  
  13.   }
  14.  
  15. ?>
  16. </marquee>

FORMULARIO
Código php:
Ver original
  1. <form method=post action="" name=form1>
  2.  
  3.   <p>Nombre : <input type=text name=usuario></p>
  4.   <p>Cometario : <input type=text name=comentario></p>
  5.   <p><input type=submit name=comentar value="Ingresar Comentario"></p>
  6.  
  7. </form>
  8.  
  9. <?php
  10.  
  11. //si presiona en ingresar comentario
  12. if(isset($_POST['comentar'])){
  13.  
  14.  //rescate de valores ingresados
  15.  $comentario = $_POST['comentario'];
  16.  $usuario = $_POST['usuario'];
  17.  
  18.  //consulta de insercion a la base de datos
  19.   $sql = "insert into comentario (usuario, comentario, fecha) values ('$usuario','$comentario',now())";
  20.  $res = mysql_query($sql) or die(mysql_error());
  21.  
  22. }
  23.  
  24. ?>

Claramnente en la tabla donde dice MARQUEE debe ir el codigo bajo MARQUEE y lo mismo co FORMULARIO.

Espero te sirva de ayuda...
saludos