Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/08/2005, 02:29
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Estás ya dentro de PHP, no tienes que abrir de nuevo etiquetas de PHP, simplemente imprime lo que necesitas:
Código PHP:
echo "<input ... value=\"".$_POST['nombre']."\">"
Ahora bien, esto te marcará errores cuando abras el archivo por primera vez pués tu variable no estará definida, para evitar eso puedes hacerlo de diferentes maneras:

1.- Lo correcto, ver si existe y actuar respecto a ello:
Código PHP:
echo "<input ... value=\"";
if(isset(
$_POST['nombre'])) echo $_POST['nombre'];
echo 
"\">"
2.- Lo anterior resultaría muy latoso, puedes simplemente evitar el mensaje de error anteponiendo un @ donde lo haya... solo evitarás el mensaje, el error persistirá:
Código PHP:
echo "<input ... value=\"".@$_POST['nombre']."\">"
3.- Si se trata de ocultar mensajes de error, puedes ocultar todos de una vez haciendo uso de la función error_reporting(): www.php.net/error_reporting

Ahora, concuerdo 100% en que esto no es la mejor manera... de hecho creo es la peor, lo mejor sería usar JavaScript para simplemente ocultar/mostrar los elementos deceados...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"