Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2008, 05:01
Zarkiria
 
Fecha de Ingreso: diciembre-2007
Mensajes: 121
Antigüedad: 16 años, 5 meses
Puntos: 0
Introducion datos int

Hola,este codigo lo he usado para insertar datos automaticamente y que le añada ceros a un campo de tipo varchar,pero ahora lo tengo que utilizar para que añada en un campo tipo int,el problema esque me suma uno mas,pero no añade los ceros.
Podriais corregirme el codigo y decirme por que no me va???
Un saludo a todos

Código PHP:

 $cnn
=mysql_connect($hostname,$username,$password) or die (mysql_error());
  
mysql_select_db($database,$cnn);
  
$sql "select max(cf) as autonumerico from formatos"
  
$soc mysql_query($sql); 
  
$rs_cs mysql_fetch_assoc($soc); 
  
$codigousu $rs_cs ['autonumerico'] + 1;
   
  function 
Zeros($numero$largo)
{
  while (
strlen($numero) < $largo)
  {  
$numero "0".$numero;  }
}

$valor $codigousu;
$autocerosZeros($valor10);  
  
$ssql="insert into formatos(cf,nombreformato,precio)values('".$autoceros."','".$_REQUEST['camponombre']."','".$_REQUEST['campoprecio']."')";
//echo $ssql;
mysql_query($ssql,$cnn) or die(mysql_error($cnn));
mysql_close($cnn);
?>