Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2013, 16:13
jospercin
 
Fecha de Ingreso: junio-2008
Ubicación: Guatemla
Mensajes: 31
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta llenar un campo de un formulario que no este definido

Buen día tengan todos tengo una consulta, sucede que lleno datos a una base de datos en mysql datos que se recogen desde un Formulario html y se procesan en PHP, todo funciona bien pero en el formulario hay una opción de subir una imagen, si escojo una el formulario funciona sin ningún problema pero si no escojo una imagen da un error si llena los demás campos pero el registro foto lo deja en blanco. pero acá viene mi pregunta, como hago para que si el usuario no escoge una imagen poner una predeterminada, EJEMPLO "articulos/sin-imagen.jpg"

entonces asi si no escogen una imagen que almacene la ruta de una predefinidad que cuando se mustren los datos se muestre una imagen que diga (foto no disponible)
aca les muestro el código de php que procesa los datos

Código PHP:
<?php
if (isset($_POST['idequipo']))
{
    
$nuevo_inventario=mysql_query("select idequipo from articulos where idequipo = '$_REQUEST[idequipo]'");
if(
mysql_num_rows($nuevo_inventario)>0

echo 
"<script>alert('Este numero de inventario ya existe, no puede agregar mas de un bien con el mismo codigo')</script>";
}
elseif (
$_POST['idequipo']!="")
{
$idequipo $_POST['idequipo']; 
$encargado $_POST['encargado']; 
$ubicacion $_POST['ubicacion']; 
$clase=$_POST['clase'];
$tipo=$_POST['tipo'];
$cantidad=$_POST['cantidad'];
$spe=$_POST['spe'];
$valor=$_POST['valor'];
$anio=$_POST['anio'];
$destino $_FILES["foto"]['name'];
$prefijo substr(md5(uniqid(rand())),0,6); 
if (
$destino != "") {
$foto "../../images/articulos/".$prefijo."_".$destino;
if (
copy($_FILES['foto']['tmp_name'],$foto)) {

else {
$status "Error al subir el archivo";
return 
true;
}

mysql_query("insert into articulos (idequipo,encargado,ubicacion,clase,tipo,cantidad,spe,valor,anio,foto) values ('$idequipo','$encargado','$ubicacion','$clase','$tipo','$cantidad','$spe','$valor','$anio','$foto')");     
echo 
"<script>alert('Registro Guardado Correctamente')</script>";
return 
true;
}
else{
echo 
"<script>alert('No introdujo el id de equipo')</script>";
}
}
 
?>