Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nsilvamed

[Resolvido] Guardar Registos de Faturação

Recommended Posts

hmm

 

verifica o teu html, se ele ta pegando os "name"s certos pelo post, provavelmente seja esse o problema, não vi nenhum erro no código, embora esteja meio confuso x_x

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já está a funcionar. Obrigado a todos os que ajudaram.

 

<?php require_once('Connections/BDCsscg.php'); ?>
<?php
session_start();

if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
 if (PHP_VERSION < 6) {
   $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
 }

 $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

 switch ($theType) {
   case "text":
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     break;    
   case "long":
   case "int":
     $theValue = ($theValue != "") ? intval($theValue) : "NULL";
     break;
   case "double":
     $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
     break;
   case "date":
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     break;
   case "defined":
     $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
     break;
 }
 return $theValue;
}
}

$inicial=$_GET['inicial'];
$credito=$_GET['credito'];
$caixa=$_GET['credito']+$_GET['inicial'];
$faturacao=$_GET['credito'];
$nome=$_GET['nome'];
$prov=$_GET['prov'];
$data=$_SESSION['DATA'];

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
 $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

 $insertSQL = sprintf("INSERT INTO registos (nomebeneficiario, proveniencia, credito, valorinicial, caixa, faturacao, data) VALUES (%s, %s, %s, %s, %s, %s, %s)",
 						GetSQLValueString($nome, "text"),
					GetSQLValueString($prov, "text"),
                      GetSQLValueString($credito, "double"),
                      GetSQLValueString($inicial, "double"),
				   GetSQLValueString($caixa, "double"),
				   GetSQLValueString($faturacao, "double"),
				   GetSQLValueString($data, "date"));

 mysql_select_db($database_BDCsscg, $BDCsscg);
 $Result1 = mysql_query($insertSQL, $BDCsscg) or die(mysql_error());

 $insertGoTo = "MostraPagina1.php";
 if (isset($_SERVER['QUERY_STRING'])) {
   $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
   $insertGoTo .= $_SERVER['QUERY_STRING'];
 }
 header(sprintf("Location: %s", $insertGoTo));

?>

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.