Foros del Web » Programando para Internet » PHP »

[ayuda] con php mysql

Estas en el tema de [ayuda] con php mysql en el foro de PHP en Foros del Web. hola, como podria hacer por ejemplo en campo que se vaya acumulanndo lo que pongo.? es decir, si primero pongo: hola luego pongo: adios luego ...
  #1 (permalink)  
Antiguo 13/02/2009, 15:49
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 0
[ayuda] con php mysql

hola, como podria hacer por ejemplo en campo que se vaya acumulanndo lo que pongo.?
es decir, si primero pongo:
hola
luego pongo:
adios
luego pongo:
buenas

salga en el campo:
hola adios buenas


el codigo que tengo es el siguiente:
Código PHP:
<?
if($_POST['enviar']) {
include(
"conectar.php");
$nick $_SESSION['nnick'];
$select mysql_query("SELECT * FROM usuarios WHERE nick='$nick'");
$array mysql_fetch_array($select);
$campo $array['mensaje'];
$new $_POST['mensaje'];
 if(
mysql_query("UPDATE `usuarios` SET `mensaje` = '$mensaje $new'  WHERE  `nick` = '$nick'")) {
     echo 
"Ahora los mensajes son: ".$mensaje." ".$new;
 }else{
     echo 
"No se cambio";
 }
}else{
?>
<form name="form1" method="POST" action="">
<input type="text" name="mensaje" id="mensaje" class="Boton" value="">
<input name="enviar" type="submit" class="Boton" id="enviar" value="¡Realizar Cambios!">
</form>

<? ?>
este codigo no añade, sino que sobreescribe
  #2 (permalink)  
Antiguo 13/02/2009, 16:15
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: [ayuda] con php mysql

¿alguien puede ayudarme?
  #3 (permalink)  
Antiguo 13/02/2009, 16:44
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: [ayuda] con php mysql

Cita:
SET `mensaje` = '$mensaje $new'
No debería ser $campo en vez de $mensaje?

  #4 (permalink)  
Antiguo 13/02/2009, 19:40
Avatar de jenusys  
Fecha de Ingreso: diciembre-2008
Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 15 años, 4 meses
Puntos: 11
Respuesta: [ayuda] con php mysql

Yo además las separaría por punto y coma por si en algun momento necesitara hacer un EXPLODE.

Última edición por jenusys; 13/02/2009 a las 19:49
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 11:25.