La cosa es que quiero insertar un registro, pero no me lo inserta.
Son dos campos ocultos y un campo de texto.
Se puede insertar en la base de datos un campo hidden?.
Este es mi codigo:
Código:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
$insertSQL = sprintf("INSERT INTO mensajes (sala, nick, mensaje) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['sala'], "text"),
GetSQLValueString($_POST['nick'], "text"),
GetSQLValueString($_POST['mensaje'], "text"));
<form method="post" name="form2" action="<?php echo $editFormAction; ?>">
<input type="text" name="mensaje" value="" size="32">
<input type="submit" value="Insertar registro">
<input type="hidden" name="sala" value="<?php echo $_SESSION['variable'];?>">
<input type="hidden" name="nick" value="<?php echo $_SESSION['MM_Username']?>">
<input type="hidden" name="MM_insert" value="form2">
</form>
$insertSQL = sprintf("INSERT INTO mensajes (sala, nick, mensaje) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['sala'], "text"),
GetSQLValueString($_POST['nick'], "text"),
GetSQLValueString($_POST['mensaje'], "text"));
<form method="post" name="form2" action="<?php echo $editFormAction; ?>">
<input type="text" name="mensaje" value="" size="32">
<input type="submit" value="Insertar registro">
<input type="hidden" name="sala" value="<?php echo $_SESSION['variable'];?>">
<input type="hidden" name="nick" value="<?php echo $_SESSION['MM_Username']?>">
<input type="hidden" name="MM_insert" value="form2">
</form>