Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/02/2005, 14:28
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por yokoshima
mi pregunta ahora ya mejor analizada... es como puedo saber o mejor con una comparacion si el usuario aprieta en el radio; ingles avanzado, frances basico y otro como chino nativo....

como hago la validacion para ingresar:
el codidioma....que esta en otra base de datos
y el nivel y el nombre.... en la base de datos....?
Trabajando con lo que tienes (porque se puede mejorar):
- Tienes checkbox con radios asociados asia éllos... lo que debes hacer es:
1. Ver si en primera instancia se seleccionó un checkbox:
if(isset($_POST['CHECK_FRANCES'])) {... lo que quieres, incluso algo tipo $idioma=$_POST['CHECK_FRANCES'];

2. Si esta seleccionado debió de darle también a un radio, debemos leerlo. Creo tu intención es meramente guardar éste dato. -- Si no seleccionó el chechkbox simplemente ignoralo...
if(isset($_POST['FRANCES'])) {... lo mismo $var=($_POST['FRANCES'];

lo recoges por el nombre, su valor será el del radio seleccionado (Avanzado, Medio.. etc.. Una vez aquí puedes hacer con él lo que quieras, guardarlo, imprimirlo... ó utilizarlo para otra consulta.

La forma de utilizar el valor del radio para una consulta es como lo harias como cualquier otra:
$query="SELECT * FROM tabla WHERE idioma=''$var";
haces tu consulta, lo hasocias a un arreglo y después puedes hacer algo tipo:
$codidioma=$res['codidioma']; // donde el codidioma dentro de tu arreglo es la columna que contiene lo que buscas... supongo debes de saber cómo hacer busquedas.

¿Qué más?... Creo quedamos en las mismas ... Disculpa por no ser más claro, tengo que retirarme.
Antes... en el caso de tu campor de texto.. primero debes ver si el checkbox tiene un valor (esta seleccionado) pero sí se cumple la condición el valor que te intereza es el de la caja de Texto y es ese con el que trabajarás:
$idioma=$_POST['OTRO']; ...
Como dije antes, considero tu problema es más de organización por parte tuya que de código... intenta hacerlo funcionar así, pon el código con el que recojes tus valores, después de todo estamos hablando de eso.... y ya veremos tus errores ó podremos aconsejarte algo sobre eso.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 13/02/2005 a las 00:56