Foros del Web » Programando para Internet » PHP »

guardar un nombre por defecto en mi base datos con php

Estas en el tema de guardar un nombre por defecto en mi base datos con php en el foro de PHP en Foros del Web. Hola, no se como puedo corregir el siguiente script, trata de de dos archivos que el cliente puede subir si quiere, pero el problema biene ...
  #1 (permalink)  
Antiguo 02/12/2011, 07:20
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
guardar un nombre por defecto en mi base datos con php

Hola, no se como puedo corregir el siguiente script, trata de de dos archivos que el cliente puede subir si quiere, pero el problema biene que si no sube ninguna foto o solo una, como puedo hacer para guardar en mi base de datos otro nombre por defecto, ya que solo guardo el nombre de las imagenes, hasta ahora lo guardaba asin:

$sql="insert into perfil(cara,logotipo)values('".$_FILES['imagen']['name'][0]."','".$_FILES['imagen']['name'][1]."')";

si alguien me quiere orientar como hacerlo, saludos.
  #2 (permalink)  
Antiguo 02/12/2011, 08:03
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: guardar un nombre por defecto en mi base datos con php

Código PHP:

$imagen1 
'notiene';
$imagen2 'notiene';

if(isset(
$_FILES['imagen']['name'][0])) $imagen1 $_FILES['imagen']['name'][0];
if(isset(
$_FILES['imagen']['name'][1])) $imagen2 $_FILES['imagen']['name'][1];

$sql="insert into perfil(cara,logotipo)values('$imagen1', '$imagen2')"
Algo así deberia valer
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 02/12/2011, 14:37
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: guardar un nombre por defecto en mi base datos con php

Hola Eleazan, probe algo parecido a lo que me dijistes pero no me funciono, muestro como lo hice:

Código PHP:
Ver original
  1. if(isset($_FILES['imagen']['name'][0])){
  2. $imagen1=$_FILES['imagen']['name'][0];
  3. }else{
  4.     $imagen1="perfil.jpg";
  5. }
  6. if(isset($_FILES['imagen']['name'][1])){
  7.     $imagen2=$_FILES['imagen']['name'][1];
  8. }else{
  9.     $imagen2="perfil.jpg";
  10. }
  11. $sql="insert into perfil(cara,logotipo)values('$imagen1', '$imagen2')";

Alguna idea porque no funciona, saludos.
  #4 (permalink)  
Antiguo 02/12/2011, 16:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 16 años, 1 mes
Puntos: 12
Respuesta: guardar un nombre por defecto en mi base datos con php

Definiendo directamente el valor por defecto del campo en la Base de datos.

Pones una condición para referencia o no a ese campo al momento de hacer el insert.

Salu2
__________________
No hay mail que por internet no venga

Etiquetas: defecto, imagenes, nombre, sql
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 14:08.