seguinte.. simplismente não ta funcionando o insert e não acho o problema.. se alguem poder me ajudar..
<?php
require 'conexao.php';
$Usr = $_SESSION['usrid'];
$MsgNum = $_GET['id'];
if ($MsgNum == "") $MsgNum = "1";
// INNER JOIN NÃO FUINCIONO .. TESTE COM 2 SELECT
$Sql1 = "Select * From mensagens M where M.msgnum = '$MsgNum'";
//RESPOSTA --------
$SQL = "Select * From respostas R where R.msgnum = '$MsgNum'";
//"Select * From mensagens M inner join respostas R on (M.MsgNum = R.MsgNum) where M.msgnum ='$MsgNum' order by R.rspnum ASC";
$Queri = ibase_query($Conexao, $Sql1);
//RESPOSTA -----
$Query = ibase_query($Conexao, $SQL);
while($Reg = ibase_fetch_object($Query)){
$RspNum= $Reg -> RSPNUM;
}//WHILE
while($Reg1 = ibase_fetch_object($Queri)){
$MsgTop = $Reg1 -> MSGTIT;
}//WHILE
$RspNum = $RspNum + 1;
ibase_free_result($Query);
ibase_free_result($Queri);
function InsRsp($MsgNum, $RspNum, $RspTop, $RspTxt){
global $MsgNum;
global $RspNum;
global $RspTop;
global $RspTxt;
$RspTop = $_POST['RspTop'];
$RspTxt = $_POST['RspTxt'];
echo "<b>".$MsgNum. " - ".$RspTop. " - ".$RspTxt. " - "."</b>";
$SQLI = "insert into respostas (MsgNum,RspNum,RspTop,RspTxt,RspAtv,RspDatHorCad,UsrCod) values ('$MsgNum','$RspNum', '$RspTop', '$RspTxt', 'S', current_timestamp, $Usr)";
ibase_trans();
$Query = ibase_query($Conexao, $SQLI);
if (ibase_query($Conexao, $SQL)){
if ( ibase_commit() ){
echo "Inserido com sucesso.";
}
else {
echo "Erro ao inserir<br>Erro:<b>" . ibase_errmsg() . "</b>";
}//end else
}//if
ibase_commit();
}//function
if ($_POST['Btn'] == "Postar"){
InsRsp($MsgNum, $RspTop, $RspTxt);
}//if
?>