Hola a todos,
Quisiera en un form
<form action="insertarvisitas.php?id=$usr = $_GET['id']" method="POST" name="form">
Que lee de la www. de la página en la que estoy.
Para acceder a esta página (la página anterior) me lleva desde un href y funciona:
href="principal.php?id='.$muestra['ofi']
¿Por qué no funciona en el form? ¿Cómo debería poner el id en el form?
Mod: NO hacer triple post.
Para recoger variables de la URL debes usar el método GET.
S2
href="principal.php?id='.$muestra['ofi'].'"
Te debería mostrar correctamente dicho dato según donde lo quieras mostrar y si dicho dato existe y hay una buena conexión a la base de datos, etc..
Sería un mostrar dicho dato en un placeholder un dato de la base de datos..
$variable = $muestra['ofi']
<input... placeholder="$variable">
Saludos.
Estás haciendo una "doble" asignación
<form action="insertarvisitas.php?id=$usr = $_GET['id']" method="POST" name="form">
id=$usr= $_GET['id']??
si ya haz capturado anteriormente la variable GET en $usr
puedes dejarlo así.
$usr = $_GET['id'];
<form action="insertarvisitas.php?id=$usr method="GET" name="form">
y si no la capturas, así.
<form action="insertarvisitas.php?id=$_GET['id'] method="GET" name="form">