Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2008, 19:44
Okiro
 
Fecha de Ingreso: mayo-2005
Mensajes: 51
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Foto en una Ficha Web.

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&iacute;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&ntilde;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&oacute;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&oacute;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&eacute;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">&nbsp;</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>&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result
($ver_usuariosBas);
?>