Foros del Web » Programando para Internet » PHP »

Necesito ayuda

Estas en el tema de Necesito ayuda en el foro de PHP en Foros del Web. Hola a todos en el foro, he planteado el tema varias veces pero hasta ahora no encontre alquien que pueda ayudarme a resolverlo, el problema ...

  #1 (permalink)  
Antiguo 12/07/2010, 20:40
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Necesito ayuda

Hola a todos en el foro, he planteado el tema varias veces pero hasta ahora no encontre alquien que pueda ayudarme a resolverlo, el problema es el siguiente:
tengo creada una web http://www.globbal.com.ar
en la cual hay un chat mediante el cual los usuarios tienen la posibilidad de interactuar entre si, hasta hi todo bien.
pero el tema es que necesito que al igual que sucede en facebook y en twitter, por ejemplo, al lado de cada comentario aparezca la opcion de eliminar, la cual debera aparecer solo para los comentarios de cada usuario (obviamente para que yo no pueda borrar comentarios de otros usuarios ni ellos los mios)
de modo que dandole click en esa opcion elimine el comentario que se desee eliminar.
Si alguien sabe como hacer eso, y me puede dar una mano se los agradeceria muchisimo, ya que estoy hace rato dando vueltas con esto, sin encontrar solucion alguna.
Desde ya mil gracias a todos.
Saludos cordiales, Ariel
  #2 (permalink)  
Antiguo 12/07/2010, 21:31
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

si puedes coloca el codigo del chat, otra cosa es si los usuarios se loguean para chatear
  #3 (permalink)  
Antiguo 13/07/2010, 10:45
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

hola como estas, bueno aqui te paso el codigo que corresponde a la visualizacion del chat:

