Foros del Web » Programando para Internet » PHP »

Problema consulta

Estas en el tema de Problema consulta en el foro de PHP en Foros del Web. Hola! tengo una duda con una consulta que tengo en mi pagina web, y mi duda es que tengo un sistema de mensajes privados y ...
  #1 (permalink)  
Antiguo 14/03/2011, 15:17
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Problema consulta

Hola! tengo una duda con una consulta que tengo en mi pagina web, y mi duda es que tengo un sistema de mensajes privados y lo que quiero es llamar unos campos de la tabla mensajes en la bd que tengo, lo llamo todo perfecto , les manso aparecer con el echo pero aqui me biene el problema , yo tengo el campo por ejemplo asunto y pongo el codigo :

echo $reg['asunto'];

y me aparecen todos lo asuntos que le mandaron al mismo usuario y yo querria saber como hacer que me apareciera el cuerpo, asunto y de quien era el mensaje todo junto , luego un espacio y el siguiente cuerpo , asunto y de quien era el mensaje (es decir que me apareciesen por separado los registros).

Si sabeis algun codigo o algo para hacerlo lo agradeceria mucho, Gracias y Salu2
  #2 (permalink)  
Antiguo 14/03/2011, 15:34
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Problema consulta

Pues mira podria ser asi:

Código PHP:
while ($reg mysql_fetch_array($consulta)){
echo 
"<p>";
echo 
"Asunto: ".$reg['asunto']."<br />";
echo 
"Mensaje: ".$reg['mensaje']."<br />";
echo 
"De: ".$reg['quien'];
echo 
"</p>";

Esto te creara un parrafo por cada registro que exista en el resultado.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 15/03/2011, 11:11
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

me funciono, pero ahora querria saber como hacer para que por ejemplo:

aqui haya un mensaje


aqui otro

aqui otro

....

y que alado de cada mensaje ponga borrar, y que solo se borre el mensaje seleccionado, como seria la pagina borrar.php , es decir como se guardarian los datos solo de ese mensaje??

Muchas gracias Salu2
  #4 (permalink)  
Antiguo 15/03/2011, 11:25
 
Fecha de Ingreso: marzo-2011
Ubicación: Viña del mar
Mensajes: 21
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Problema consulta

yo hize esto para solucionar eso


function sacarPK(){
//conexion bd...
$query = "SELECT id FROM tabla";
$result = mysql_query($query; $conexion);

for($i=0;$i<mysql_num_rows($result);$i++){
$id = mysql_fetch_array($result);
}
return $id;
mysql_close($conexion);
}

function mostrar($id){
//conexion bd...
$query = "SELECT asunto, mensaje, quien FROM tabla2 WHERE id = '".$id."' ";
$result = mysql_query($result, $conexion);

while ($reg = mysql_fetch_array($result)){
echo "<p>";
echo "Asunto: ".$reg['asunto']."<br />";
echo "Mensaje: ".$reg['mensaje']."<br />";
echo "De: ".$reg['quien'];
echo "</p>";
}
mysql_close($conexion);
}

depues llamas asi

$id = sacarPK();
for($i=0; $i<count($id);$i++){
mostrar($id[$i]);
}

si me equivoque en algo diganme jaja saludos
  #5 (permalink)  
Antiguo 15/03/2011, 11:27
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

Hola , muchas gracias pos responder, me podrias explcar tu codigo?

esta parte:

$id = sacarPK();
for($i=0; $i<count($id);$i++){
mostrar($id[$i]);

para entenderla mejor.

Gracias de nuevo y salu2
  #6 (permalink)  
Antiguo 15/03/2011, 11:29
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Problema consulta

y le agregas un boton con una funcion que envia el ID de ese mensaje a otra pagina.
y lo borras.

por cada registro:
al while agregale un HIDDEN con este valor $reg['id''];

y en borrar.php

'delete from mitabla where id='.$REQUEST["nombre_hidden"]'
  #7 (permalink)  
Antiguo 15/03/2011, 11:31
 
Fecha de Ingreso: marzo-2011
Ubicación: Viña del mar
Mensajes: 21
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Problema consulta

disculpa se me fue explicar el codigo, bueno aqui te explico lo que me pediste

$id = sacarPK(); //el valor que retorna la funcion se la paso a la variable $id
for($i=0; $i<count($id);$i++){ //hago un for contando cuatnas posiciones tiene el arreglo $id
mostrar($id[$i]); // llamo a la funcion mostrar pasandole como la variable $id en la posicion i

entonces esto va a ir llamando la funcion mostrar hace los echo, termina la funcion luego entra denuevo por el for y asi hasta que se acaben los usuarios.
  #8 (permalink)  
Antiguo 15/03/2011, 14:42
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

Patriarca , pero como envio la id por el boton ? en donde la insertaria?

Gracias :D
  #9 (permalink)  
Antiguo 15/03/2011, 14:48
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Problema consulta

Cita:
Iniciado por villi Ver Mensaje
patriarca , pero como envio la id por el boton ? En donde la insertaria?

Gracias :d
lo que tienes que hacer es crear un archivo php para enviar la id y luego recoges su valor con un $_get[***] y la borrar con una sentencia
  #10 (permalink)  
Antiguo 15/03/2011, 14:53
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

ya pero mi pregunta es donde meto la id en el formulario
en que campo , si me puedes dar un codigo lo agradeceria
  #11 (permalink)  
Antiguo 15/03/2011, 14:54
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

tienes puesta bien la sesion? pon el codigo de tu pagina para ver que tienes mal, seguramente sera la sesion
  #12 (permalink)  
Antiguo 15/03/2011, 14:55
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Problema consulta

EN UN <INPUT ID="id" name="id" value="$id">
  #13 (permalink)  
Antiguo 15/03/2011, 14:56
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

ahhh ok muchas gracias , pon el codigo de tu pagina y te ayudo
  #14 (permalink)  
Antiguo 15/03/2011, 15:01
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Problema consulta

mira tengo un sistema de registro y login y funciona bien osea puedo registrarme e iniciar sesion el problema esta cuando quiero retroceder a una pagina anterior al login, salgocomo desconectado, ¿Que podria hacer?
  #15 (permalink)  
Antiguo 15/03/2011, 15:03
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

pusiste sesion en la pagina que te aparece como desconectado no?¿? si es asi pues si me enseñas el codigo te puedo ayudar sino no se como es, seguramente este mal puesta la sesion
  #16 (permalink)  
Antiguo 15/03/2011, 15:10
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Problema consulta

supongo que el problema viene en la cookie

....
setcookie("logedin","".$_POST[username]."");
  #17 (permalink)  
Antiguo 15/03/2011, 15:14
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

ahh , eske yo normalmente lo hago con sesiones, no controlo de cookies , si kieres echarle un vistazo a como hacer uno de sesiones mirate esto a mi me funciono muy bien y no me da ningu problema:

- http://ayuda.fotopex.com/programacio...n-php-y-mysql/
  #18 (permalink)  
Antiguo 15/03/2011, 15:16
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Problema consulta

ok le echare un vistazo
  #19 (permalink)  
Antiguo 15/03/2011, 16:00
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Problema consulta

alguien sabe como poner un icono en lugar dela "e" de windows
  #20 (permalink)  
Antiguo 16/03/2011, 07:16
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Problema consulta

se llama favicon busca en internet que explican como hacerlo...

Aqui puedes verlo.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #21 (permalink)  
Antiguo 16/03/2011, 07:44
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Problema consulta

se fueron para cualquier lado.

y los nombres de usuarios aparecen mal (por las preguntas que hace villi)

ya no entiendo nada
  #22 (permalink)  
Antiguo 16/03/2011, 14:17
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema consulta

Hola, aprovechando este hilo que hice el otro dia, querria saber si es posible insertar emoticonos y codigo html o bbcode en una base de datos desde un textares (por ejemplo en un sistema de mensajes privados o en un foro como aqui)

Gracias de new

Etiquetas: Ninguno
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 06:22.