Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2012, 22:32
miguelbc7
 
Fecha de Ingreso: mayo-2012
Mensajes: 15
Antigüedad: 12 años
Puntos: 0
problemas con usuarios

hola tengo el siguiente muro tipo facebook, que guarda cada publicacion en una bd llamada trabajos con los campos id_trabajo, txt_trabajo, fecha_trabajo, id_usuario, tiene un campo en comun con la tabla usuarios el cual es id_usuario, el problema es el siguiente cuando inicio sesion como hago para que al hacer una publicacion en el muro esa publicacion guarde el id_usuario del usuario que esta con sesion activa en ese momento en la bd. dejo el codigo a ver si logro que me ayuden.


este es el inicio de sesion:

Código:
<?
session_start();
  	require( 'conex.php');
  ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Inicia Sesion</title>

<link rel="stylesheet" href="css/main.css" type="text/css" />

<style>
body{
	height:400px;
	margin:0;
	width:500px;
	background-color:#DDDDDD;
	padding: 140px 100px 100px 350px}
	</style>
</head>

<body>
<div class="cuadro2">
<h1>Inicia Sesion</h1>
</div>
<form id="form1" name="form1" method="post" action="acceso.php">
      <label for="usuario"></label>
<table width="317" height="108" border="1">
  <tr>
    <td id="td1" width="156"><strong>Usuario</strong></td>
    <td id="td2" width="137">
      <input type="text" name="usuario" id="usuario" />
    </td>
  </tr>
  <tr>
    <td id="td1"><strong>Contraseña</strong></td>
    <td id="td2"><input type="text" name="contrasena" id="contrasena" /></td>
  </tr>
  <tr>
    <td id="td1"><input type="submit" name="Iniciar Sesion" id="Iniciar Sesion" value="Iniciar Sesion" /></td>
    <td id="td2">&nbsp;</td>
  </tr>
</table>
</form>
</body>
</html>
este es el codigo que me guarda a la base de el mensaje del muro:

Código:
<?php
//Defino mi variable mensaje
$msg = $_POST['msg'];
$fecha = localtime(time(),1);
$anyo = $fecha['tm_year'] + 1900;
$mes = $fecha['tm_mon'] + 1;
$dia = $fecha['tm_mday'];
$fecha = $anyo."-".$mes."-".$dia;

//Si no esta vacia
if(!empty($msg)){
   //Conecto con la base de datos
   $cx = mysql_connect("localhost", "root", "") or die("Error connect: ".mysql_error());
   //Selecciono la base de datos
   mysql_select_db("bdsdc") or die("Error select db: ".mysql_error());
   //Inserto el mensaje al tabla
   mysql_query("INSERT INTO trabajos (txt_trabajo, fecha_trabajo, id_usuario) VALUES ('".$msg."', '".$fecha."', '".$_SESSION['id']."')", $cx);
}
?>
si me pudiesen ayudar lo agradeceria mucho, igual muchas gracias de antemano y disculpen si no he publicado como es debidamente soy nuevo en el foro