Ahora me gustaría que un usuario podria insertar su foto en la ficha de su web. El problema es que no se como hacer para no tener que empezar desde Cero. Ya que ha sido para mi, muy lavorioso el poder sacar adelante este pequeño Proyecto.
este sería el archivo que el usuario puede rellenar y es aqui donde tendrían que subir su foto a su ficha web:
archivo
actualizardatos.php:
Código PHP:
<?php session_start(); ?>
<?php require_once('Connections/----------.php'); ?>
<?php
session_start();
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
$isValid = False;
if (!empty($UserName)) {
$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers)) {
$isValid = true;
}
if (in_array($UserGroup, $arrGroups)) {
$isValid = true;
}
if (($strUsers == "") && true) {
$isValid = true;
}
}
return $isValid;
}
$MM_restrictGoTo = "conectar.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
$MM_referrer .= "?" . $QUERY_STRING;
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo);
exit;
}
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE usuarios SET nombre=%s, apellidos=%s, anonacimiento=%s, poblacion=%s, direccion=%s, codigopostal=%s, provincia=%s, telefono=%s, fax=%s, email=%s, web=%s, titulacionaca=%s, formacionpos=%s, seminarios=%s, expepro=%s, otros=%s WHERE id=%s",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['apellidos'], "text"),
GetSQLValueString($_POST['anonacimiento'], "date"),
GetSQLValueString($_POST['poblacion'], "text"),
GetSQLValueString($_POST['direccion'], "text"),
GetSQLValueString($_POST['codigopostal'], "text"),
GetSQLValueString($_POST['provincia'], "text"),
GetSQLValueString($_POST['telefono'], "text"),
GetSQLValueString($_POST['fax'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['web'], "text"),
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_enfercom_buscar, $enfercom_buscar);
$Result1 = mysql_query($updateSQL, $enfercom_buscar) or die(mysql_error());
$updateGoTo = "zonaprivadaW.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
$colname_ver_usuariosBas = "1";
if (isset($_SESSION['MM_Username'])) {
$colname_ver_usuariosBas = (get_magic_quotes_gpc()) ? $_SESSION['MM_Username'] : addslashes($_SESSION['MM_Username']);
}
mysql_select_db($database_enfercom_buscar, $enfercom_buscar);
$query_ver_usuariosBas = sprintf("SELECT * FROM usuarios WHERE loginW = '%s'", $colname_ver_usuariosBas);
$ver_usuariosBas = mysql_query($query_ver_usuariosBas, $enfercom_buscar) or die(mysql_error());
$row_ver_usuariosBas = mysql_fetch_assoc($ver_usuariosBas);
$totalRows_ver_usuariosBas = mysql_num_rows($ver_usuariosBas);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-image: url();
}
-->
</style>
<link href="css/estilo_---------.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Estilo1 {color: #FFFFFF}
-->
</style>
</head>
<body>
<br>
<table width="85%" height="129" border="0" align="center" cellpadding="5" cellspacing="5" bgcolor="#FFFFFF" class="punteado">
<tr>
<td width="805"> <form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table width="100%" align="center" cellpadding="5" cellspacing="5">
<tr valign="baseline">
<td nowrap align="right"><strong>Id:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><?php echo $row_ver_usuariosBas['id']; ?></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Nombre:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input name="nombre" type="text" value="<?php echo $row_ver_usuariosBas['nombre']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Apellidos:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input name="apellidos" type="text" value="<?php echo $row_ver_usuariosBas['apellidos']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Año de nacimiento:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input name="anonacimiento" type="text" value="<?php echo $row_ver_usuariosBas['anonacimiento']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Población:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input name="poblacion" type="text" value="<?php echo $row_ver_usuariosBas['poblacion']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Dirección:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input name="direccion" type="text" value="<?php echo $row_ver_usuariosBas['direccion']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Codigo postal:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input type="text" name="codigopostal" value="<?php echo $row_ver_usuariosBas['codigopostal']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Provincia:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input type="text" name="provincia" value="<?php echo $row_ver_usuariosBas['provincia']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Teléfono:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input type="text" name="telefono" value="<?php echo $row_ver_usuariosBas['telefono']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Fax:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input type="text" name="fax" value="<?php echo $row_ver_usuariosBas['fax']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Email:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input type="text" name="email" value="<?php echo $row_ver_usuariosBas['email']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"><strong>Pagina Web:</strong></td>
<td bgcolor="#FFFFFF" class="texto"><input type="text" name="web" value="<?php echo $row_ver_usuariosBas['web']; ?>" size="50"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td bgcolor="#FFFFFF" class="texto"><input name="submit" type="submit" value="Actualizar registro"></td>
</tr>
</table>
<input type="hidden" name="MM_update" value="form1">
<input type="hidden" name="id" value="<?php echo $row_ver_usuariosBas['id']; ?>">
</form></td></tr>
<tr>
<td> </td>
</tr>
</table>
<p> </p>
</body>
</html>
<?php
mysql_free_result($ver_usuariosBas);
?>