Hola,
No puede ser. Si Apache está instalado y PHP está instalado y tenemos un solo Script como este:
Código PHP:
<?php
// script.php
if(isset($_POST['nombre'])){
echo $_POST['nombre'];
}
?>
<html>
<body>
<form action="script.php" method="post">
<input type="text" name="nombre" id="nombre" />
<input type="submit" value="Enviar el formulario" />
</form>
</body>
</html>
... digo que no puede ser que no se muestre el "nombre" una vez enviado el formulario. Si escribieras algo como esto:
Código PHP:
<?php
// script.php
print_r($_POST);
/* ... */
?>
Como mímino deberías obtener una salida tal que esta:
O sea, la impresión de un "Array" vacío. En el momento en que el "POST" contuviera el "nombre" que enviamos...
Código:
Array(
'nombre' => 'aquí el nombre'
)
Algo más o menos así deberías obtener como salida. Y si una cosa "tan sencilla" falla... no sé qué demonios puede estar pasando.
¿Está PHP instalado? ¿Lo comprobaste? ¿No aparece ningún mensaje de error por ningún lado? ¿Estás utilizando la función "
error_reporting()"? Asegúrate de que muestras cualquier tipo de error que se produzca. Y no sé ahora mismo qué más puede decirse.