Código PHP:
Ver original
// $productor = $_GET['productor']; //Ej. : Agricola Saenz $especie = $_GET['especie']; //Ej. : Ciruela $variedad = $_GET['variedad']; //Ej. : Angeleno //Recupero la cantiadad de numeros de porc_etapa. $cantidadEtapa = mysql_query("SELECT porc_etapa FROM criterio_calibres WHERE id_especie='$especie' AND id_variedad='$variedad' AND id_productor='$productor'", $dbCon)or die(mysql_error()); $queryEtapa = mysql_query("SELECT DISTINCT(etapa) FROM criterio_calibres WHERE id_especie='$especie' AND id_variedad='$variedad' AND id_productor='$productor'", $dbCon)or die(mysql_error()); $etapa = $countEtapa + 1; $id_calibre = 24; $valor_porcentual = 0; $constante = 100; $porc_etapa = 0; if($numeroEtapa < 1){ mysql_query("INSERT INTO criterio_calibres (id_especie,id_productor,id_variedad,etapa,porc_etapa,id_calibre,valor_porcentual) VALUES('$especie','$productor','$variedad',$etapa,$constante,$id_calibre,$valor_porcentual) ", $dbCon)or die(mysql_error()); }else{ mysql_query("INSERT INTO criterio_calibres (id_especie,id_productor,id_variedad,etapa,porc_etapa,id_calibre,valor_porcentual) VALUES('$especie','$productor','$variedad',$etapa,$porc_etapa,$id_calibre,$valor_porcentual) ", $dbCon)or die(mysql_error()); } //Recupero la cantiadad de numeros de porc_etapa. $cantidadEtapa_1 = mysql_query("SELECT porc_etapa FROM criterio_calibres WHERE id_especie='$especie' AND id_variedad='$variedad' AND id_productor='$productor'", $dbCon)or die(mysql_error()); if($numeroEtapa_1 > 0){ $calculo = 100/$numeroEtapa_1; $consulta = mysql_query("SELECT * FROM criterio_calibres WHERE id_especie='$especie' AND id_variedad='$variedad' AND id_productor='$productor'", $dbCon)or die(mysql_error()); mysql_query("UPDATE criterio_calibres SET porc_etapa = $calculo WHERE CONVERT(`criterio_calibres`.`id_especie` USING utf8) = '$especie' AND CONVERT(`criterio_calibres`.`id_productor` USING utf8) = '$productor' AND CONVERT(`criterio_calibres`.`id_variedad` USING utf8) = '$variedad'", $dbCon)or die(mysql_error()); } }