Foros del Web » Programando para Internet » PHP »

Ayuda Con Mysql Y Php Urgente

Estas en el tema de Ayuda Con Mysql Y Php Urgente en el foro de PHP en Foros del Web. Hola"!!! a todos... de nuevo estoy en problemas..... LO QUE PASA ES QUE TENGO QUE VALIDAR LO SIGUIENTE: HAY UNA TABLA DE IDIOMAS POR EJEMPLO ...
  #1 (permalink)  
Antiguo 26/09/2005, 16:25
 
Fecha de Ingreso: junio-2005
Mensajes: 38
Antigüedad: 12 años, 5 meses
Puntos: 0
Mensaje Ayuda Con Mysql Y Php Urgente

Hola"!!! a todos... de nuevo estoy en problemas.....

LO QUE PASA ES QUE TENGO QUE VALIDAR LO SIGUIENTE:

HAY UNA TABLA DE IDIOMAS POR EJEMPLO ASI:

CAMPOS TABLA IDIOMA

ID_IDIOMA
NOM_IDIOMA

Y AL INGRESAR LOS DATOS POR UN FORMULARIO TENGO QUE VALIDAR QUE NO SE ME PRESENTE ESTO:

ID_IDIOMA NOM_IDIOMA
001 INGLES
002 INGLES

EN OTRAS PALABRAS QUE NO SOLAMENTE ME VALIDE POR EL ID_IDIOMA COMO SERIA LA INTEGRIDAD REFERENCIAL QUE EL CODIGO NO SE REPITA

SI NO QUE ADEMAS ME VALIDE POR EL CAMPO NOM_IDIOMA....


SI ME PUEDEN AYUDAR SE LO AGRADECERIA

....
  #2 (permalink)  
Antiguo 26/09/2005, 16:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Puedes hacer una consulta SQL para "contar" el número de ocurrencias de tu patron dado (o "condicional"):

Código PHP:
$sql="SELECT COUNT(*) FROM IDIOMA WHERE NOM_IDIOMA='".$_POST['nom_idioma']."'";
$resultado=mysql_query($sql) or die (mysql_error());
$total=mysql_result($resultado,0);
if (
$total 0){
   echo 
"Exite ya un idioma de nombre igual .. textual";

Faltaría refinar un poco la consulta SQL para validar tanto algo como:
Ingles .. como ingles .. o InGles .. Es decir, pasar todo a minusculas o mayusculas para hacer la comparación (independiente de como luego te quede físicamente en tu BD).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:48.