Cita:
Iniciado por matt_1985
Uncontroled_Duck , ya habia tomado en cuenta lo que me indicas igual gracias por comentar ,
el problema como me indicas abimaelrc es que el valor idportafolio no lo estoy tomando por eso al llegar al formulario subir.php ese valor viene vacio ? como puedo tomar el valor de esa variable via $GET ?
Saludos
A ver, no he mirado el code a fondo, corrígeme si me equivoco.
1- Tu archivo "subir .php" recibe la variable "$_GET['idportafolio']" a través de la url.
2- La colocas en un imput hidden para mandarla por post con el resto del form
Código PHP:
Ver original<form action="operacion.php" method="POST" enctype="multipart/form-data">
<input type="hidden" value="subeimagen" name="operacion">
// En la línea de abajo las comillas de la variable sobran...
<input type="hidden" value="<?php echo "".$_GET['idportafolio']."";?>">
...
3- Y la recibes en el archivo "operacion.php" mediante la variable "$idportafolio"
Código PHP:
Ver originalcase subeimagen:
$idportafolio = $_GET['idportafolio'];
...
Si analizamos la situación con estos datos...
1- El imput hidden tiene un value, pero no tiene un name definido, así que asociar la variable recibida a $_GET['NO_name_imput´] nos va a decir
2- Que queremos recibir en "$idportafolio"? Los datos enviados a traves del form mediante
$_POST
Por lo tanto al igual que anteriormente, la variable $_GET['idportafolio'] no tendrá valor, pues ni el nombre está definido, ni el tipo de recepción es el correcto.
Al pasar tu variable al INSERT te va a decir de nuevo
Debería ser:
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']; ?>" name="idportafolio">
...
Y
Código PHP:
Ver originalcase subeimagen:
$idportafolio = $_POST['idportafolio'];
...
Prueba y nos cuentas.
Un saludo,