21/02/2012, 07:30
|
| | Fecha de Ingreso: agosto-2011
Mensajes: 165
Antigüedad: 13 años, 5 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 |