necesito de vuestra ayuda...
tengo una tabla "registro"
que entre otros campos, está... "id" (autonumérico).. y el campo "num_registro", que son de este orden:
id - num_registro
1 - 1
2 - 2
3 - 3
4 - 4
5 - 5
6 - 6
7 - 7
8 - 8
9 - 9
10 - 0
11 - 0
12 - 10
13 - 11
14 - 0
15 - 12
etc...
hasta ahora el usuario ingresaba el valor num_registro, pero como verán este numéro (dependiendo de un if...) se incrementa en "+ 1" respecto del anterior ingresado, por ello, estoy tratando de rescatar el mayor valor de la columna num_registro e incrementarlo en + 1 para luego hacer un update a un registro.... pero trato con el codigo mas adelante... y me arroja SIEMPRE .. "9"...
que hago mal ???
este es el codigo CON el if..
Código PHP:
if ($_POST['cbo_categoria']=="Reporte Daño") /// si se seleccionó "reporte daño" como valor...
{
$consulta_noconf= mysql_query("select max(num_registro) as 'num_rreg' from registro ",$conexion)or die ("cago consulta_noconf".mysql_error());
if($reg_noconf=mysql_fetch_array($consulta_noconf));
{
$num_noconf=$reg_noconf["num_rreg"];
}
$num_num_noconf=$num_noconf + 1;
mysql_query("update registro set num_registro='".$num_num_noconf."' where id='$num_id'",$conexion) or die ("cago update registro".mysql_error());
}