Foros del Web » Programando para Internet » PHP »

subir varias imágenes a una tabla de una base de datos

Estas en el tema de subir varias imágenes a una tabla de una base de datos en el foro de PHP en Foros del Web. Tengo el siguiente cógigo, que crea nuevos registros en una base de datos mysql. <?php if(isset($_POST['Submit'])){ include ("../callback/mover_upload.php"); include ("../callback/funcion_cambiar_tamano.php"); if($_FILES['imagen']['name']!=""){ subir_imagen ("imagen","../../img/grandes/"); crearPreview(43, 75, ...
  #1 (permalink)  
Antiguo 26/06/2006, 06:23
 
Fecha de Ingreso: agosto-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
subir varias imágenes a una tabla de una base de datos

Tengo el siguiente cógigo, que crea nuevos registros en una base de datos mysql.

<?php

if(isset($_POST['Submit'])){
include ("../callback/mover_upload.php");
include ("../callback/funcion_cambiar_tamano.php");

if($_FILES['imagen']['name']!=""){
subir_imagen ("imagen","../../img/grandes/");
crearPreview(43, 75, "../../img/grandes/".$nuevoNombre,
"../../img/miniaturas/".$nuevoNombre, 80);
}

include ("../../includes/config.php");
include ("../../includes/funciones.php");
//nos conectamos a mysql
$cnx = conectar();
$campos = "modelo,frente,trasera,traserab,traserac,perfil,gr osor,mespeciales,rtirador,rtiradorb,ftirador,famil ia,imagen";
$valores.= "'".$_POST['modelo']."',";
$valores.= "'".$_POST['frente']."',";
$valores.= "'".$_POST['trasera']."',";
$valores.= "'".$_POST['traserab']."',";
$valores.= "'".$_POST['traserac']."',";
$valores.= "'".$_POST['perfil']."',";
$valores.= "'".$_POST['grosor']."',";
$valores.= "'".$_POST['mespeciales']."',";
$valores.= "'".$_POST['rtirador']."',";
$valores.= "'".$_POST['rtiradorb']."',";
$valores.= "'".$_POST['ftirador']."',";
$valores.= "'".$_POST['familia']."',";
$valores.= "'".$nuevoNombre."'";

$sql = "INSERT INTO modelos ($campos) VALUES($valores)";

$res = mysql_query($sql) or die (mysql_error());
?>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="texsolo"><div align="center">Registro Actualizado<br />
<br />
<a href="tabla_prueba.php" class="texsolo">regresar</a></div></td>

</tr>
</table>
<br>
<?
mysql_close($cnx);
exit;

}

include ("../../includes/config.php");
include ("../../includes/funciones.php");
//nos conectamos a mysql
$cnx = conectar();


//consulta para mostrar los datos.
$sql ="SELECT familia FROM familias";
$res= mysql_query($sql) or die (mysql_error());

if( mysql_num_rows($res)>0){
//si hay resultados hacemos la forma.
?>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="541" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="cab">Familia</td>
<td><select name="familia" id="familia">
<option>ESCOGER UNA FAMILIA</option>
<?
//impresion de los datos
while ($fila = mysql_fetch_array($res)){
?>
<option value="<? echo $fila["familia"];?>"><? echo $fila["familia"];?></option>
<?
}
?>

</select> </td>
</tr>
<tr>
<td width="159" class="cab">Modelo</td>
<td width="382">

<input name="modelo" type="text" id="modelo" size="35" /> </td>
</tr>
<tr>
<td class="cab">Frente</td>
<td>
<input name="frente" type="text" id="frente" size="35" /> </td>
</tr>
<tr>
<td class="cab">Trasera</td>
<td>
<input name="trasera" type="text" id="trasera" size="35" /> </td>
</tr>
<tr>
<td class="cab">Traserab</td>
<td>
<input name="traserab" type="text" id="traserab" size="35" /> </td>
</tr>
<tr>
<td class="cab">Traserac</td>
<td>
<input name="traserac" type="text" id="traserac" size="35" /> </td>
</tr>
<tr>
<td class="cab">Perfil</td>
<td>
<input name="perfil" type="text" id="perfil" size="35" /> </td>
</tr>
<tr>
<tr>
<td class="cab">Grosor</td>
<td>
<input name="grosor" type="text" id="grosor" size="35" /> </td>
</tr>
<tr>
<td class="cab">Medidas especiales</td>
<td>
<input name="mespeciales" type="text" id="mespeciales" size="35" /> </td>
</tr>
<tr>
<td class="cab">Referencia tirador</td>
<td>
<input name="rtirador" type="text" id="rtirador" size="35" /> </td>
</tr>
<tr>
<td class="cab">Referencia tiradorb</td>
<td>
<input name="rtiradorb" type="text" id="rtiradorb" size="35" /> </td>
</tr>

<tr>
<td class="cab">Imagen</td>
<td><input name="imagen" type="file" class="texsolo" id="imagen" size="36" /></td>
</tr>
<tr>
<td class="cab">Foto tirador</td>
<td>
<input name="imagenb" type="file" class="texsolo" id="imagenb" size="36" /> </td>
</tr>
<tr>
<td height="40" valign="bottom">
<input name="Submit" type="submit" class="text" value="Enviar" /></td>
</tr>
</table>
</form>
<p><a href="tabla_prueba.php" class="texsolo">volver</a><br />
<?

}else{
//no hay resultados, id malo o no existe.
echo "No se obtuvieron resultados";
}
mysql_close($cnx);
?>


Como vereis sube una imagen, sin problema.

Quiero que suba dos, una de ellas con la variable,

ftirador.

Agradecería vuestra ayuda.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:41.