prueba asi
<?php
$link=mysql_connect ("server","user","pass") or die ('I cannot connect to the database because:
' .mysql_error());
mysql_select_db ("mydb");
$result = mysql_query ("select * from mytable",$link);
while($row=mysql_fetch_array($result)){
?>
$var=<?=$row[id]?>
<?php }
mysql_free_result($result);
mysql_close($link);
?>
</select>
<br>
<input type=hidden name="nom" value=<?echo $var?;>
<input type="submit" value="Enviar datos" name="enviar">
<input type="reset" value="Restablecer" name="B2">
</form>
*** Bueno el codigo de arriba no lo escribi ****
************************************************** *
* Y en la pagina que recoge basicament uso *
************************************************** *
<html>
<?php
echo "Tu código es: " . $nom . "<BR>\n";
?>
</html>
Cita:
Iniciado por hroman
Hola soy nuevo en esto, pero tengo una pagina con el metodo METHOD="POST"
y quisiera saber como hago para que despues que conecto a la DB declarar una variable oculta, para despues enviarlo a la pagina que recoge los datos y pueda mostrarseel valor, lo he intentado pero no me da el valor. Ejemplo como lo he hecho.
<?php
$link=mysql_connect ("server","user","pass") or die ('I cannot connect to the database because:
' .mysql_error());
mysql_select_db ("mydb");
$result = mysql_query ("select * from mytable",$link);
while($row=mysql_fetch_array($result)){
?>
$var=<?=$row[id]?>
<?php }
mysql_free_result($result);
mysql_close($link);
?>
</select>
<br>
<input type=hidden name="nom" value=$var>
<input type="submit" value="Enviar datos" name="enviar">
<input type="reset" value="Restablecer" name="B2">
</form>
*** Bueno el codigo de arriba no lo escribi ****
************************************************** *
* Y en la pagina que recoge basicament uso *
************************************************** *
<html>
<?php
echo "Tu código es: " . $nom . "<BR>\n";
?>
</html>
Como puedo definir la variable para que se vea, ya que el resultado que da es: $var
Agradezco su ayuda.