truman_truma , muchas gracias por responder efectivamente la primera consulta funciona perfectamente pertenece al archivo
misproyectos.php
Código PHP:
Ver original<form action="operacion.php" method="POST" enctype="multipart/form-data">
<input type="hidden" value="subeimagen" name="operacion">
<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'";
echo "".$_GET['idportafolio']."";
$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>";
}
?>
codigo completo
misproyectos.php
ahora al intentar insertar registros tengo el problema
Código PHP:
Ver originalcase subeimagen:
$sql_imagen="INSERT INTO proyectos (archivo,nombreproyecto,idareaespecializacion,idportafolio,fecha) values('".$HTTP_POST_FILES['archivo']['name']."','".$_POST["nombreproyecto"]."','".$_POST["areaespecializacion"]."','".$_GET["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=$idportafolio");
}
break;
archivo
operacion.php
y mis tablas son las siguientes
tabla proyectos
Código SQL:
Ver original[B]idproyecto nombreproyecto archivo idareaespecializacion idportafolio[/B]
1 project1 imagen1.jpg 1 0
2 proyecto2 imagen2.jpg 1 0
tabla portafolio
Código MySQL:
Ver originalidportafolio nombreportafolio
1 portafolio 1
2 portafolio 2
espero haber sido un poco mas claro ,
Saludos