Código Javascript:
y me sale un error de sintaxis de SQL... puesto que quiero cambiar el estado del campo estado de libre a asignado.. entonces lo que pido en el formulario es el código (llave primaria) de la tabla computadores y el código (llave primaria) de la tabla centrocosto... para ver si me ayudan en que estoy mal en el codigo php... Ver original
<?php $link = mysql_connect('localhost', 'root', ''); if(!$link) { die("Error al intentar conectar: ".mysql_error()); } $db_link = mysql_select_db('assignteams', $link); if(!$db_link) { die("Error al intentar seleccionar la base de datos". mysql_error()); } if(isset($_REQUEST['codigoComp'])){ $codigoComp = $_REQUEST['codigoComp']; $sql = mysql_query("SELECT * FROM computadores WHERE computador_ID = $codigoComp", $link) or die(mysql_error()); $row = mysql_fetch_array($sql); //$mensajeA = "<b><font color=\"red\">¿Esta seguro que desea asignarlo?</font></b>"; } if(isset($_POST['asignar']) && $_POST['asignar'] == 'Asignar'){ if(!empty($_REQUEST['codigoComp']) && !empty($_REQUEST['codigoCC'])){ $estado = "Asignado"; $codigoComp = $_REQUEST['codigoComp']; $codigoCC = $_REQUEST['codigoCC']; $sqlUpdate = mysql_query("UPDATE computadores,centrocosto SET estado = '$estado' WHERE computadores.computador_ID = '$codigoComp' AND centrocosto.cc_ID = '$codigoCC'", $link) or die(mysql_error()); header('Location: principal.php?assign="asignado"'); }else{ header('Location: principal.php?assignE="ErrorAsignacion"'); } }else{ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <link type="text/css" href="css/custom-theme/jquery-ui-1.8.18.custom.css" rel="stylesheet" /> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#buttonANo').button(); $('#buttonAsignacionComp').button(); // Dialog $('#dialogAsignacionComp').dialog({ autoOpen: false, modal: true, // Largo width: 'auto', // Alto height: 'auto', // Efecto al abrir show: "explode", // Efecto al cerrar hide: "explode" }); $('#buttonANo').click(function(){ $('#dialogAsignacionComp').dialog('close'); }); }); </script> <style type="text/css"> body { font-size:0.9em; } #formAsignacion label{ display: block; } #datosAsignacion{ border-radius: 5px 5px 5px 5px; } #datosAsignacion input{ width: 200px; height:25px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px 5px 5px 5px; font-size: 0.8em; } .boton { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px 5px 5px 5px; color: #000000; font-size: 0.9em; font-weight: bold; padding: 5px; } </style> </head> <body> <div id="dialogAsignacionComp" title="Formilario para la Asignacion"> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="formAsignacion" id="formAsignacion" accept-charset="utf-8"> <fieldset id="datosAsignacion"> <table> <tr> <td> <label> Codigo Computador: </label> <input type="text" name="codigoComp" size="20" required /> </td> <td> <label> Codigo Centro: </label> <input type="text" name="codigoCC" size="20" required /> </td> </tr> <tr> <td colspan="3"><label><?php echo "<b><font color=\"red\">¿Esta seguro que desea asignarlo?</font></b>"; ?></label></td> </tr> <tr> <td> <input name="codigoComp" type="hidden" value="<?php echo $row['computador_ID']; ?>" /> </td> <td><div align="center"><input name="asignar" type="submit" value="Asignar" id="buttonAsignacionComp" /></div></td> <td><div align="center"><a><input id="buttonANo" type="button" value="No" /></a></div></td> </tr> </table> </fieldset> </form> </div> </body> </html> <?php } ?>