Necesito actualizar estas funciones para que funcionen con el nuevo php y mysql como tendria que hacer? ya he intentado pero no tengo buenos resultados. Fijense:
mi archivo conectar_bd.php:
function ConectarBD() {
$vServidor="mysql.nixiweb.com";
$vUsuarioBD="u229834491_nico ";
$vClaveBD="qrJDaP7FVH";
$vNombreBD="u229834491_admin";
$vConexion=mysql_connect($vServidor, $vUsuarioBD, $vClaveBD);
if ($vConexion!=false) {
$vSeleccionoBD=mysqli_select_db($vConexion,$vNombreBD);
if ($vSeleccionoBD!=false) {
return true;
}else {
return false;
}
}else {
return false;
}
}
function CrearListados($vTabla) {
$vListado=array();
if (!ConectarBD()) {
die ('Error en la conexion');
return false;
}else {
$vConsulta="SELECT * FROM provincias";
$vRegistros = mysqli_query($vConsulta);
if(!$vRegistros){
echo 'MySQL Error: ' . mysql_error().'<br />';
return false;
}else {
$i=1;
while ($vCadaRegistro = mysql_fetch_row($vRegistros)){
$vListado[$i]['ID']=$vCadaRegistro[0];
$vListado[$i]['provincia']= utf8_encode($vCadaRegistro[1]);
$i++;
}
return $vListado;
}
DesconectarBD();
}
}
function DesconectarBD() {
mysql_close();
}
esta ultima funcion se utiliza para traer una array que se utiliza en un selector en signup.php:
<?php
$Registros=array();
$Tabla="provincia";
$Registros=CrearListados($Tabla);
if (!empty($Registros) ){
$cntRegistros=count($Registros);
?>
<div class="form-group">
<select class="form-control" name="provincia">
<option value="0">Seleccione una provincia</option>
<?php for ($i=1; $i<$cntRegistros; $i++) { ?>
<option value="<?php echo $Registros[$i]['ID']; ?>" <?php if (!empty($_POST['provincia']) && $_POST['provincia']==$i) {echo 'selected';} ?> ><?php echo $Registros[$i]['provincia']; ?></option>
<?php } } ?>
</select>
</div>
Que cambios creen tengo que hacer? ya he revisado la documentacion de php.net pero sin ningun resultado.