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, 13:08
 
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, 15:16
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: pasar variable

¿Tu problema es es: <INPUT TYPE="hidden" NAME="id_cliente" VALUE="<?$renglon[0]?>">? Es que no lo he entendido bien.

Creo que <?$renglon[0]?> debería ser <? echo $renglon[0] ?> ó <?= $renglon[0] ?>

Por cierto:
http://craftyman.net/porque-no-usar-short-tags-en-php/

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 00:51.