despues de haberme conectado a la base y haber seleccionado la misma, hago la siguiente consulta:
-------------------------------------------------------------------------------------
$consulta2= "select * from foro order by id desc";
$resultado2= mysql_query($consulta2);
$num= mysql_num_rows($resultado2);
for ($i=0;$i<$num;$i++)
{
$row= mysql_fetch_array($resultado2);
$url1= ($row['url']);
$url_act= @fopen($url1,'r');
$imagen2= ($row['imagen']);
$_SESSION['imagen2'] = $imagen2;
$ruta= $_SESSION['imagen2'];


$width= 80;
$break= "<br />\n";
$cut= true;
$comentario= ($row['comentario']);
echo "<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a></td></tr></table>";
echo "<font face=arial size=2 color=#C6ECFF>____________________________________ ______________________________________________</font><br>";
-------------------------------------------------------------------------------
bueno en el codigo que te pase hay mucho mas codigo, porque le di formato a los comentarios, como yo queria que salgan impresos en la web, a eso no le des mucha importancia.
igualmente te paso la dire del sitio http://www.globbal.com.ar y podes ingresar con este usuario y password, para que puedas ver en forma mas figurativa de que te hablo
usuario: ariel27
password: ariel27
una vez que ingreses en la parte de abajo podes ver el chat en cuestion.
lo que me estaria faltando ahi, es justamente lo que te comentaba anteriormente, o sea que al lado de cada comentario mio (y lo mismo pasara con cada usuario)
aparezca la opcion eliminar, cosa que si uno clickea ahi se elimina el comentario deseado y no todos los comentarios que yo haya escrito, tal cual esta hecho ahora (ya que de momento no se como hacer lo que te comento)
bueno, fijate tranqui, y si me podes dar una mano te agradeceria muchisimo ya que no doy pie con bola con este asunto.
cualquier que necesites saber solo decime.
saludos cordiales.
ariel

Cita:
Iniciado por johhan16 Ver Mensaje
si puedes coloca el codigo del chat, otra cosa es si los usuarios se loguean para chatear
  #4 (permalink)  
Antiguo 13/07/2010, 10:58
Avatar de xcars  
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 6 meses
Puntos: 4
Respuesta: Necesito ayuda

Pues no entiendo muy bien porque en la pagina no veo muy bien que es lo que deseas eliminar, pero si es lo que entiendo, por cada linea de comentario que vas desplegando, tu puedes obtener su ID o identificador de la BD, lo que tienes que hacer nada mas, es agregar donde despliegas la linea de comentario un enlace que al presionarlo elimine de la bd el comentario y tambien atraves de DOM con javascript, eliminar el comentario del HTML.

Ahora bien, este es el primer paso, el segundo cuando ya eso te funcione, seria que unicamente muestres esos enlaces de eliminar, si el usuario del comentario corresponde al usuario logueado, y listo.
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.
  #5 (permalink)  
Antiguo 13/07/2010, 13:58
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

veo que los mensajes los muestras con un for, que por cierto no veo la llave de cierre, para la proxima coloca el codigo entre [ PHP] y [ /PHP] para detallarlo mejor

pero a mi parecer de ver las cosas con solo realizar una consulta te funcionara,

dime que campos tienes en la tabla foro?
  #6 (permalink)  
Antiguo 13/07/2010, 19:08
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

hola como estas, gracias por la respuesta y la explicacion
si es asi, tal cual decis, yo puedo obtener el id de cada linea de comentario, lo que no se bien como hacer es justamente eso, o sea, el problema no es que aparezca la palabra eliminar, en si, al lado de cada comentario, sino adonde linkearla y cual seria el codigo que procesa la eliminacion del comentario justamente.
saludos y gracias arial
Cita:
Iniciado por xcars Ver Mensaje
Pues no entiendo muy bien porque en la pagina no veo muy bien que es lo que deseas eliminar, pero si es lo que entiendo, por cada linea de comentario que vas desplegando, tu puedes obtener su ID o identificador de la BD, lo que tienes que hacer nada mas, es agregar donde despliegas la linea de comentario un enlace que al presionarlo elimine de la bd el comentario y tambien atraves de DOM con javascript, eliminar el comentario del HTML.

Ahora bien, este es el primer paso, el segundo cuando ya eso te funcione, seria que unicamente muestres esos enlaces de eliminar, si el usuario del comentario corresponde al usuario logueado, y listo.
  #7 (permalink)  
Antiguo 13/07/2010, 19:15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

como estas, gracias por la respuesta.
bueno te comento, con respecto a la llave de cierre del loop for, tenes razon, no esta, pero simplemente puede ser que me haya olvidado de copiarla (sino de todos modos me tiraria error al cargar la pagina)
con respecto a los campos de la tabla, si como no, aqui te los paso:
la tabla en si se llama foro, y sus campos son:
id, username, comentario, fecha, hora, url, imagen
y con respecto a realizar la consulta para que vaya eliminando los comentarios que yo desee es cierto, pero lo que me falta es justamente eso, o sea
supongamos que al lado de cada comentario que yo escribo, hago que aparezca una palabra "eliminar" lo que me falta es eso, o sea que al darle click me elimine el comentario, o sea como se relaciona un enlace comun y corriente con una accion que quiero que realice en una base de datos (en este caso borrar un comentario) y en todo caso, cual seria el codigo que realizaria dicha accion.
suena medio confuso al explicarlo por este medio, pero no es dificil la consulta que realizo, lo que pasa es que con lo que yo aprendi de php, no logro realizarlo.
pero para ser mas grafico, simplemente pueden ir a facebook y escribir un comentario cualquiera, veran que automaticamente aparece la palabra eliminar, y clickeando en ella podemos eliminar el comentario que hemos escrito
espero puedan ayudarme con esto.
saludos y gracias, ariel
Cita:
Iniciado por johhan16 Ver Mensaje
veo que los mensajes los muestras con un for, que por cierto no veo la llave de cierre, para la proxima coloca el codigo entre [ PHP] y [ /PHP] para detallarlo mejor

pero a mi parecer de ver las cosas con solo realizar una consulta te funcionara,

dime que campos tienes en la tabla foro?
  #8 (permalink)  
Antiguo 13/07/2010, 19:21
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Necesito ayuda

vas a colocar un link de eliminar y vas a pasar el parametro de la id a una pagina como digo yo transparente algo asi
Código PHP:
<a href='url.php?id=".$row['id']."'>eliminar</a>
//y la pagina donde recibes el id seria algo asi 
$id=$_get['id'];//parametro que pasaste por el link
mysql_query("delete from comentario where id='$id'") or die ("error al eliminar comentario ".mysql_error())
header("location:pagina_foro.php");//aki regresal al foro y ya no debe de estar el comentario 
espero que te ayude y haberme echo entender
  #9 (permalink)  
Antiguo 13/07/2010, 19:42
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

como estas, muchas gracias por la explicacion.
voy a intentar probar lo que me pasaste y te cuento que onda.
saludos y muchas gracias
ariel
Cita:
Iniciado por carlos_belisario Ver Mensaje
vas a colocar un link de eliminar y vas a pasar el parametro de la id a una pagina como digo yo transparente algo asi
Código PHP:
<a href='url.php?id=".$row['id']."'>eliminar</a>
//y la pagina donde recibes el id seria algo asi 
$id=$_get['id'];//parametro que pasaste por el link
mysql_query("delete from comentario where id='$id'") or die ("error al eliminar comentario ".mysql_error())
header("location:pagina_foro.php");//aki regresal al foro y ya no debe de estar el comentario 
espero que te ayude y haberme echo entender
  #10 (permalink)  
Antiguo 13/07/2010, 20:05
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

bueno estuve probando un poco el codigo que me pasaste, mira, si podes hace lo siguiente:
ingresa en http://www.globbal.com.ar
podes loguearte usando
usuario: ariel27
password: ariel27
y luego una vez logueado a http://www.globbal.com.ar/XXXX.php
fijate que hay dos comentarios (dos numeros, que yo ingrese como comentarios de ejemplo) y al lado de cada uno aparece la opcion eliminar, y si pasas el mouse por cualquera de ellas, fijate el link que te figura en la barra del explorador abajo,usando el codigo que me pasaste, a ver que puedo estar hacendo mal.
muchas gracias
saludos, ariel
Cita:
Iniciado por apustilnik Ver Mensaje
como estas, muchas gracias por la explicacion.
voy a intentar probar lo que me pasaste y te cuento que onda.
saludos y muchas gracias
ariel
  #11 (permalink)  
Antiguo 13/07/2010, 21:26
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Necesito ayuda

ok cuando pongo url.php te digo es que hagas un link con una pagina php que vas a crear por eso no la encuentra xq no esta creada te doy un ejemplo una llamada eliminar.php el ?id='".$row['id']."' es para que optengas la id del comentario y la pases por parametro todo conjunto quedaria asi

[B]paginaForo.php/B] esta es la pagina donde mandas tienes el foro con todo tu diseño que tienes cuando llamas al nombre vas a poner un link para eliminar algo asi
Código PHP:
<a href="paginaEliminar.php?id='".$row['id'].">Eliminar</a>"//esto va donde creas los comentarios del foro que te los traes de tu tabla foro para que te guarde el id 
al accionar esa pagina vas a crear otra que es la que va a llamar para casos del ejemplo paginaEliminar.php ypones algo asi
Código PHP:
$id=$_GET['id'];//el parametro que pasaste
mysqlquery("DELETE from foros where id='$id'") or die (mysql_error());//aqui estarias eliminado el comentario cuya id pasaste para eliminar
header("location:paginaForo.php");//aqui regresas a la pagina del foro 
los nombres de las paginas son creados por mi para el ejemplo espero que te ayude

