tengo un problema muy feito, hace como 2 dia busco y busco y no encuentro solucion mi codigo es este
Funcion
Código PHP:
function Consulta($s,$t,$f,$c){
global $host;
global $usuario;
global $clave;
global $db_other;
$link = mysql_connect($host,$usuario,$clave);
mysql_select_db($db_other,$link);
$sql = sprintf("SELECT ".$s." FROM ".$t." WHERE ".$f."='".$c."'");
$query = mysql_query($sql,$link) or die (mysql_error());
$row = mysql_fetch_array($query) or die (mysql_error());
return $row[$f];
mysql_close($link);
}
Registro
Código PHP:
if(Consulta('*','cuentas','cuenta',$rcuenta) == $rcuenta){
echo "La cuenta ya existe !";
}elseif(Consulta('*','cuentas','apodo',$rapodo)==$rapodo) {
echo "La apodo ya existe !";
}else{
ayudemen porfa! estoy desesperado D: lo que ocurre es que cuando no se cumple el primer if no se va a else sino que no se que pasa, se queda sin evaluar el elseif