Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/05/2011, 10:28
servidigital
 
Fecha de Ingreso: abril-2010
Mensajes: 182
Antigüedad: 14 años
Puntos: 8
Respuesta: hacer insert si esta bien envie a url siguiente

eh puesto lo q me dise hugotuxsv y fijesen q me hace el echo de error porq?

codigo comple publicar.php
Código PHP:
Ver original
  1. <?
  2. //Conexion con la base
  3. $conexion= mysql_connect("localhost","xxx","xxxx");
  4.  
  5. //selección de la base de datos con la que vamos a trabajar
  6. mysql_select_db("xxxx");
  7.  
  8. $nombreclasi = $_POST["clasificado"];  
  9. $nombreclasi=str_replace(array('(','\'','´',',','.','{','}','+','´','*','¨','[',']','%','-','ç','&','/','%','\$','#','"','!','?','¡',')'),'',$nombreclasi);
  10. $nombreclasi2= substr(str_replace(" ", "-", $nombreclasi = $_POST['clasificado']), 0,40);
  11. $categoria = $_POST["categoria"];
  12.  
  13. //Fecha actual
  14. $fecha = date("Y-m-d");
  15. //Fecha vencimiento
  16. $fecha_exp = date('Y-m-d', strtotime('+3 month' . $fecha));
  17.  
  18.  
  19.  
  20. //Ejecucion de la sentencia SQL
  21.  
  22. $sql = 'INSERT INTO clasificados (clasificado,nombreclasi,fechas,fecha_exp,categoria) VALUES ("$nombreclasi","$nombreclasi2","$fecha","$fecha_exp","$categoria")';
  23.  
  24. if(mysql_query($sql,$conexion)){
  25. //obtenemos el ID del ultimo registro y hacer header
  26. $id_clasi = mysql_insert_id();
  27. header("location:ver.php?id=".$id_clasi."&nombre=".$nombreclasi);
  28. }else{
  29.  echo "tu mensaje de error";
  30. }
  31.  
  32.  
  33. ?>