Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2010, 06:10
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: select en fomulario con base de datos y validacion de telefono

Hola dengaku.

En respuesta a la primera pregunta y suponiendo que quieres seleccionar un nuevo autor, sin tener en cuenta el que tenía de antes te digo que la consulta a la DB debe ser tal que así
Código PHP:
Ver original
  1. $consulta = "Select id_autor, nombre_autor From tabla_autores";
  2. $resultado=mysql_query($consulta, $conexion);
Luego el select lo reienas así
Código PHP:
Ver original
  1. echo"<select name='nombre_select' value=''>";
  2. while($fila = mysql_fetch_row($resultado))
  3. {
  4. echo"<option name='nombre_select' value $fila[0]>$fila[1]</option>";
  5. }
  6. echo"</select>";

Sobre la otra pregunta debo decirte que las validaciones suelen hacerse con javascript, en el cliente, entre otras cosas para que pese menos el script y sea más rápido el proceso.
Siendo así debes iamar al evento javascript en un onblur del input type='text' que recoja el teléfono y tratarlo de la siguiente forma
Código Javascript:
Ver original
  1. function compruebaTlfn(tel)
  2. {
  3. var digitos = tel.length();
  4. if(digitos != 9)
  5. return (false);
  6. else
  7. return (true);
  8. }

Espero haberte sido de aiuda.

Un saludo!!