Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2007, 00:22
Avatar de MARKWEB
MARKWEB
 
Fecha de Ingreso: septiembre-2001
Ubicación: En mi casa
Mensajes: 1.562
Antigüedad: 22 años, 7 meses
Puntos: 0
subir imagenes a base de datos

Hola

estuve leyendo bastante pero nada se ajustaba a lo que queria hacer, por lo que pido alguna ayuda aca en este foro

bueno tengo un formulario de datos de personas, en el cual podran subirse una cantidad maxima de 5 fotos o pueden ser menos, para ello tengo este formulario echo por sesiones

Código PHP:
<body>

if (
$_GET['accion']=="nuevo"){

cabeceraHTML();

echo <<< HTML

<form name="form4" method="post" action="$PHP_SELF?accion=hacernuevo">
  <table width="800" border="0" cellspacing="0" cellpadding="4" align="center">
    <tr bgcolor="#000000">
      <td colspan="3" bordercolor="0"><div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Datos Del Asegurado</font></b></div></td>
      <td colspan="3" bgcolor="#CCCCCC"><div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">Datos Del Contratante</font></b></div></td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td width="182" bordercolor="0" bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nombre  </font></strong></font></div></td>
      <td width="203" colspan="2" bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="nomasegu" type="text" class="imputbox" id="nomasegu" />
      </font></b></td>
      <td width="183" bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Contratante </font></strong></font></div></td>
      <td width="176" bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="usercontra" type="text" class="imputbox" id="usercontra" />
      </font></b></td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td bordercolor="0" bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Rut </font></strong></font></div></td>
      <td colspan="2" bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="rutasegu" type="text" class="imputbox" id="rutasegu" maxlength="15" />
      </font></b></td>
      <td bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Rut </font></strong></font></div></td>
      <td bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="rutcontra" type="text" class="imputbox" id="rutcontra" maxlength="15" />
      </font></b></td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td bordercolor="0" bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Direcci&oacute;n </font></strong></font></div></td>
      <td colspan="2" bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="dirasegu" type="text" class="imputbox" id="dirasegu" />
      </font></b></td>
      <td bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Direcci&oacute;n </font></strong></font></div></td>
      <td bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="direcontra" type="text" class="imputbox" id="direcontra" />
      </font></b></td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td bordercolor="0" bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefono </font></strong></font></div></td>
      <td colspan="2" bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="fonoasegu" type="text" class="imputbox" id="fonoasegu" maxlength="15" />
      </font></b></td>
      <td bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefono </font></strong></font></div></td>
      <td bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="fonocontra" type="text" class="imputbox" id="fonocontra" maxlength="15" />
      </font></b></td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td bordercolor="0" bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail </font></strong></font></div></td>
      <td colspan="2" bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="mailasegu" type="text" class="imputbox" id="mailasegu" />
      </font></b></td>
      <td bgcolor="#FFFFFF"><div align="right"><font color="#000000"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail </font></strong></font></div></td>
      <td bgcolor="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <input name="mailcontra" type="text" class="imputbox" id="mailcontra" />
      </font></b></td>
    </tr>
    <tr bgcolor="#000000">
      <td colspan="3" bordercolor="0"><div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Im&aacute;genes</font></b></div></td>
      <td colspan="3" bgcolor="#CCCCCC">&nbsp;</td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td colspan="6" bordercolor="0" bgcolor="#FFFFFF"><label>
        <input type="file" name="archivo" />
        <input type="file" name="archivo" />
        <input type="file" name="archivo" />
        <input type="file" name="archivo" />
        <input type="file" name="archivo" />
<br />
      </label></td>
    </tr>
    <tr bgcolor="#CCCCCC">
      <td colspan="6" bordercolor="0" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr bordercolor="0" bgcolor="#CCCCCC">
      <td height="40" colspan="6" bgcolor="#FFFFFF">
        <div align="center">
          <input type="submit" name="Submit" value="  Registrar  ">
      </div>      </td>
    </tr>
  </table>
</form>
HTML;
}

if (
$_GET['accion']=="hacernuevo"){
$nomaseg=$_POST['nomasegu'];
$raseg=$_POST['rutasegu'];
$daseg=$_POST['dirasegu'];
$faseg=$_POST['fonoasegu'];
$maseg=$_POST['mailasegu'];
$uscontra=$_POST['usercontra'];
$rcontra=$_POST['rutcontra'];
$dcontra=$_POST['direcontra'];
$fcontra=$_POST['fonocontra'];
$mcontra=$_POST['mailcontra'];


mysql_query("INSERT INTO $sql_formu values('','$nomaseg','$raseg','$daseg','$faseg','$maseg','$uscontra','$rcontra','$dcontra','$fcontra','$mcontra')") or die(mysql_error());
mysql_close();

header ("Location: $pag");
exit;


}

?>
</body> 
me es rentable tener que subir 5 imagenes con lso datos del formulario todo esto asociado a una ID??

o tendria que hacerlo de otra forma?'

pensaba en enviar toda la info del formu directamente, y luego con un link en otra pagina poner el formu para subir las imagenes a la BD y estas que se asocien a la pagina.. pero no se si es posible esto y como hacer para que las fotos esten con su ID correspondiente...

se podra editar esto tambien?


gracias
__________________
Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO