Tengo la siguiente consulta:
Y este código de php para llamar al procedimiento y eliminar de la base de datos
Código PHP:
<?php
$Formulario = $_SERVER['PHP_SELF'];
if ((isset($_POST["OC_insertar"])) && ($_POST["OC_insertar"] == "formitamod")) {
$insertSQL = sprintf("call delComentario('".$_POST["idcomentario"]."')");
mysql_select_db($Basedatos, $MiConexion);
$Result1 = mysql_query($insertSQL, $MiConexion) or die(mysql_error());
$insertIrA = "./exitodelcoment.php?coment=".$_POST['idcomentario'];
header(sprintf("Location: %s", $insertIrA));
};// fin del if
?>
$_POST["idcomentario"] es un entero, lo tomo desde un select que llena un formulario, este método me ha funcionado pero ahora me arroja este mensaje, supongo que al hecho que siempre llamo a valores varchar, no enteros, de hecho soy novato en php, y no se como eliminar con enteros, para ayuda este es el mensaje de error
Código Error:
Ver originalNotice: Undefined index: idcomentario in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\ti\delcomentario.php on line 33 Incorrect integer value: '' for column 'idcom' at row 1
De antemano gracias