Retroceder   Foros del Web > Programación para sitios web > PHP
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 13-ene-2009, 12:18   #1 (permalink)
engranaje ha deshabilitado el karma
 
Avatar de engranaje
 
Fecha de Ingreso: febrero-2008
Mensajes: 45
engranaje está desconectado
Exclamación upload de imagenes + guardar en base de datos...

hola.. mi pregunta es komo hago para alzar una imagen a una carpeta (imagen por ejemplo) y guardar la dir en un campo de mi tabla (el campo seria foto_j) este el el archivo para agregar...

Código PHP:
<?php
// incluimos el archivo de conexion
include ('conectar.php');

// recibimos el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
    
// comprobamos que el formulario no envie campos vacios
    
if(!empty($_POST['titulo_j']) && $_POST['texto_j'] &&
    
$_POST['categoria_j']){
        
// creamos las variables y les asignamos los valores a insertar
        
$titulo_j $_POST['titulo_j'];
        
$texto_j $_POST['texto_j'];
        
$link_j  $_POST['link_j'];
        
$categoria_j $_POST['categoria_j'];
        
// hacemos el INSERT en la BD
        
$sqlInsertNot mysql_query("INSERT INTO juegos
                                     (titulo_j, texto_j, categoria_j, link_j)
                                     VALUES ('$titulo_j', '$texto_j', '$categoria_j', '$link_j')"
,
                                     
$db_link) or die(mysql_error());
        
// enviamos un mensaje de exito
        
echo "Los datos fueron guardados correctamente";
    }else{
        
// si el formulario envia algun campo vacio
        // enviamos un mensaje de error
        
echo "Debe llenar todos los campos del formulario";
    }
}
?>
<!-- el formulario -->
<form name="noticia" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
    <p>
    T&iacute;tulo del juego <br />
    <input type="text" name="titulo_j" size="50" />
  </p>
  <p>Link del juego <br />
    <textarea name="link_j" rows="1" cols="100"></textarea>
</p>
  <p>Texto del juego <br />
    <textarea name="texto_j" rows="3" cols="100"></textarea>
  </p>
    <p>
    Categor&iacute;a<br />
    <select name="categoria_j">
        <option value="">Escoger de la Lista</option>
    <?php
    
// asignamos una categoria a la noticia
    // mediante un select
    
$sqlQueryCat mysql_query("SELECT * FROM j_categorias"$db_link)
                                or die(
mysql_error);
    
// creamos un bucle while
    // que nos muestre todas las categorias
    // que tenemos guardadas en la BD
    
while($rowCat mysql_fetch_array($sqlQueryCat)){
        echo 
"<option value='$rowCat[cat_id]'>$rowCat[cat_categoria]</option>";
    }
    
?>
    </select>
    </p>
    <p>
    <input type="submit" name="enviar" value="Enviar" />
    </p>
</form>
y como lo muesto esa imagen en este archivo...
Código PHP:
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
    
// asignamos los valores
    // a las variables que usaremos
    
$cat_id $_GET['id'];
    
$categoria $_GET['categoria'];
    
$clausula "WHERE categoria_j = '$cat_id'";
    
// tambien armamos el titular de la pagina
    
$titulo "juegos en la categoria $categoria";
}else{
    
// de lo contrario
    // el titulo sera general
    
$titulo "Nuevos";
}
// armamos la consulta
$sqlQueryNot mysql_query("SELECT titulo_j, texto_j FROM juegos
                            $clausula"
$db_link)
                            or die(
mysql_error);
echo 
"<h1>$titulo</h1>";
// mostramos las noticias,
// otra vez usanod un bucle while
while($rowNot mysql_fetch_array($sqlQueryNot)){
    echo 
"<h1>$rowNot[titulo_j]</h1>";
    echo 
nl2br("$rowNot[texto_j]");
}
?>
desde ya gracias por su ayuda amigos del foro del web...
  Responder Citando
Antiguo 13-ene-2009, 12:25   #2 (permalink)
pateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consola
 
Avatar de pateketrueke
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 5.309
Enviar un mensaje por MSN a pateketrueke
pateketrueke está desconectado
Respuesta: upload de imagenes + guardar en base de datos...

créeme que el tema ha sido tratado varias veces....

¿¿porque no buscas en el foro???

te aseguro que encontraras buenos a completes.... suerte!!
__________________
== Tiempo por Energía es Igual a Arte ==
  Responder Citando
Respuesta
No hay votos aún.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 17:02.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100