Actualmente tengo un proyecto que quiero que el Código de Equipo(tombo); pase hacer de número a varchar

Actualmente tengo un proyecto que quiero que el Código de Equipo(tombo); pase hacer de número a varchar, he cambiado el atributo en la BD he tratado de modificar en el código líneas abajo y nada, espero alguien me pueda ayudar.

Espero puedan brindarme algún correo para enviar parte del código y puedan solucionar dicho inconveniente.

¿

<?php
require_once('includes/load.php');

$page_title = 'Adicionar Equipo';
// Checkin What level user has permission to view this page
page_require_level(2);
$all_types_equip = find_all('types_equips');
$all_manufacturer = find_all('manufacturers');
$all_situation = find_all('situations');
?>
<?php
if(isset($_POST['add_equipment'])){
$req_fields = array('equipment-tombo','equipment-specifications','equipment-type_equip','equipment-manufacturer','equipment-situation');
validate_fields($req_fields);
if(empty($errors)){
$equip_tombo = remove_junk($db->escape($_POST['equipment-tombo']));
$equip_specifications = remove_junk($db->escape($_POST['equipment-specifications']));
$equip_obs = remove_junk($db->escape($_POST['equipment-obs']));
$equip_type_equip = remove_junk($db->escape($_POST['equipment-type_equip']));
$equip_manufacturer = remove_junk($db->escape($_POST['equipment-manufacturer']));
$equip_situation = remove_junk($db->escape($_POST['equipment-situation']));
$equip_warranty = remove_junk($db->escape($_POST['equipment-warranty']));
$equip_created_by = (int) $_SESSION['user_id'];
$equip_created_at = make_date();

if(validate_tombo($equip_tombo)){
$session->msg('d',"Lo sentimos, ya existe un equipo con el mismo código $equip_tombo");
redirect('adicionar_equipamento.php', false);
}

$query = "INSERT INTO equipments (";
$query .=" tombo, specifications, obs, types_equip_id, manufacturer_id, situation_id, warranty, created_by, created_at";
$query .=") VALUES (";
$query .=" '{$equip_tombo}', '{$equip_specifications}', '{$equip_obs}', '{$equip_type_equip}', '{$equip_manufacturer}', '{$equip_situation}',";
if(empty($equip_warranty)) $query .=" NULL,"; else $query .=" '{$equip_warranty}',";
$query .=" '{$equip_created_by}','{$equip_created_at}'";
$query .=")";

if($db->query($query)){
$session->msg('s',"Equipo agregado con éxito..! ");
redirect('adicionar_equipamento.php', false);
} else {
$session->msg('d','Disculpe, no se pudo registrar el equipo.');
redirect('equipamentos.php', false);
}

} else{
$session->msg("d", $errors);
redirect('adicionar_equipamento.php',false);
}

}

?>
<?php include_once('layouts/header.php'); ?>
<div class="row">
<div class="col-md-12">
<?= display_msg($msg); ?>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading clearfix">
<strong>
<span class="glyphicon glyphicon-th"></span>
<span>Adicionar Nuevo Equipo</span>
</strong>
<div class="pull-right">
<a href="equipamentos.php" class="btn btn-danger">Listar Equipos</a>
</div>
</div>
<div class="panel-body">
<div class="col-md-12">
<form method="post" action="adicionar_equipamento.php" class="clearfix">
<div class="form-group">
<div class="row">
<div class="col-md-3">
<div class="input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-th-large"></i>
</span>
<input type="number" class="form-control" name="equipment-tombo" placeholder="Código de Equipo" required autocomplete="off">
</div>
</div>
<div class="col-md-9">
<div class="input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-tags"></i>
</span>
<input type="text" class="form-control" name="equipment-specifications" placeholder="Especificaciones del Equipo" required>
</div>
</div>
</div>
</div>

<div class="form-group">
<div class="row">
<div class="col-md-12">
<div class= "input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-bookmark"></i>
</span>
<input type="text" class="form-control" name="equipment-obs" placeholder="Observaciones sobre el Equipo">
</div>
</div>
</div>
</div>

<div class="form-group">
<div class="row">
<div class="col-md-4">
<select class="form-control" name="equipment-type_equip" required>
<option value="">Seleccione Tipo de Equipo</option>
<?php foreach ($all_types_equip as $t_equip): ?>
<option value="<?= (int)$t_equip['id'] ?>">
<?= $t_equip['name'] ?></option>
<?php endforeach; ?>
</select>
</div>
<div class="col-md-4">
<select class="form-control" name="equipment-manufacturer" required>
<option value="">Seleccione Fabricante</option>
<?php foreach ($all_manufacturer as $man): ?>
<option value="<?= (int)$man['id'] ?>">
<?= $man['name'] ?></option>
<?php endforeach; ?>
</select>
</div>
<div class="col-md-4">
<select class="form-control" name="equipment-situation" required>
<option value="">Seleccione Situación</option>
<?php foreach ($all_situation as $sit): ?>
<option value="<?= (int)$sit['id'] ?>">
<?= $sit['name'] ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
</div>

<div class="form-group">
<div class="row">
<div class="col-md-3">
<span class="input-group-addon">
<i class="glyphicon glyphicon-calendar"></i> <b>Término de Garantia</b>
</span>
<input type="date" class="form-control" name="equipment-warranty">
</div>
</div>
</div>

<button type="submit" name="add_equipment" class="btn btn-primary">Adicionar Equipo</button>
</form>
</div>
</div>
</div>
</div>
</div>

<?php include_once('layouts/footer.php'); ?>

Añade tu respuesta

Haz clic para o