Buenas, lo uni con un sistema para hacer un UPDATE a tablas, que si funciona, aca el code:
Código PHP:
<?
session_start();
?>
<?php
$login=$_SESSION[login];
$nombre=htmlspecialchars(trim($_POST['nombre']));
$apellidos=htmlspecialchars(trim($_POST['apellidos']));
$email=htmlspecialchars(trim($_POST['email']));
$telefono=htmlspecialchars(trim($_POST['telefono']));
$ubicacion=htmlspecialchars(trim($_POST['ubicacion']));
$categoria=htmlspecialchars(trim($_POST['categoria']));
$descripcion=htmlspecialchars(trim($_POST['descripcion']));
$foto=htmlspecialchars(trim($_FILES['foto']['name']));
$connect=mysql_connect("localhost","x","x");
mysql_select_db("x",$connect);
if (isset($_POST['submit'])) {
if(is_uploaded_file($_FILES['foto']['tmp_name'])) { // verifica haya sido cargado el archivo
if(move_uploaded_file($_FILES['foto']['tmp_name'], $_FILES['fichero']['name'])) { // se coloca en su lugar final
$sql = "UPDATE usuarios SET nombre='$nombre', apellidos='$apellidos', foto='$foto', email='$email', telefono='$telefono', ubicacion='$ubicacion', categoria='$categoria', descripcion='$descripcion' WHERE login='$login'";
mysql_query($sql) or die(mysql_error());
echo "<b>Subida correcta, usa los siguientes datos para el formulario:</b><br>";
}
}
// A continuación el formulario
}
Pero no funciona, no tira errores ni nada se queda en blanco