Algo le falta, ayudame por favor, yo aun soy un poco inexperto en PHP:
Código PHP:
<?
$extensiones=array("html","htm","exe","php","lnk","url","scr","doc","pif","txt","xls","pps","ppt","msi","reg");
$path="C:/appserv/www/jmvsvica/fotos";
$imagen=$HTTP_POST_FILES['foto']['name'];
$tamanio=$HTTP_POST_FILES['foto']['size'];
$tipo=$HTTP_POST_FILES['foto']['type'];
$var = explode(".","$imagen");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
echo "Tipo de Archivo no admitido";
exit;
}
}
if (is_uploaded_file($HTTP_POST_FILES['foto']['tmp_name']))
{
copy($HTTP_POST_FILES['foto']['tmp_name'], "$path/$imagen");
}
?>
<?php require_once('Connections/jmvsvica.php'); ?>
<?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_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO agenda (nombre, email, direccion, telefono, dd, mm, aaaa, contenido, imagen) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['direccion'], "text"),
GetSQLValueString($_POST['telefono'], "text"),
GetSQLValueString($_POST['dd'], "text"),
GetSQLValueString($_POST['mm'], "text"),
GetSQLValueString($_POST['aaaa'], "text"),
GetSQLValueString($_POST['contenido'], "text"),
GetSQLValueString($_POST['imagen'], "text"));
mysql_select_db($database_jmvsvica, $jmvsvica);
$Result1 = mysql_query($insertSQL, $jmvsvica) or die(mysql_error());
$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_jmvsvica, $jmvsvica);
$query_agenda = "SELECT * FROM agenda";
$agenda = mysql_query($query_agenda, $jmvsvica) or die(mysql_error());
$row_agenda = mysql_fetch_assoc($agenda);
$totalRows_agenda = mysql_num_rows($agenda);
?>
<HTML>
<HEAD>
<TITLE>Juventud Mariana Vicentina</TITLE>
</HEAD>
<BODY>
<P><B><FONT SIZE="3">Añadir Perfil</FONT></B></P>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td align="right" valign="middle" nowrap><strong>Nombre:</strong></td>
<td><input type="text" name="nombre" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap><strong>E-mail:</strong></td>
<td><input type="text" name="email" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap><strong>Dirección:</strong></td>
<td><input type="text" name="direccion" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap>
<strong>Teléfono:</strong></td>
<td>
<input type="text" name="telefono" value="" size="32">
</td></tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap><strong>Cumpleaños:</strong></td>
<td>
<input type="text" name="dd" value="" size="2">
<input type="text" name="mm" value="" size="2">
<input type="text" name="aaaa" value="" size="4">
</td></tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap><strong>Perfil:</strong></td>
<td><textarea name="contenido"></textarea></td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap><strong>Imágen:</strong></td>
<td align="right" valign="middle" nowrap>
<input type="file" name="foto" value="">
</td></tr>
<tr valign="baseline">
<td><input type="hidden" name="imagen" value="<?php echo $imagen; ?>"></td>
<td><input type="submit" value="Insertar registro"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
</font>
</BODY>
</HTML>
<?php
mysql_free_result($agenda);
?>
Muchas gracias