Respuesta: sumar y restar Cita:
Iniciado por jomel24 Buen dia amigos, gracias por leerme y por apoyarme de antemano, tengo este codigo que me inserta los datos en mysql, y el otro comando quiero que me reste , se resta bien en mysql pero como funciona bien con php y mysql, les dejo el codigo ya que me sale un error les dejo el error. Parse error: syntax error, unexpected T_STRING in C:\wamp\www\test\1.php on line 59 Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<p>
<?php
//Conectarse y seleccionar base de datos
$link = mysql_connect('localhost', 'root','');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('baldemar', $link);
if (!$db_selected) {
die ('Cant use baldemar: ' . mysql_error());
}
$CC = $_POST['CC'];
$CM= $_POST['CM'];
$CG= $_POST['CG'];
$CMM= $_POST['CMM'];
$R15= $_POST['R15'];
$R20= $_POST['R20'];
$R25= $_POST['R25'];
$R30= $_POST['R30'];
$CCN= $_POST['CCN'];
$CMN= $_POST['CMN'];
$CGN= $_POST['CGN'];
$CMMN= $_POST['CMMN'];
$R15X= $_POST['R15X'];
$R20X= $_POST['R20X'];
$R25X= $_POST['R25X'];
$R30X= $_POST['R30X'];
$R15P= $_POST['R15P'];
$R20P= $_POST['R20P'];
$R25P= $_POST['R25P'];
$R30P= $_POST['R30P'];
$R50P= $_POST['R50P'];
$R60P= $_POST['R60P'];
$R15PPS= $_POST['R15PPS'];
$R20PPS= $_POST['R20PPS'];
$R25PPS= $_POST['R25PPS'];
$R30PPS= $_POST['R30PPS'];
$R50PPS= $_POST['R50PPS'];
$R60PPS= $_POST['R60PPS'];
$R50PB= $_POST['R50PB'];
$R60PB= $_POST['R60PB'];
//linea 29
$que = "INSERT INTO total (CC, CM, CG, CMM, R15,R20 ,R25, R30, CCN, CMN, CGN, CMMN,R15X ,R20X, R25X, R30X, R15P, R20P, R25P, R30p, R50P, R60P, R15PPS,R20PPS,R25PPS, R30PPS,R50PPS,R60PPS,R50PB,R60PB ) ";
$que.= "VALUES ('".$CC."', '".$CM."', '".$CG."','".$CMM."','".$R15."','".$R20."','".$R25."','".$R30."','".$CCN."','".$CMN."','".$CGN."' ,'".$CMMN."','".$R15X."','".$R20X."','".$R25X."','".$R30X."','".$R15P."','".$R20P."','".$R25P."','".$R30P."','".$R50P."','".$R60P."','".$R15PPS."','".$R20PPS."','".$R25PPS."', '".$R30PPS."','".$R50PPS."','".$R60PPS."','".$R50PB."','".$R60PB."') ";
$que = "select ("datos.CC, datos.CM, datos.CG, datos.CMM, datos.R15,datos.R20 ,datos.R25, datos.R30, datos.CCN, datos.CMN, datos.CGN, datos.CMMN,datos.R15X ,datos.R20X, datos.R25X, datos.R30X, datos.R15P, datos.R20P, datos.R25P, datos.R30p, datos.R50P, datos.R60P, datos.R15PPS,datos.R20PPS,datos.R25PPS, datos.R30PPS,datos.R50PPS,datos.R60PPS,datos.R50PB,datos.R60PB - rubi.CC, rubi.CM, rubi.CG, rubi.CMM, rubi.R15,rubi.R20 ,rubi.R25, rubi.R30, rubi.CCN, rubi.CMN, rubi.CGN, rubi.CMMN,rubi.R15X ,rubi.R20X, rubi.R25X, rubi.R30X, rubi.R15P, rubi.R20P, rubi.R25P, rubi.R30p, rubi.R50P, rubi.R60P, rubi.R15PPS,rubi.R20PPS,rubi.R25PPS, rubi.R30PPS,rubi.R50PPS,rubi.R60PPS,rubi.R50PB,.rubiR60PB )" ;
$res = mysql_query($que, $link) or die(mysql_error());
{
echo "Datos insertados correctamente";
}
?>
</p>
</form>
<p align="center"><a href="http://localhost/1/index.html">INICIO</a>
<a href="http://localhost/1/consulta.php">CONSULTAS</a> <a href="http://localhost/1/1.htm">CAPTURA</a></p>
</body>
</html> Además de lo que te ha dicho Italico76, creo que también te puede funcionar así
ya que no veo ninguna variable en el select
Código PHP:
Ver original$que = "select ('datos.CC, datos.CM, datos.CG, datos.CMM, datos.R15,datos.R20 ,datos.R25, datos.R30, datos.CCN, datos.CMN, datos.CGN, datos.CMMN,datos.R15X ,datos.R20X, datos.R25X, datos.R30X, datos.R15P, datos.R20P, datos.R25P, datos.R30p, datos.R50P, datos.R60P, datos.R15PPS,datos.R20PPS,datos.R25PPS, datos.R30PPS,datos.R50PPS,datos.R60PPS,datos.R50PB,datos.R60PB - rubi.CC, rubi.CM, rubi.CG, rubi.CMM, rubi.R15,rubi.R20 ,rubi.R25, rubi.R30, rubi.CCN, rubi.CMN, rubi.CGN, rubi.CMMN,rubi.R15X ,rubi.R20X, rubi.R25X, rubi.R30X, rubi.R15P, rubi.R20P, rubi.R25P, rubi.R30p, rubi.R50P, rubi.R60P, rubi.R15PPS,rubi.R20PPS,rubi.R25PPS, rubi.R30PPS,rubi.R50PPS,rubi.R60PPS,rubi.R50PB,.rubiR60PB')" ;
aunque no entiendo por qué después del select tiene paréntesis :S |