Este es el código:
Código PHP:
Ver original
<?php $sql="SELECT NOMCAMPO FROM HCFORMHIS WHERE HCCTIPOHC='".$formulario."' AND TIPDATO <>'7'"; $obj->consulta($sql); $numfilas = $obj->numFilas(); $camtabla=""; while($row = sqlsrv_fetch_array($obj->result)){ $camtabla=$camtabla."@".$row[0]; } //ahora aca creo las variables POST: $i=0; while($i<$numfilas) { echo $string[$i]=$_POST[$string[$i]]; $i++; } ?>
Y dandole echo a la variable $camtabla me genera:
EQUIPOX@FECFIN@FECINI@OBSERVA
Estos nombres qeu estan separados por @, debo convertirlos en nombres que se reciben por POST, para guardar un valor que recoge de un formulario que trae esos mismos nombres, lo que pasa es que como el formulario varia, no puedo recibir la variables POST con el mismo nombre, me toca hacerlo asi....
Pero me esta apareciendo el siguiente error:
Notice: Undefined index: EQUIPOX in C:\AppServ\www\dev\intranet\histoclin\hcclini.php
Notice: Undefined index: FECFIN in C:\AppServ\www\dev\intranet\histoclin\hcclini.php
Notice: Undefined index: FECINI in C:\AppServ\www\dev\intranet\histoclin\hcclini.php
Notice: Undefined index: OBSERVA in C:\AppServ\www\dev\intranet\histoclin\hcclini.php
Todos en la linea echo $string[$i]=$_POST[$string[$i]];
Como podria crear estas variables?..Agradezco me puedan colaborar o dar alguna idea, muchas gracias