Código HTML:
<form name="form1" method="post" action="evaluacion.php"> <table width="95%" border="0" cellspacing="5"> <tr> <td> <center> <label for="so2">Califica a:</label> <br/> <?php $cad =" <select name=\"dude\" size=\" "; $cad.= $num+1; $cad.="\">"; echo $cad; ?> <? $result = mysql_query("Select * From sig_encuesta WHERE Contesto='S' Order By RPE" ); while ($row=mysql_fetch_array($result)) { ?> <option value="<?=$row["RPE"]?>"><?=$row["Nombre"]?></option> <? } ?> </center> </td> </tr> <tr> <td> <div align="center"><input type="submit" name="Submit" value="Calificar" style="font-size:12px"></div> </td> </tr> </form>
Código PHP:
<?php
include("conect.php");
$key = $_POST['dude'];
$key = strtoupper($key);
$usuarioQuery = "SELECT * FROM sig_encuesta WHERE RPE = '$key'";
$usuario = mysql_query($usuarioQuery) or die(mysql_error());
$R=mysql_fetch_array($usuario);
$texto[1]= $R[No1];
$texto[2]= $R[No2];
$texto[3]= $R[No3];
$texto[4]= $R[No4];
$texto[5]= $R[No5];
$texto[6]= $R[No6];
$texto[7]= $R[No7];
$texto[8]= $R[No8];
$texto[9]= $R[No9];
$texto[10]= $R[No10];
?>
Como podrán notar, envío a evaluación.php un formulario, que contiene una etiqueta select ahora bien, mi pregunta es esta al tomar su value de nombre 'dude' si esta tomando su valor de RPE, me refiero a su valor de la tabla a la ke llamo...ya que con esa, puedo acceder a 10 campos de texto y ponerlos como uds vieron en el arreglo...aunque también no se si me podrian decir si esta correcto evaluacion.php...por último lo que hago con el arreglo es irlo mostrando en unos textarea...ya lo hice pero me salen en blanco, eso si...cuando los selecciono, sería como si estuviera escrito algo...
Su ayuda, se los agradecería infinito...