Autor Tema: [AYUDA] ¿Error en el código?  (Leído 648 veces)

Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
[AYUDA] ¿Error en el código?
« en: 15 de Febrero de 2012, 22:43:27 pm »
No se el error que estaré cometiendo pero al pulsar el botón "Enviar" no me graba en la base de datos. Agradecería mucho la ayuda de alguien de la comunidad.

Gracias de antemano.


Código: [Seleccionar]
<?php
include (&#39;conectar_db.php&#39;);
?>

<?php
if(isset($_POST[&#39;enviar&#39;]));
{
if(!empty($_POST[&#39;nombre&#39;]) && !empty($_POST[&#39;fecha&#39;]) && !empty($_POST[&#39;descripcion&#39;]) && !empty($_POST[&#39;autor&#39;]))
{
$fecha_creacion date("j/m/Y, g:i a");
$sql "INSERT INTO eventos (nombre,fecha,descripcion,fecha_creacion,autor) VALUES (&#39;".$_POST[&#39;nombre&#39;]."&#39;,&#39;".$_POST[&#39;fecha&#39;]."&#39;,&#39;".$_POST[&#39;descripcion&#39;]."&#39;,&#39;".$fecha_creacion."&#39;,&#39;".$_POST[&#39;autor&#39;].")";
mysql_query($sql,$db);
echo "El evento ha sido creado correctamente.";
}
}
?>

<form name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">
  <h1>Crear un evento</h1>
  <p>
    <label>Nombre<br>
      <input type="text" name="nombre" id="nombre">
    </label>
  </p>
  <p>
    <label>Fecha del evento<br>
      <input type="text" name="fecha" id="fecha">
    </label>
  </p>
  <p>
    <label>Descripci&oacute;n<br>
  <textarea name="descripcion" id="descripcion" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>
    <label>Autor<br>
      <input type="text" name="autor" id="autor">
    </label>
  </p>
  <p>&nbsp;</p>
  <p>
    <label>
      <input type="submit" name="enviar" id="enviar" value="Crear evento">
    </label>
  </p>
</form>

Comunidad PHPeros

[AYUDA] ¿Error en el código?
« en: 15 de Febrero de 2012, 22:43:27 pm »

Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:[AYUDA] ¿Error en el código?
« Respuesta #1 en: 15 de Febrero de 2012, 22:59:24 pm »
Ya lo he solucionado.

Me gustaría saber como se borran los mensajes en el foro.
Me he dado cuenta en qué me he equivocado y quiero eliminar este mensaje. ¿Cómo lo hago?

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re:[AYUDA] ¿Error en el código?
« Respuesta #2 en: 15 de Febrero de 2012, 23:38:47 pm »
En la parte superior derecha dice Eliminar con una X en rojo.

Y no es por nada pero por favor escribí en letras normales, pareciera como que estuvieras gritando al verse todo en negrita.

Desconectado Animus

  • PHPero Avanzado
  • ****
  • Mensajes: 273
  • Karma: 1
  • Sexo: Masculino
  • Aprende a aprender, el resto vendrá solo.
    • Ver Perfil
Re:[AYUDA] ¿Error en el código?
« Respuesta #3 en: 16 de Febrero de 2012, 10:49:16 am »
No hace falta poner un ISSET, símplemente pon
Código: [Seleccionar]
if($_POST['enviar'])

PD: No se pueden borrar mensajes propios.


La red social de tus sueños.


Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:[AYUDA] ¿Error en el código?
« Respuesta #4 en: 16 de Febrero de 2012, 12:55:01 pm »
No encuentro la X en rojo. A mi no me aparece nada...

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re:[AYUDA] ¿Error en el código?
« Respuesta #5 en: 16 de Febrero de 2012, 15:01:58 pm »
Entonces estará deshabilitado desde los permisos de usuarios. Pedile a un moderador que te borre el mensaje.

Desconectado Slipknot

  • PHPer@
  • **
  • Mensajes: 60
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] ¿Error en el código?
« Respuesta #6 en: 18 de Febrero de 2012, 05:30:44 am »
No hace falta poner un ISSET, símplemente pon
Código: [Seleccionar]
if($_POST['enviar'])

Si utilizas:

Código: [Seleccionar]
error_reporting(E_ALL | E_STRICT);
Veras que si hace falta 8)
"He omitido intencionalmente los acentos en la mayoría de mis mensajes"

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:[AYUDA] ¿Error en el código?
« Respuesta #7 en: 18 de Febrero de 2012, 18:39:30 pm »
Si utilizas:

Código: [Seleccionar]
error_reporting(E_ALL | E_STRICT);
Veras que si hace falta 8)
Exacto, isset es esencial.