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 |