Foros del Web » Programando para Internet » PHP »

pasar variable

Estas en el tema de pasar variable en el foro de PHP en Foros del Web. holas necesito ayuda estoy trancada en este codigo necesito pasar el valor de la variable que aparece en primer orden en mi consulta pero que ...
  #1 (permalink)  
Antiguo 17/12/2010, 12:58
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
pasar variable

holas necesito ayuda estoy trancada en este codigo necesito pasar el valor de la variable que aparece en primer orden en mi consulta pero que el usuario no la vea he puesto la etiqueta hidden pero no me devuelve ningun valor probe poniendole valor type₧"text" y asi si manda pero si la ve el usuario podria querer modificarla y es la clave principal alguien me podria decir que estoy poniendo mal o hay alguna forma que lo muestre pero sea inmodificable?



<?php require("funciones.php");
$link=conectar();
$result=mysql_query("select * from clientes where id_clientes=$id_cliente",$link);
$b=0;
while ($row=mysql_fetch_array($result)) {
$b=1;
?>
<form action="modifica1.php" method="post">
<table width="85%" border="0" bgcolor="#FFFFFF" align="center">
<!-- Titulo Principal de la pagina -->
<tr class="titulo"><td colspan="4" ><span class="bigh">Administracion de Alumnos</span></td></tr>
<tr class="titulo"><td colspan="4" >Formulario de modificacion </td></tr>
<tr class="controles">
<td colspan="2">
<!-- aqui comienza en formulario de ingreso de datos -->
<tr class=controles>
<td><INPUT TYPE="hidden" NAME="id_cliente" VALUE="<?$renglon[0]?>"></td>
</tr>

<tr class=controles>
<td width="33%" align="none" height="18"><font color="#333333"><b>Nombre:</b></font></td>
<td width="67%" height="18"> <font color="#333333">
<input type="text" size="30" maxlength="256" name="nombre" class="formbox"value="<? echo($row[1]) ;?>">
</font></td>
</tr>
<tr class=controles>
<td width="33%" align="none" height="12"><font color="#333333"><b>Apellido:</b></font></td>
<td width="67%" height="20"> <font color="#333333">
<input type="text" size="20" maxlength="256" name="apellido" class="formbox"value="<? echo($row[2]) ;?>">
</font></td>
</tr>

<tr class=controles>
<td width="33%" align="none" height="17"><font color="#333333"><b>Direcci&oacute;n:</b></font></td>
<td width="67%" height="17"> <font color="#333333">
<input type="text" size="30" maxlength="256" name="domicilio" class="formbox"value="<? echo($row[3]) ;?>">
</font></td>
</tr>

<tr class=controles>
<td width="33%" align="none" height="25"><font color="#333333"><b>Tel:</b></font></td>
<td width="67%" height="25"> <font color="#333333">
<input type="text" size="20" maxlength="40" name="tel" class="formbox"value="<? echo($row[4]) ;?>">
</font></td>
</tr>
<tr class=controles>
<td width="33%" align="none" height="25"><font color="#333333"><b>Reparto:</b></font></td>
<td width="67%" height="25"> <font color="#333333">
<?$opcion = $row["dia_reparto"];?>

<select name="dia_reparto" ><?echo"<option>".$opcion."</option>";?> <option value="lunes">Lunes<option value="martes_sabados">Martes y Sabados<option value="miercoles">Miercoles<option value="jueves">Jueves<option value="viernes">Viernes</select>
</font></td>

<tr class=controles>
<td colspan="2" align="none" height="109">
<p> <font color="#333333">
</font></p>
</td>
</tr>
</table>
<p>
<center>
<input type="submit" value="Enviar Formulario">
<input type="reset" value="Limpiar Formulario">
</center>
</p>


</form>

muchas gracias
  #2 (permalink)  
Antiguo 17/12/2010, 18:23
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: pasar variable

¿dónde se supone que termina el ciclo?, ¿cuantos formularios son, o es solo 1?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 17/12/2010, 19:55
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 18 años, 11 meses
Puntos: 45
Respuesta: pasar variable

No puede ser, debe poder mandarla. Ya sabes, la página especificada en action recibirá las variables como:

$_POST['nombrecampo'] ;

donde nombrecampo será el nombre de cada elemento del form.

P.D: Si no te funciona y quieres utilizar un input text utilízalo y para deshabilitar la edición del input solo añade readonly al final de la etiqueta o disabled o en su defecto disabled="disabled".

Etiquetas: consultade, tablas, php-mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:33.