Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Error Extraño al insertar registros en MYSQL con PHP

Estas en el tema de Error Extraño al insertar registros en MYSQL con PHP en el foro de PHP en Foros del Web. Hola amigos, tengo el siguiente detalle, estoy haciendo un formulario para subir unos datos en php, aqui esta el codigo del formulario Código HTML: <?phpinclude_once("validarsesion.php");?> ...
  #1 (permalink)  
Antiguo 12/06/2014, 04:14
 
Fecha de Ingreso: marzo-2011
Ubicación: Oaxaca
Mensajes: 252
Antigüedad: 13 años, 1 mes
Puntos: 17
Pregunta Error Extraño al insertar registros en MYSQL con PHP

Hola amigos, tengo el siguiente detalle, estoy haciendo un formulario para subir unos datos en php, aqui esta el codigo del formulario

Código HTML:
<?phpinclude_once("validarsesion.php");?>
<?php include_once('conexion/conexion.php'); mysql_select_db($BaseDatos, $conn); ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Agregar Presentación</title>
</head>
<body>

<div id="menu">
    <ul>
            <a href="AgregarPresentacion.php" ><li>Agregar Presentarán</li></a>
            <li>Modificar Presentaciones</li>
            <li>Eliminar Presentaciones</li>
            <a href="salir.php"><li>Cerrar Sesion</li></a>            
    </ul>
</div>

    <?php
    //Recibimos el parametro con el nombre de la ponencia $_GET["NombreTema"] y lo pasamos a la variable $NOMBREPONE //
    if (isset($_GET["NombrePone"])){    
        $NombrePone =     $_GET["NombrePone"];    
        //Hacemos una consulta para ver si recibimos como algo existente en la BD
        $sqlcomp = mysql_query("SELECT * FROM ponencias WHERE Nombre_Ponencias = '{$NombrePone}'");
        $rs = mysql_fetch_array($sqlcomp);
        $compara = $rs['Nombre_Ponencias'];
        //ahora comparamos//
        //Comparamos si NombrePone es vacio//
        if ($NombrePone == ''){
            //Si esta vacio, lo regresamos a la aplicacion//
            header("Location: aplicacion.php?errorAplicacion=NEP");
        }        
        
        if($compara != $NombrePone ) {
            //Si es diferente, Regresamos a la aplicacion y mostramos un error//        
            header("Location: aplicacion.php?errorAplicacion=NEP");
        }else{
        //Procedemos a Mostrar en un mensaje el nombre de la presentacion//
        echo ('<H3>El nombre de la presentacion es '.$NombrePone.' </h3>');
        
        }
    }else {
        header("Location: aplicacion.php?errorAplicacion=NEP");
    }

    ?>

<div id="cajaderecha">

    <form action="Subir1erDiaPon.php" method="post">
        <label>Nombre de la Ponencia: </label> <input type="text" name="nombre" value = "<?php echo $NombrePone; ?>" readonly="readonly" size="50" id="Nombretema" >
        <label>Numero de Diapositiva: </label> <input type="text" name="diapositiva" value="001" readonly="readonly" size="16" id="NombreDiapositiva">
        <br>    
        <label>Contenido de la Diapositiva</label></br>
        <textarea cols="150" rows="25" name="contenido" > </textarea>
        
        </br>
        <input type="submit" value="Guardar">
    </form>
</div>
<br></br><br></br><br></br>
<div id="cajaizquierda">

</div>
</body>
</html> 
Los datos se envia la siguiente archivo de php por el metodo post
Código PHP:
<?php include_once('conexion/conexion.php'); mysql_select_db($BaseDatos$conn); ?>
<?php
//Recibimos los 3 parametros por el metodo post//
$nombre $_POST['nombre'];
$diapositiva "slide ".$_POST['diapositiva']." active";
$contenido $_POST['contenido'];
//Hacemos la inserccion//
  
    
$sql mysql_query("INSERT INTO contenidoponencias(Nombre_Ponencias, Nombre_Diapositiva, contenido) VALUES ('$nombre','$diapositiva', '$contenido')");
    
$res mysql_query($sql$conn);    
        if(
$res) {
            echo (
'Guardado con exito');
        }else {
            echo 
'Error al guardar';
        }    
?>
El detalle es que a la hora de enviar los datos con el formulario me arroja el mensaje de Error al Guardar, pero, me envia los datos a la base de datos
por mas que reviso no encuentro el detalle

Gracias amigos y espero sus respuestas
  #2 (permalink)  
Antiguo 12/06/2014, 04:34
 
Fecha de Ingreso: marzo-2011
Ubicación: Oaxaca
Mensajes: 252
Antigüedad: 13 años, 1 mes
Puntos: 17
Respuesta: Error Extraño al insertar registros en MYSQL con PHP

solucionado, el detalle estaba aqui

Código PHP:
$sql mysql_query("INSERT INTO contenidoponencias(Nombre_Ponencias, Nombre_Diapositiva, contenido) VALUES ('$nombre','$diapositiva', '$contenido')"); 
debe ser asi :)

Código PHP:
$sql "INSERT INTO contenidoponencias(Nombre_Ponencias, Nombre_Diapositiva, contenido) VALUES ('$nombre','$diapositiva', '$contenido')"

Etiquetas: formulario, mysql
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:17.