Estimados, mi problema es el siguiente; no puedo ingresar datos en mi BD ... como dije, estoy trabajando con php y mysql ... puedo extraer los datos de la BD, pero no pudo insertar. Por mas que le doy vueltas al asunto no encuentro el desperfecto.
Codigo fuente:
if ($_POST[btnEnviarNuevoTema]) {
$sql = "select max(iditem) as M from items";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
if($row['M'] > 0)
$max = $row['M'] + 1;
else
$max = 1;
$fecha = date("Y-m-d h:i:s");
$sql = " INSERT INTO items (idmene, iditem, titulo, mensaje, fecha, idusuario, parent, visitas)";
$sql .= " VALUES ($_POST[idmenu], $max, '$_POST[txtTitulo]', '$_POST[taContenido]', '$fecha', $_SESSION[idusuario], 0, 1)";
$res = mysql_query($sql);
$_GET[iditem] = $max;
if($res) echo 'Ingresado Satisfactorianmente';
else echo 'No se puede ingresar el nuevo tema';
}
....
....
....
$sql_ruta = 'select * from items, secciones, menues where items.idmenu = menues.idmenu and secciones.idseccion = menues.idseccion and items.iditem = '.$GET[iditem];
$res_ruta = mysql_query($sql_ruta);
if(@mysql_num_rows($res_ruta)) {
$row_ruta = mysql_fetch_array($res_ruta);
}
$sql = 'select * from usuarios, paises where usuarios.idpais = paises.idpais and idusuario = '.$_SESSION[idusuario];
$res = mysql_query($sql);
if(mysql_num_rows($res)) {
$row = mysql_fetch_array($res);
}
echo '<form action=mensajes.php method=post>';
echo '<table align="center" border=0 cellspacing=0 cellpadding=0 width97%>';
if($_SESSION[idusuario])
$nombre = " [ Bienvenido $_SESSION[nombre] ] [ <a href='?modo=terminarSesion'>Terminar Sesion2</a> ] ";
echo '<tr>';
echo '<td class=ruta colspan>[ <a href="index.php">Ir a Inicio</a> }'.$nombre.'[ '.$row_ruta[nom_seccion].' /'.$row_ruta[nom_menu].' ]</td>';
echo '</tr>';
echo '<tr>';
echo '<td colspan=2> </td>';
echo '</tr>';
$dia = date("d"). ' de '.$mes[date("n")].' de '.date("Y");
$hora = date("H").':'.date("i").' hrs.';
$fecha = $dia.' @ '.$hora;
$fecha_ingreso = explode(" ", $row[fecha_ingreso]);
$dia = explode("-", $fecha_ingreso[0]);
$hora = explode(":", $fecha_ingreso[1]);
$dia = $dia[2].' de '.$mes[$dia[1]].' de '.$dia[0];
$hora = $hora[0].':'.$hora[1].' hrs.';
$fecha_ingreso = $dia;
echo '<tr>';
echo '<td class=numeroMensaje align=center> Titulo: </td>';
echo '<td class=tituloMensaje><input type=text size=70 name=txtTitulo></td>';
echo'<td class=numeroMensaje align=right># Nueva Respuesta</td>';
echo '</tr>';
echo '<tr>';
echo '<td class=fechaEnvio colspan=3>Fecha de envio:'.$fecha.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class=datosAutor rowspan=5 valign=top align=center><imgwidth=90 height=90 src="imagenes/'.$row[imagen].'"></td>';
echo '<td class=datosAutor width=90% colspan=2>Autor:'.$row[nombre].'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class=datosAutor colspan=2>Fecha de Ingreso:'.$fecha_ingreso.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class=datosAutor colspan=2>Ubicacion: '.$row[desc_pais].'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class=datosAutor colspan=2>Mensajes Enviados: '.$usuario_mensajes[$row[idusuario]].'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class=mensaje colspan=2 valign=middle><br><textarea name=taContenido rows=10 cols=122></textarea><br><br>'.$row[firma].'<br><br></td>';
echo '</tr>';
echo '<tr>';
echo '<td colspan=3> </td>';
echo '</tr>';
echo '<tr>';
echo '<td colspan=3 align=right><input type=button onClick="window.location=\'mensajes.php?modo=v&idi tem='.$_GET[iditem].'\'" value="Cancelar"> <input type=submit name=btnEnviar value="Grabar !"></td>';
echo '</tr>';
echo '</table>';
echo '<input type=hidden name=iditem value='.$_GET[iditem].'>';
echo '</form>';
}
Saludos, espero me ayuden.