Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2006, 12:57
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
Si es que entendí bien lo que querés hacer; Se me acurre algo asi:

Luego que haces la consulta, recorres el recordset y vas buscando en donde esta en este caso la "D", si la encuentra registras el numero de campo en una variable php.
Código PHP:
if ($row[cpto]='D']
    {
$estaEnCampo="cpto"
      
$lugar="0"
}
if (
$row[cpto1]='D']
    {
$estaEnCampo="cpto1"
     
$lugar="1"
}
if (
$row[cpto2]='D']
    {
$estaEnCampo="cpto2"
$lugar="2"
}
if (
$row[cpto3]='D']
    {
$estaEnCampo="cpto3"
      
$lugar="3"
}
if (
$row[cpto5]='D']
    {
$estaEnCampo="cpto5"
     
$lugar="5"
}
//y asi con cuantas columnas tengas o podés hacer un foreach pa que quede mas "lindo"

echo "D está en el campos ".$estaEnCampo."posicion=".$lugar
si los campos no pueden repetirse ya está ,sino vas guardando en cada if, case o como quieras armarlo, el valor anterior y armas un array, o los tenes separados por comas o como quieras.
Aunque, porque no decis que es lo que querés hacer, puede que tengas que normalizar eso, no me suena una tabla de 20 campos con el mismo dato.

Última edición por moron; 13/07/2006 a las 14:47