foreros
alguien sabe que error estoy cometiendo , espero puedan ayudarme
Código PHP:
Ver original<form action="operacion.php" method="POST" enctype="multipart/form-data">
<input type="hidden" value="subeimagen" name="operacion">
<input type="hidden" value="<?php echo "".$_GET['idportafolio']."";?>">
<br>
<h5>SUBIR PROYECTOS</h5><br>
<table cellspacing="7" border="0" widht="500" bgcolor="#efeff5" class="letras">
<tr>
<td>Subir Imágen</td>
<td><input name="archivo" type="file"></td>
</tr>
<tr>
<td>Nombre del Proyecto:</td>
<td><input type="text" name="nombreproyecto"></td>
</tr>
<tr>
<td>Tipo de Proyecto</td>
<td>
<SELECT NAME="areaespecializacion">
<?php
$sql="select * from areaespecializacion";
$idareaespecializacion=$row["idareaespecializacion"];
$areaespecializacion=$row["areaespecializacion"];
echo"<option value=$idareaespecializacion>$areaespecializacion</option>";
}
?>
</SELECT></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td></td>
<td valign="center"><input type="submit" value="Subir Proyecto" class="botones" /></td>
</tr>
</table>
</form>
<br><br>
<h5>PROYECTOS</h5><br>
<?php
$sql="SELECT * FROM areaespecializacion";
$idareaespecializacion=$row["idareaespecializacion"];
$areaespecializacion=$row["areaespecializacion"];
echo"<b>$areaespecializacion</b><br>";
$sqlx="SELECT
proyectos.idproyecto,
proyectos.nombreproyecto,
proyectos.archivo,
proyectos.idareaespecializacion,
areaespecializacion.idareaespecializacion,
proyectos.idportafolio
FROM
proyectos
INNER JOIN areaespecializacion ON proyectos.idareaespecializacion = areaespecializacion.idareaespecializacion
WHERE proyectos.idportafolio= ".$_GET['idportafolio']."
AND areaespecializacion.idareaespecializacion = '$idareaespecializacion'";
$idproyecto=$rowx["idproyecto"];
$archivo=$rowx["archivo"];
$nombreproyecto=$rowx["nombreproyecto"];
$areaespecializacion=$rowx["areaespecializacion"];
echo"<a href=\"index.php?v=editaimagen&imagen=$idproyecto\" class=borderit><IMG SRC=\"tamanoimagen.php?src=proyectos/".$archivo."&x=138&y=104\" BORDER=0 ALT=\"".$nombreproyecto."\" style=\"margin-bottom:8;margin-top:8;margin-right:8;margin-left:8;\"></a>";
}
echo"<hr><br>";
}
?>
subir .php
y este es el codigo con que hago la insercion
Código PHP:
Ver originalcase subeimagen:
$idportafolio=$_GET['idportafolio'];
$sql_imagen="INSERT INTO proyectos (archivo,nombreproyecto,idareaespecializacion,idportafolio,fecha) values('".$HTTP_POST_FILES['archivo']['name']."','".$_POST["nombreproyecto"]."','".$_POST["areaespecializacion"]."','".$idportafolio."',NOW())";
//copia archivo en carpeta temporal
if(move_uploaded_file($_FILES['archivo']['tmp_name'],"/home/xxx/public_html/xxx/d/proyectos/".$_FILES['archivo']['name']."")){ header("Location:index.php?v=misproyectos&idportafolio=$id");
}
break;
operacion.php
el unico dato que no puedo insertar a la BD es .$_GET['idportafolio']. nose que estoy haciendo mal si el dato lo estoy pasando a traves de la Url , espero puedan echarme una manito.
Saludos y gracias