Última edición por carlos_belisario; 13/07/2010 a las 21:31
  #12 (permalink)  
Antiguo 13/07/2010, 21:28
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

bueno acabo de entrar a tu pagina y no veo la opcion de eliminar aun si puedes pasa el codigo de como lo adaptaste a ver
  #13 (permalink)  
Antiguo 13/07/2010, 21:40
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

aqui adapto tu propio codigo

Código PHP:
<? $consulta2"select * from foro order by id desc";
$resultado2mysql_query($consulta2);
$nummysql_num_rows($resultado2);
for (
$i=0;$i<$num;$i++)
{
$rowmysql_fetch_array($resultado2);
$url1= ($row['url']);
$url_act= @fopen($url1,'r');
$imagen2= ($row['imagen']);
$_SESSION['imagen2'] = $imagen2;
$ruta$_SESSION['imagen2'];


$width80;
$break"<br />\n";
$cuttrue;
$comentario= ($row['comentario']);
echo 
"<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a><a href='eliminar.php?id=".$row['id']."'>eliminar</a></td></tr></table>";
echo 
"<font face=arial size=2 color=#C6ECFF>"
?>
entonces creas un archivo nuevo llamado eliminar.php y colocas

Código PHP:
<?
$id
=$_GET['id'];
$user=$_SESSION['username'];

mysqlquery("DELETE from foros where id='$id' and username='$user'") or die (mysql_error());
header("location:home.php");
?>
te coloco la parte de
Código PHP:
<? $user=$_SESSION['username']; ?>
para estar seguro que solo pueda eliminar el comentario de uno mismo, aunque la verdad nose si tu tienes el nombre del usuario guardado en una session, de no ser asi debes hacerlo
  #14 (permalink)  
Antiguo 14/07/2010, 21:15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

hola como estas, antes que nada mil gracias por toda la explicacion y la molestia de enviarme el codigo, muchisimas gracias
bueno te comento que estuve probando lo que me pasaste, y mas alla de un tema de formato que despues modificare para que salga distribuido en forma distinta con saltos de linea entre comentarios y demas, va todo bien, o sea al lado de cada comentario sale la opcion eliminar y si paso el mouse sobre cada una de ellas me linkea correctamente a la pagina eliminar identificada con su nro de id correspondiente a cada comentario, hasta ahi todo bien, pero si le doy click, no me elimina el comentario con el codigo que le puse en la pagina eliminar, para ser mas grafico, podes hacer lo siguiente, ingresar a http://www.globbal.com.ar
luego una vez logueado ingresar a http://www.globbal.com.ar/XXXX.php y ahi podras ver todos los comentarios uno al lado del otro con su opcion de eliminar al lado de cada uno, dale click si keres a cualkiera de ellos y vas a ver que no se elimina,
el codigo que puse en la pagina de eliminar es el siguiente, kiza estoy haciendo algo mal ( no tomes en cuenta el header, que lo borre)
<?php
session_start();
$_SESSION['usuario'];
$db = mysql_pconnect("host","base", "password");
mysql_select_db("globbal_foro");
$id=$_GET['id'];
$consulta= "delete from foro where id= '".$id."' and username= '".$_SESSION['usuario']."'";
$resultado= mysql_query($consulta);
?>
ojala podamos resolverlo
saludos y mil gracias de nuevo.
ariel
Cita:
Iniciado por johhan16 Ver Mensaje
aqui adapto tu propio codigo

Código PHP:
<? $consulta2"select * from foro order by id desc";
$resultado2mysql_query($consulta2);
$nummysql_num_rows($resultado2);
for (
$i=0;$i<$num;$i++)
{
$rowmysql_fetch_array($resultado2);
$url1= ($row['url']);
$url_act= @fopen($url1,'r');
$imagen2= ($row['imagen']);
$_SESSION['imagen2'] = $imagen2;
$ruta$_SESSION['imagen2'];


$width80;
$break"<br />\n";
$cuttrue;
$comentario= ($row['comentario']);
echo 
"<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a><a href='eliminar.php?id=".$row['id']."'>eliminar</a></td></tr></table>";
echo 
"<font face=arial size=2 color=#C6ECFF>"
?>
entonces creas un archivo nuevo llamado eliminar.php y colocas

Código PHP:
<?
$id
=$_GET['id'];
$user=$_SESSION['username'];

mysqlquery("DELETE from foros where id='$id' and username='$user'") or die (mysql_error());
header("location:home.php");
?>
te coloco la parte de
Código PHP:
<? $user=$_SESSION['username']; ?>
para estar seguro que solo pueda eliminar el comentario de uno mismo, aunque la verdad nose si tu tienes el nombre del usuario guardado en una session, de no ser asi debes hacerlo
  #15 (permalink)  
Antiguo 14/07/2010, 21:22
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Necesito ayuda

la sentencia no se ve mal haz pero de todas maneras ponle un or die (mysql_error()); a ver que te dice y por si acaso es que no te esta llegando algun dato haz un echo de la variable id y un echo de la variable de sesion usuario para ver si tienen datos xq a mi m pasa mucho que es que no esta llegando un dato y avisas que resultad tedio
  #16 (permalink)  
Antiguo 15/07/2010, 05:47
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

hola johan16 y amigos del foro, ya pude resolver el problema, ya funciona perfecto el link eliminar que aparece al lado de cada comentario y borra los comentarios que uno desee.
ahora me faltaria un ultimo detalle, como hago para que la opcion eliminar solo aparezca en los comentarios que yo escribo?
saludos y gracias
ariel
  #17 (permalink)  
Antiguo 15/07/2010, 06:12
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

prueba esto a ver si te funciona



Código PHP:
<? $consulta2"select * from foro order by id desc";
$resultado2mysql_query($consulta2);
$nummysql_num_rows($resultado2);
for (
$i=0;$i<$num;$i++)
{
$rowmysql_fetch_array($resultado2);
$url1= ($row['url']);
$url_act= @fopen($url1,'r');
$imagen2= ($row['imagen']);
$_SESSION['imagen2'] = $imagen2;
$ruta$_SESSION['imagen2'];


$width80;
$break"<br />\n";
$cuttrue;
$comentario= ($row['comentario']);


//aqui agregue un if
if($row['username']== $_SESSION['username']) {

echo 
"<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a><a href='eliminar.php?id=".$row['id']."'>eliminar</a></td></tr></table>";
echo 
"<font face=arial size=2 color=#C6ECFF>"
}
else
{
echo 
"<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a></td></tr></table>";
echo 
"<font face=arial size=2 color=#C6ECFF>"
}

?>
edito: me habia equivocado al escribir el codigo alli esta corregido

Última edición por johhan16; 15/07/2010 a las 06:20
  #18 (permalink)  
Antiguo 15/07/2010, 09:43
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

exelente aporte! como no se me habia ocurrido ese if
voy a probarlo y despues te cuento ke onda.
muchisimas gracias por la ayuda y la paciencia
te tengo al tanto de como funciona esto cuando lo pruebe.
un abrazo,
ariel
Cita:
Iniciado por johhan16 Ver Mensaje
prueba esto a ver si te funciona



Código PHP:
<? $consulta2"select * from foro order by id desc";
$resultado2mysql_query($consulta2);
$nummysql_num_rows($resultado2);
for (
$i=0;$i<$num;$i++)
{
$rowmysql_fetch_array($resultado2);
$url1= ($row['url']);
$url_act= @fopen($url1,'r');
$imagen2= ($row['imagen']);
$_SESSION['imagen2'] = $imagen2;
$ruta$_SESSION['imagen2'];


$width80;
$break"<br />\n";
$cuttrue;
$comentario= ($row['comentario']);


//aqui agregue un if
if($row['username']== $_SESSION['username']) {

echo 
"<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a><a href='eliminar.php?id=".$row['id']."'>eliminar</a></td></tr></table>";
echo 
"<font face=arial size=2 color=#C6ECFF>"
}
else
{
echo 
"<td>".redimensionar($ruta,$ancho,$alto)."<fon t face=arial size=1 color=#999999> ".($row['fecha'])." | ".($row['hora'])." | </font><font face=arial size=2 color=#0080C0><strong> ". ($row['username']). "</strong> | dijo:</font> <font face=arial size=2 color=#999999>".wordwrap($comentario,$width,$break )." <a href=".($row['url'])." target=_blank class=URL>".($row['url'])."</a></td></tr></table>";
echo 
"<font face=arial size=2 color=#C6ECFF>"
}

?>
edito: me habia equivocado al escribir el codigo alli esta corregido
  #19 (permalink)  
Antiguo 15/07/2010, 10:26
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

bueno amigo johhan16, debo decirte que la solucion que me distes es perfecta!! lo probe y funciona perfecto tal cual necesitaba hacerlo, ahora voy a aplicarlo al sitio, si despues queres pegarle un vistazo podes ingresar en
http://www.globbal.com.ar y chequear la parte de foro del sitio.
muchisimas gracias por toda la ayuda que me brindaste y sobre todo por la paciencia y las explicaciones, demas esta decir que para cualquier cosa que necesites y en la que pueda brindarte cualquier aporte conta con migo
mil gracias de nuevo
un abrazo
ariel
  #20 (permalink)  
Antiguo 15/07/2010, 10:43
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

por aquí estamos a la orden en lo que se pueda
  #21 (permalink)  
Antiguo 17/07/2010, 17:57
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

amigo johhan16, aqui molestandote nuevamente con una consulta, te queria consultar lo siguiente, porque el otro dia estuve probando el sistema de eliminar comentarios del que estuvimos hablando y resolviendo, y funcionaba perfecto.
y ahora lo pruebo y no funciona, y no tengo idea porque podria ser.
cuando tengas un ratito te podrias fijar ingresando en http://www.globbal.com.ar y escribiendo un comentario cualquiera a ver si te lo borra correctamente?
desde ya mil gracias como siempre
saludos cordiales.
ariel

Cita:
Iniciado por johhan16 Ver Mensaje
por aquí estamos a la orden en lo que se pueda
  #22 (permalink)  
Antiguo 17/07/2010, 18:03
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

nose como entrar el usuario y clave que habias colocado ya no funcionan
  #23 (permalink)  
Antiguo 18/07/2010, 09:40
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

si perdon, es que los habia eliminado, pero los creé nuevamente
ya podes ingresar con usuario: ariel27 password: ariel27
saludos cordiales
Cita:
Iniciado por johhan16 Ver Mensaje
nose como entrar el usuario y clave que habias colocado ya no funcionan
  #24 (permalink)  
Antiguo 18/07/2010, 10:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

estoy viendo que pasando el mouse por el link eliminar, no lee el campo id de la base de datos, pero revisando el codigo veo que aparentemente esta bien, mira te paso el link "eliminar"

<a href='eliminar.php?id='".($row['id'])."'>eliminar</a>
  #25 (permalink)  
Antiguo 18/07/2010, 10:13
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

tambien tengo creada otra pagina a modo de prueba http://www.globbal.com.ar/globbal_url.php
podes ingresar una vez logueado, ahi veo que si pasa el id, pero igualmente no borra los urls que ingreso
  #26 (permalink)  
Antiguo 18/07/2010, 10:33
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

ahora corregi el codigo, y veo que si lee el campo id de la base, pero aparentemente la pagina eliminar cuyo codigo es el que me habias pasado o sea:

<?php
$_SESSION['usuaio'];
$conexion= db();
mysql_select_db("globbal_foro");

$id=$_GET['id'];
$consulta= "delete from foro where id= '".$id."' and username= '".$_SESSION['usuario']."'";
$resultado= mysql_query($consulta);
header ("Location: globbal_url.php");

no recibe el campo id, porque no borra el link que selecciono
  #27 (permalink)  
Antiguo 18/07/2010, 11:03
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

ok vamos por parte, si dices que ya lee el id entonces vamos a comprobar que lo recibe la optra pagina

haz esto

Código PHP:
<?php
session_star
();
$usuario$_SESSION['usuario'];
$conexiondb();
mysql_select_db("globbal_foro");

$id=$_GET['id'];

echo 
$id;
echo 
"<br>";
echo 
$usuario;
//$consulta= "delete from foro where id= '".$id."' and username= '".$_SESSION['usuario']."'";
//$resultado= mysql_query($consulta);


?>
edito: habia un problema en el codigo
  #28 (permalink)  
Antiguo 18/07/2010, 12:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

como estas johhan16, antes que nada como siempre gracias por la paciencia y tu tiempo
bueno con respecto a la prueba sobre si recibe el codigo, hice lo que me dijiste y veo que si recibe bien el codigo de la otra pagina
que tendriamos que probar como siguiente paso.
saludos cordiales
Cita:
Iniciado por johhan16 Ver Mensaje
ok vamos por parte, si dices que ya lee el id entonces vamos a comprobar que lo recibe la optra pagina

haz esto

Código PHP:
<?php
session_star
();
$usuario$_SESSION['usuario'];
$conexiondb();
mysql_select_db("globbal_foro");

$id=$_GET['id'];

echo 
$id;
echo 
"<br>";
echo 
$usuario;
//$consulta= "delete from foro where id= '".$id."' and username= '".$_SESSION['usuario']."'";
//$resultado= mysql_query($consulta);


?>
edito: habia un problema en el codigo
  #29 (permalink)  
Antiguo 18/07/2010, 12:09
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: Necesito ayuda

bueno recien acabo de probarlo y ahora funciona! jaja realmente no entiendo cual seria el problama
mira te paso el codigo de la pagina eliminar

$id=$_GET['id'];
echo $id."<br>";//esto lo habia puesto a modo de prueba para ver si recibia el id
echo $_SESSION['usuario'];
$consulta= "delete from url where id= '".$id."' and username= '".$_SESSION['usuario']."'";
$resultado= mysql_query($consulta);
header ("Location: globbal_url.php");
  #30 (permalink)  
Antiguo 18/07/2010, 12:37
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Necesito ayuda

es extraño, nose que te pasara entonces

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 14:09.