Buenas gente:
Mirar tengo un problemilla del cual no se salir jejeje.
Tengo una tabla MySQL con los campos:
id,precio,zona,descripcion,codigo, tb.
Aparte de esos seis campos luego tengo 8 más que se llaman: imagen1, imagen2, imagen3, imagen4, imagen5, imagen6, imagen7 e imagen8
Bien, tengo un formulario del cual obtengo el contenido para todos estos campos, pero con una peculiaridad.
Yo me guardo las imágenes que subo del formulario en un array llamado $archivos[]. ¿Donde esta el problema? En que muchas veces este array va a ser diferente a 8, y no va a llenar todos los campos de imágenes...
Mientras lo lógico podría ser:
//$consulta = "INSERT INTO $tabla values ('$id','$precio','$zona','$descripcion','$code','$ tb'".$archivos[0]."','".$archivos[1]."','".$archivos[2]."','".$archivos[3]."','".$archivos[4]."','".$archivos[5]."','".$archivos[6]."','".$archivos[7]."')";
El problema es como bien he comentado antes, que el array no lleg a a 7 y no se como hacer para llenar esos campos.
Mi pregunta es... De que forma lo hago para que no me cree conflictos a la hora de hacer consultas más adelante.
Dejo los campos en blanco..., recorro el array y ¿"hago magia"? xDD es que no se me ocurre que hacer.
Y por último una cosa "algo" relacionada. A la hora de insertar urls en campos de la base de datos, guardo la url completa? h t t p : / / w w w. dominio . c o m. O guardo la url interna?
Muchas gracias y un saludo a todo el mundo.