+ Responder Tema
Resultados 1 al 4 de 4

Tema: Problema con cPanel en PHP

  1. #1
    Recien Llegado! Habitante ErKaN Está en el buen camino
    Fecha de Ingreso
    22 nov, 08
    Mensajes
    22
    Poder de Reputación
    6

    Problema con cPanel en PHP

    Buenas.... Mi problema es algo complicado de explicar por eso lo voy a hacer de la manera mas detallada posible (puede tornarse algo extenso asi que se estan apurados abstenganse de leer jaja).
    Mi "mision" es hacer un pequeño panel donde el usuario pueda agregar un producto al catalogo mediante un formulario, todos los datos se guardan en la base de datos y son visualizados en otra seccion de la pagina.
    En un principio me salio todo bastante bien.
    Les pongo a grandes razgos el script inicial:
    Código:
    //VARIABLES OBTENIDAS MEDIANTE EL FORM
    $archivo="./imagenes/".$_FILES['archivos']['name'];
    copy($_FILES['archivos']['tmp_name'], $archivo);
    $imagen= "[img]".$archivo."[/img]";
    $nombre= $_POST['nombre'];
    $categoria= $_POST['categoria'];
    $genero= $_POST['genero'];
    $descripcion= $_POST['descripcion'];
    $precio= $_POST['precio'];
    //INSERCION DE DATOS A LA DB
    mysql_query("INSERT $tabla (Producto,Descripcion,Precio,Imagen) VALUES ('$nombre','$descripcion','$precio','$archivo')",$conexion);
    Hasta aqui todo marchaba bien, pero cuando quise organizar todos los datos de salida en una table no me convencio el resultado asi que decidi hacerlo un poco mas facil. Agrupe las variables Nombre, Descripcion y Precio en una sola variable.
    Código:
    //NUEVA VARIABLE
    $caracteristicas="
    
    Nombre: ".$nombre."</p>
    
    Descripcion: ".$descripcion."</p>
    
    Precio: $".$precio."</p>";
    
    //INSERTAR DATOS
    mysql_query("INSERT INTO $tabla (Imagen, Caracteristicas) VALUES ('$imagen', '$Caracteristicas')",$conexion);
    Con esta modificacion el script dejo de funcionar, se agregaban datos en blanco a la DB, despues encontre el problema:
    No se exactamente porque, pero si quiero definir la variable $pepe="pepe es muy feo"; y luego agregarla a la base de datos es imposible. Solamente puedo agregar datos obtenidos del Form.

    De todas maneras me la rebusque y consegui la forma de agregar $caracteristicas a la DB:
    Código:
    mysql_query("INSERT $tabla (Imagen,Caracteristicas) VALUES ('[img]".$archivo."[/img]','
    
    Nombre: ".$_POST['nombre']."</p>
    
    Descripcion: ".$_POST['descripcion']."</p>
    
    Precio: $".$_POST['precio']."</p>')",$conexion);
    De esa manera pude agregar $caracteristicas a la DB pero no todo estaba solucionado (a todo esto ya queria romper la computadora y matar a alguien).
    Pero, para variar, surgio otro problema, la $imagen no se guardaba correctamente (como veran en el codigo anterior trate de hacer algo parecido a lo que hize con $caracteristicas)
    La idea es agregar la siguiente cadena a la base de datos:
    Código:
    "<src='AIM JUEGOS/imagenes/".$_FILES['archivos']['name']."' />
    Pero el problema esta en las comillas, cuando agrego esa cadena en la DB:
    Código:
    mysql_query("INSERT $tabla (Imagen,Caracteristicas) VALUES ('"<img src=./imagenes/'".$_FILES['archivos']['name']."' />" '.......
    Las comillas hacen que crea que le estoy pasando dos variables diferentes. Aqui es donde me trabe y ya no supe como hacer para agregar esa cadena. Si alguien tiene una idea, sugerencia por favor ayudeme que quiero terminar con este proyecto de una vez.
    Desde ya gracias por dedicar de su tiempo a leer este pequeño texto

  2. #2
    Moderador CCTW Habitante Foley Está en el buen camino
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    24
    Muevo a la sección de PHP

  3. #3
    Recien Llegado! Habitante ErKaN Está en el buen camino
    Fecha de Ingreso
    22 nov, 08
    Mensajes
    22
    Poder de Reputación
    6
    Disculpen, no sabia que se abrio una seccion de PHP

  4. #4
    Me va gustando esto... Habitante Alpolo Está en el buen camino
    Fecha de Ingreso
    31 ene, 09
    Ubicación
    colombia
    Mensajes
    151
    Poder de Reputación
    5
    Hola ErKaN..

    Tu dices que tenias muchos errores pero lo solucionaste casi todos, solo uno es el que te esta jodiendo que es el de insertar la imagen? si es ese intenta con este código vale..

    Código:
    mysql_query("INSERT INTO $tabla (Imagen,Caracteristicas) VALUES (\"<img src=\"./imagenes/".$_FILES['archivos']['name']."\" />\")");
    Saludos..
    <!--------- Mis web -------->
    http://alpolo-natural.freevar.com
    http://alpolo-natural.ueuo.com
    Alfonso G P::

+ Responder Tema

Temas Similares

  1. problema con CPanel
    Por rockerpunker en el foro Hosting
    Respuestas: 3
    Último Mensaje: 21/12/2010, 14:19
  2. Manejar el cpanel
    Por dariovillar en el foro Manejo de Servidores Virtuales y Dedicados
    Respuestas: 4
    Último Mensaje: 27/07/2009, 13:14

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes