Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2014, 11:55
Avatar de manunores
manunores
 
Fecha de Ingreso: enero-2014
Mensajes: 39
Antigüedad: 11 años, 1 mes
Puntos: 0
problema al cargar datos con php

Hola, tengo un problema que no se como resolverlo. no puedo subir datos a mi base de datos y tampoco se me sube el archivo.

FORMULARIO HTML:
Código HTML:
<h1> Publicaciones </h1>
<form action="procesarnoticia.php" method="post" name="form" enctype="multipart/form-data"  >

	Título : <input type="text" name="titulo" /><br>
    Autor: <input type="text" name="autor" /><br>
    Copete:  <textarea name="copete" ></textarea><br>
    Nota : <textarea name="nota" ></textarea><br>
    Fecha : <input type="date" name="ano"  /><br>
	Foto : <input type="file" name="foto" onchange="return ShowImagePreview( this.files );" /><br>
    Fuente : <input type="text" name="fuente"  /><br>
   	Categoría : <select name="categoria">
                                   <option selected value="0"> Elige una opción </option>
                                       
                                       <option value="Economía">Economía</option> 
                                       <option value="Políticas Públicas">Políticas Públicas</option> 
                                       <option value="Derechos Humanos">Derechos Humanos</option> 
                                       <option value="Futuro">Futuro</option> 
                               
                                </select>
    <input type= "Submit" value="Cargar Datos" />
   
  </form> 

CODIGO PHP:

Código PHP:
<?php
    
include('config.inc');
    
    
$carpetafoto "../photos/noticias/";
    
opendir($carpetafoto);
    
$destinofoto $carpetafoto.$_POST["titulo"];
    
copy($_FILES['foto']['tmp_name'], $destinofoto);
    
$nombrefoto $_POST["titulo"];
    
    if(
    isset(
$_POST["titulo"]) && !empty($_POST["titulo"]) &&
    isset(
$_POST["autor"]) && !empty($_POST["autor"]) &&
    isset(
$_POST["copete"]) && !empty($_POST["copete"]) &&
    isset(
$_POST["nota"]) && !empty($_POST["nota"]) &&
    isset(
$_POST["fuente"]) && !empty($_POST["fuente"]) &&
    isset(
$_POST["categoria"]) && !empty($_POST["categoria"]) &&
    isset(
$_POST["fecha"]) && !empty($_POST["fecha"])
    )
    {
$conexion mysql_connect($host$user$pw) or die ("problemas al conetar");
    
mysql_select_db($db$conexion) or die ("problemas al conetar");
    
    
    
mysql_query("INSERT INTO noticias (titulo,  autor, copete, nota, fuente, fecha, categoria, urlPhoto)
    VALUES ('$_POST[titulo]', '$_POST[autor]', '$_POST[copete]', '$_POST[nota]', '$_POST[fuente]', '$_POST[fecha]', '$_POST[categoria]', '$nombrefoto')"
$conexion);
    
    
    } else {
     echo 
"problemas al cargar datos:".mysql_error()."<br>";    
    }
     
    echo 
"<a href='subirnoticias.php'>Subir otra noticia</a><br>";
    echo 
"<a href='adminnoticias.php'>Volver al administrador de noticias</a>";    
?>
lo que me tira es" problemas al cargar datos:" que es el else de la condicion. tampoco se me sube la foto a donde indico