Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/02/2012, 07:30
yolanda16568
 
Fecha de Ingreso: agosto-2011
Mensajes: 165
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Sistemas de avisos

Vale ya estan las 4 tablas necesarias
Tabla avisos

1 aviso_id int(10) UNSIGNED No Ninguna AUTO_INCREMENT
2 texto varchar(150) latin1_spanish_ci No Ninguna
3 asunto varchar(128) latin1_spanish_ci No Ninguna
4 emisor int(11)
5 receptor int(11)
6 estado_emisor tinyint(11)
7 estado_receptor tinyint(11)
8 fecha timestamp on update CURRENT_TIMESTAMP No CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

Tabla estado_emisor

estado_emisor tinyint(11)
estado_name varchar 30

Tabla estado_receptor

estado_receptor tinyint(11)
estado_name varchar 30

Esto campos insectados en las dos tablas estado_emisor y estado_receptor

0 Bandeja de entrada
1 Enviados
3 Favoritos
4 Eliminados
5 Borradas

Tabla estado:

id_estado tinyint(11) Esta seria asi????

Vale ahora tengo estas 6 paginas necesarias administrarperfiles.php aqui esta el 1 formulario el que envia el aviso.

Formulario de insectar registro a la tabla avisos

CAMPOS:
aviso_id
emisor
receptor
estado_emisor
estado_receptor

lUEGO despues de enviarlo lo recibo todo en la pagina acceso.php

Y ahi estarian los enlaces o upload

Despues tengo 4 paginas PHP enviados,recibidos,favoritos y eliminados .

( aqui deveria de estar el aviso pero despues tambien dos upload dirijidos

1. para enviar el aviso a favoritos y otro para mandar a eliminados con upload

estos upload tiene los campos de la tabla avisos:

aviso_id
emisor
receptor
estado_emisor
estado_receptor

Son necesarios todos estos campos o solo algunos???????

Bueno en la pagina de recibidos seria igual aunque alomejor los parametros sean diferentes.
en la pagina de favoritos solo habria el de eliminar y en la pagina de eliminados solo eliminar
me imagino que esto lo entiendas perfectamente.

Para que sepas como esta hecho.......

Tambien no se como quedaria el codigo

<?php
mysql_select_db('foros');
session_start();
$estado_emisor = isset($_GET['estado_emisor ']) ? $_GET['estado_emisor '] : 0;
$sql = "SELECT * FROM avisos A, estado_emisor E_A WHERE E_A.estado_emisor =A.estado_emisor AND E_A.estado_emisor = $estado_emisor AND A.nombre='" .
$res = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($res) < 1)
{
echo "no hay datos";
}
else
{
while($row=mysql_fetch_array($res))
{
echo $row[0];
}
}
?>
y otro para receptor igual pero cambiando los campos necesarios.

Última edición por yolanda16568; 21/02/2012 a las 10:48