Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2016, 09:12
calel_leon
 
Fecha de Ingreso: febrero-2016
Mensajes: 48
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Problema con variables obtenidas desde un select dinamico

Detallo datos del programa

Tabla de la base de datos a consultar

[URL=http://www.subirimagenes.com/privadas-captura-2352225.html][IMG]http://s2.subirimagenes.com/privadas/previo/thump_2352225captura.gif[/IMG][/URL]

Forma de como se envía la variable desde el formulario
Código PHP:
<label for="actividad">
                    <?php
                    $sql
=mysql_query("SELECT actividad FROM actividad ",$con);
                    
?>
                    <select name="activ" onchange="pedirDatos()" >
                    <?php
                    
while($row mysql_fetch_array($sql)){
                    echo 
"<option value=\"".$row['actividad']."\">".$row['actividad']."</option> \n";
                    }
                
?>
                </select>
                </label>
Como se recepsiona y procesa la informacion del formulario
Código PHP:
$activ $_POST["activ"];

$sql1=mysql_query("SELECT actividad_id FROM actividad where actividad = '$activ'",$con) or die('Query failed: ' mysql_error());
            
$activ2 mysql_fetch_array($sql1);
            if(
$activ == $row["actividad"])
            {
                
$activ2 $row["actividad_id"];    
            }

echo 
" $activ2"
Y arroja el siguiente mensaje, por la consulta y por la impresion de la variable
Cita:
Notice: Undefined variable: row in C:\xampp\htdocs\RUTA2\ot.php on line 41
Notice: Array to string conversion in C:\xampp\htdocs\RUTA2\ot.php on line 62
Array