Asignar el nombre a un campo de texto
Publicado por Moon (3 intervenciones) el 30/03/2005 00:02:18
Quiero saber como puedo asignar el nombre a un campo de texto que sea variable en tiempo de ejecucion, es decir crear los campos de texto y asignarle el nombre a la propiedad name con un ciclo, con php. Espero alguien me pueda ayudar
Hago lo siguiente dentro de un ciclo pero no me asigna el nombre al campo correctamente.
<? while ($res = mysql_fetch_object($rs)) {
$campoagua = "agua".$i;
$campodrenaje ="drenaje".$i;
$campototal = "total".$i;
?>
<tr>
<td>
<input name=<? $campoagua ?> type="text" id="<? $campoagua ?>" size="10" value="<? echo "$res->agua"; ?>" onBlur="EsNumerico(this.value,this.name)" >
</td>
<td>
<input name=<? $campodrenaje ?> type="text" id="<? $campodrenaje ?>" size="10" value="<? echo "$res->drenaje"; ?>" OnBlur="EsNumerico(this.value,this.name)">
</td>
<td>
<input name=<? $campototal ?> type="text" id="<? $campototal ?>" size="10" disabled>
</td>
<? $i++;
} ?>
Hago lo siguiente dentro de un ciclo pero no me asigna el nombre al campo correctamente.
<? while ($res = mysql_fetch_object($rs)) {
$campoagua = "agua".$i;
$campodrenaje ="drenaje".$i;
$campototal = "total".$i;
?>
<tr>
<td>
<input name=<? $campoagua ?> type="text" id="<? $campoagua ?>" size="10" value="<? echo "$res->agua"; ?>" onBlur="EsNumerico(this.value,this.name)" >
</td>
<td>
<input name=<? $campodrenaje ?> type="text" id="<? $campodrenaje ?>" size="10" value="<? echo "$res->drenaje"; ?>" OnBlur="EsNumerico(this.value,this.name)">
</td>
<td>
<input name=<? $campototal ?> type="text" id="<? $campototal ?>" size="10" disabled>
</td>
<? $i++;
} ?>
Valora esta pregunta
0