Estoy mostrando los resultados de una consulta en un ciclo while...hasta ahi no tengo problema...el problema es que esos valore que muestra el while debo enviarlos a traves de un enlace...COmo lo hago?
Para enviar valores, uso una funcion en ajax...el problema es que solo me esta enviando el ultimo valor que muestra el while
Aca el codigo:
Código PHP:
Ver original
?>php echo "<table width='1000' cellspacing='1' cellpadding='3' border='0' >"; echo "<tr><th bgcolor='#ffffcc' colspan='12'>CAMPOS DEL FORMULARIO ".$formulario."</th></tr>"; echo "<tr>"; echo "<td bgcolor='#ffffcc'>NOMBRE DEL ELEMENTO</td>"; echo "<td bgcolor='#ffffcc'>NOMBRE DEL CAMPO</td>"; echo "</tr>"; //**Ahora la consulta y el ciclo *********// $sql= "SELECT * FROM HCFORMHIS A LEFT JOIN HCETIQFORM B ON A.CODETIQ=B.CODETIQ AND A.HCCTIPOHC=B.HCCTIPOHC LEFT JOIN HCFORMETIQ C ON C.CODETIQ=A.CODETIQ WHERE A.HCCTIPOHC='".$formulario."'"; $obj->consulta($sql); $nfilas=$obj->numFilas(); $columnas=$obj->numCampos(); while($row = sqlsrv_fetch_array($obj->result)){ echo "<tr>"; echo "<td bgcolor='#ffffcc'>".utf8_encode($row[1])."</td>"; echo "<td bgcolor='#ffffcc'>".$row[2]."</td>"; echo "</tr>"; } //************fin del while echo "</table>"; //**********Aca el enlace ***************// echo "</br></br><a href='javascript:param_face_tres('diseforhc.php','campo','$row[1]','longitud','$row[2]','opcion','28')'>Agregar campos a la tabla del formulario</a>"; <?
La funcion que uso si sirve...el problema no radica en la función......pero como indique, el problema es que ese enlace solo me recoje el ultimo valor que imprime el ciclo........como podria enviar todos los valores?
Agradezco me puedan ayudar.......muchas gracias