Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   Sistema de mensajeria interna (http://www.forosdelweb.com/f18/sistema-mensajeria-interna-129177/)

rompeguesos 09/09/2009 07:14

Respuesta: Sistema de mensajeria interna
 
hola amigos me sale el mismo error que a algunos:

Warning: implode() [function.implode]: Invalid arguments passed in /mnt/web7/32/27/51920027/(.aqui to la direccion..)/leer_privados.php on line 11
Mensaje Borrado

Pero no borra nada, ¿Alguna solucion?

abimaelrc 09/09/2009 07:29

Respuesta: Sistema de mensajeria interna
 
El mismo error te lo dice que el argumento que estas enviando es invalido. Verifica dandole un
Código PHP:
Ver original
  1. var_dump($variable_que_esta_en_el_implode);

rompeguesos 09/09/2009 07:31

Respuesta: Sistema de mensajeria interna
 
sale NULL :S

abimaelrc 09/09/2009 07:34

Respuesta: Sistema de mensajeria interna
 
Ahi tienes, verifica esa variable que no esta recibiendo la informacion.

rompeguesos 09/09/2009 07:38

Respuesta: Sistema de mensajeria interna
 
no se que podra ser si esta tal como se indica... :( asi tengo yo el codigo haber si ves alguna barbaridad por hay :P jajaj

Código PHP:

<?php 
session_start
();

$nickUsuarioL$_SESSION['login'];
$accion$_POST['accion'];

var_dump($_POST['mens']);

include(
"conexion.php"); //conexion a la BD MYSQL 
if($accion == "borrar"){ 
include(
"conexion.php"); 

$SQLborrar "DELETE FROM mensajes WHERE msgid IN(".implode(', '$_POST['mens']).")";  
mysql_query($SQLborrar); 

echo 
"<font face=\"Tahoma\" size=\"2\"><b>Mensaje Borrado</b>"

} else { 

$sqlmysql_query("SELECT * FROM mensajes WHERE para = '".mysql_real_escape_string($nickUsuarioL)."' ORDER by msgid DESC"); //aki esta la var del sistema de JLMM 

while ($row mysql_fetch_array($sql) ){ 

$asunte $row['asunto']; 
$resto substr("$asunte"040); 
$aydi $row['msgid']; 

?>
<table>
    <tr>
        <td bgcolor="#EEEEEE" width="10"><font face="Tahoma" size="1">
        <input type="checkbox" name="mens[]" value="<?php echo $aydi?>">
        </font>
        </td> 
        <td bgcolor="#EEEEEE"><font face="Tahoma" color="black" size="1"><center><i><?php echo $row["de"]; ?></i></center></font></td>
        <td bgcolor=#EEEEEE>
        <a href="leer_privados2.php<?php echo "?id=".$row['msgid']; ?>"><font face="Tahoma" color="black" size="1"><u><?php echo "$resto.."?></u></font></a></td> 
        <td bgcolor="#EEEEEE" width="100"><font face="Tahoma" color="black" size="1"><?php echo $row["fecha"]; ?></font></td>
    </tr>
</table> 

<?php

?>
<form name="2" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">

<br>
<table width="340" align="center" cellspacing="2" cellpadding="2"> 
    <tr>
    <td><input type="radio" name="accion" value="borrar"><font face="Tahoma" size="1"> Borrar</font></td> 
    <td><input type="radio" name="accion" value="responder"><font face="Tahoma" size="1">Responder</font></td> 
    <td><a href="enviar_privados.php"><font face="Tahoma" size="1" color="black"><u>Enviar Mensaje</u></font></a></td>
    <td><input type="submit" value="Enviar"></td>
    </tr>
</table>
</form>

<?php

?>


abimaelrc 09/09/2009 07:42

Respuesta: Sistema de mensajeria interna
 
Verifica que estes usando en el form el metodo de POST y no de GET

rompeguesos 09/09/2009 07:48

Respuesta: Sistema de mensajeria interna
 
pufffff vaya tonteria mas grande :( mira el error lo que es:

Código PHP:

<form name="2" method="post" action="<?php Array[\'PHP_SELF\']; ?>">

Para todos los que habeis escrito el mismo error fijaros que ese codigo que yo indico deja fuera al primer <input> con lo cual no recoge el valor del id de la noticia :S y al autor del tema le pido que lo modifique en el codigo.

Gracias por hacerme ver el error abimalerc :D

abimaelrc 09/09/2009 07:57

Respuesta: Sistema de mensajeria interna
 
Bueno, yo creo que el autor de este post, debe de haberlo corregido hace 6 años, si todavia tiene el problema a la verdad que esta grave :borracho:

rompeguesos 09/09/2009 08:00

Respuesta: Sistema de mensajeria interna
 
:D eso tambien es verdad como no lo haya conseguio corregir todavia... jajajajaj

proxipor 05/02/2010 11:59

Respuesta: Sistema de mensajeria interna
 
muchas gracias es lo que necesitaba ya de aqui me basare para hacerme uno.

Gracias!:adios:


La zona horaria es GMT -6. Ahora son las 22:09.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.