Hola
lmcm2008
asi a priori veo un punto delante la variable $_POST.
luego una cosa, antes de poner en tu form campos de tipo HIDDEN, cambialo a TEXT, para ver que tienes allí la variable correcta.
luego, para imprimir variables PHP, tampoco es necesario ponerles comillas, podrías dejarlo de la siguiente manera:
Código PHP:
Ver original//--- resumiendo, paso todos los post a cadenas que luego uso en el formulario que voy a pasar...
$nombre_foto=$_POST['nombre'];
$desc_foto=$_POST['descripcion'];
$autor_foto=$_POST['autor'];
$fecha=$hoy;
$tipo_foto=$_POST['tipofoto'];
$grupo_foto=$_POST['grupo'];
$modelo_foto=$_POST['modelo'];
///--- y ahora paso las cadenas por formulario al php donde grabo los datos
?>
<form name="grabadatos" id="grabadatos" action="grabadatos.php" method="post">
<input type="text" name="nombre_foto" value="<?php echo $nombre_foto; ?> ">
<input type="submit" value="GRABAR DATOS">
</form>
Código PHP:
Ver original<?php
$nombre=$_POST['nombre_foto'];
//-- prueba para ver que me llega la variable que he mandado en el otro form.
echo $nombre."<br> ";
?>
Saludos