Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2013, 11:05
arcangel13_513
 
Fecha de Ingreso: enero-2013
Mensajes: 27
Antigüedad: 11 años, 9 meses
Puntos: 1
Respuesta: Aumentar un numero consecutivo a una cadena

Lo que pasa es que registro a un usuario con una cedula (asdf123456), pero si se registra otro usuario con la misma cedula le pregunto si es su familiar si elige que si solo quiero agregarle una "/" mas un numero quedando asi asdf123456/1;si al siguiente registro le sucede lo mismo se registraría con asdf123456/2 y asi consecutivamente.

Tengo la parte donde se inserta el registro pero no sé como aumentarle esa parte de la /1 automaticamente ,me imagino que debe ser con un ciclo pero no lo he conseguido.Solo tengo esta idea que te parece:
<?php>
$conexion = mysql_connect("localhost", "root", "12345");
if (!$conexion) {
die("Fallo la conexión a la Base de Datos: " . mysql_error());
}
$seleccionar_bd = mysql_select_db("asd", $conexion);
if (!$seleccionar_bd) {
die("Fallo la selección de la Base de Datos: " . mysql_error());
}
$ced = strtoupper($_POST['ced']);
$tip = strtoupper($_POST['tip']);
$nom = strtoupper($_POST['nom']);
$ap = strtoupper($_POST['ap']);
$am = strtoupper($_POST['am']);

//esta es la parte que no se como hacerla

$cedfam=$ced;
$cont = explode( '/',$cedfam);

for ( $i = 1 ; $i <= $cont ; $i ++) {
print $i ;
}

$cedfinal=$cedfam.$i;


$insertar = mysql_query("INSERT INTO `asd`.`exp` (`ced`, `tip`, `nom`, `ap`, `am`)
VALUES ('{$cedfinal}', '{$tip}', '{$nom}', '{$ap}')", $conexion);
?>