HOla decidi poner los formularios con los que trabajo y asi ven alo que me refiero con respecto a mi duda, problema, .....espero sus sugerencias
Aclaro que el codigo utilizado para
Insertar Imagen lo tome de Cluster el cual explica Insercion, Vista y Mostrar y funciona muy bien.
FormA Contiene los campos a llenar..... ojo son varios, esta a la IZQ y la parte de ingresar la Imagen esta a la DER, el Usuario comienza a llenarlos hasta llegar a la parte de ingresar la Imagen en donde hay un enlace que llama al FormB.
notece que aparece una llamada a view.php y view_thumbnail.php (Tomado del codigo de Cluster) el cual me permite mostrar una miniatura de la imagen y acceder a su tamaño real de la Imagen a travez de un Popup..... el codigo esta en el Tema hecho por Cluster Código PHP:
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="Insertar_Pieza.php">
<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-bottom: 6px; padding-top: 12px; " align="right"><strong>Nombre Pieza:</strong></td>
<td align="left"><input name="ctxfunerario" type="text" size="24" style="border: 1px solid #7F9DB7;"></td>
</tr>
<tr>
<td style="padding-bottom: 6px; padding-top: 12px; " align="right"><strong>Tamaño Pieza:</strong></td>
<td align="left"><input name="ctxfunerario" type="text" size="24" style="border: 1px solid #7F9DB7;"></td>
</tr>
<tr>
<td></td>
<td><input value="Registra Pieza" type="submit"></td>
</tr>
</table>
</td>
<td>
<table width="300" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"> <a href="#" onClick="popUpWindow('view.php?codigo_imagen=<?php echo $img0; ?>', 10, 10, 800, 600)">
<img src="view_thumbnail.php?codigo_imagen=<?php echo $img0; ?>" border="0" /></a>
</td>
<td>.::Ingrese Imagen::.<a href="FormB.html"><img src="../../images/device_camera.png" width="32" height="32" border="0" align="absmiddle" title="Nueva Foto"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
FormB Desde FormA se accede a FormB donde se Insertara una Imagen...(Insert_Pieza.php)
Código HTML:
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table border=0 width="600" cellpadding=3 cellspacing=0 align="center">
<tr>
<td width="600" colspan=2>
<table border=0 cellspacing=0 cellpadding="0" width="100%">
<tr>
<td class="navbaron"><img src="../../images/device_camera.png" width="32" height="32" align="absmiddle">Selecciona Imagen a Insertar</td>
</tr>
</table><br />
<table width="600" border="0" cellpadding="3" cellspacing="1" align="center">
<FORM enctype="multipart/form-data" method="post" action="Insert_Pieza.php">
<tr>
<td colspan=2><p><strong>Imagen:</strong>
<input type="file" name="archivo" size="30" style="border: 1px solid #7F9DB7;">
<input type="submit" value="Subir Imagen" name="enviar">
</td>
</tr>
</form>
</table><br/>
</td>
</tr>
</table>
</body>
</html>
Insert_Image Contiene el codigo php con el que se insertara la Imagen a la BD y se hace referencia a View_Image.php
//aqui codigo php para insertar imagen a la BD
.
.
.
header("location: View_Image.php");
View_Image Contiene la imagen ya ingresada a la BD y sirve para MOSTRAR al Usuario que esa es la Imagen que se insertara en el FormA, si la imagen es la deseada entonces se regresara a FormA, si no se elimina la Imagen y se selecciona otra
Código PHP:
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table border=0 width="600" cellpadding=3 cellspacing=0 align="center">
<tr>
<td width="600" colspan=2>
<table border=0 cellspacing=0 cellpadding="0" width="100%">
<tr>
<td class="navbaron"><img src="../../images/app_ksnapshot.png" width="32" height="32" align="absmiddle">Imagen Seleccionada</td>
</tr>
</table><br />
<table width="600" border="0" cellpadding="3" cellspacing="1" align="center">
<tr>
<td><strong>Esta Imagen se insertara en la Ficha</strong></td>
</tr>
<tr>
<td align="center"><?php
include("Conexion.php");
$sql = "SELECT MAX(codigo_imagen) FROM imagen";
$consulta = mysql_query($sql,$DB) or die ("No se pudo ejecutar la consulta");
$row=mysql_fetch_row($consulta);
echo "<a href=\"#\" onClick=\"popUpWindow('view.php?codigo_imagen=$row[0]', 10, 10, 800, 600)\">
<img src=\"view_thumbnail.php?codigo_imagen=$row[0]\" border=\"0\" /></a>";
echo "<table>
<tr>
<td><a href='FormA.php'>.::Regresar::.</a> </td>
<td><a href='Delete.php?id=$row[0]'><img src='../../images/b_drop.png' title='Elimina Imagen' border='0' height='16' hspace='2' width='16'></a> </td>
</tr>
</table>";
include("close_conexion.php");
?></td>
</tr>
</table><br/>
</td>
</tr>
</table>
</body>
</html>
Aqui lo interesante y mi problema pues al hacer "Regresar" al FormA ya no estan los datos que coloque y el Usuario tendra que volverlos a poner para recien poder hacer INSERT a la BD lo cual causa molestia.... pero que pasa si el Usuario comienza llenando los campos y no inserta la Imagen si se lo preguntan.....pues no podre hacer el INSERT del FormA a la BD