Formulario y PHP
Hola David, a ver si me puedes ayudar. Tengo unos formularios que quiero ejecutarlos sin presionar el botón de submit sino que llamándolos desde el navegador directamente.
Por ejemplo, el siguiente formulario (es solo un botón), no se necesita ingresar datos, solo presionar al botón:
-------------------
<form method="post" action="do.php" id="app48385495290_form_4a438c3c34de73548847345"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1245940796.2157" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1245429183" /><input type="hidden" name="fb_sig_expires" value="0" /><input type="hidden" name="fb_sig_user" value="1411305203" /><input type="hidden" name="fb_sig_session_key" value="c78e5e3ec24dccd15c0d2ac6-1411305203" /><input type="hidden" name="fb_sig_ext_perms" value="offline_access,email,auto_publish_recent_activity" /><input type="hidden" name="fb_sig_api_key" value="9a8eeeb30a9f5e75eed1574da47da3fb" /><input type="hidden" name="fb_sig_app_id" value="48385495290" /><input type="hidden" name="fb_sig" value="133a8ad2b9b6a71485f74160d80fae0a" />
<input type="hidden" name="action" value="heal" />
Do Healing: <input type="submit" value="Heal your Leader for 300,875g" />
</form>
-----------------------
Ese formulario lo puedo llamar facilmente de forma directa asi:
http://apps.facebook.com/mightofmany/healer/do.php?action=heal
Pero ahora mi problema es cuando hay que llenar un campo, por ejemplo, mira el siguiente formulario:
------------------------
<form action="do.php" method="post" id="app48385495290_form_4a438ce4a00888703075970"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1245940964.6546" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1245429183" /><input type="hidden" name="fb_sig_expires" value="0" /><input type="hidden" name="fb_sig_user" value="1411305203" /><input type="hidden" name="fb_sig_session_key" value="c78e5e3ec24dccd15c0d2ac6-1411305203" /><input type="hidden" name="fb_sig_ext_perms" value="offline_access,email,auto_publish_recent_activity" /><input type="hidden" name="fb_sig_api_key" value="9a8eeeb30a9f5e75eed1574da47da3fb" /><input type="hidden" name="fb_sig_app_id" value="48385495290" /><input type="hidden" name="fb_sig" value="55aa24001df8a6861216250040c23f98" />
Withdrawal Amount: <input type="text" name="withdraw_amount" value="200" />
<input type="hidden" name="action" value="withdraw" />
<input type="submit" value="Withdraw" />
</form>
------------------------------
Como ves hay un campo (withdrawal_amount) que debe ser ingresado con un texto, y no consigo llamarlo de forma directa, he probado con:
http://apps.facebook.com/mightofmany/vault/do.php?action=withdraw&withdraw_amount=2000
Pero me tira un error como si no hubiera llenado el campo,
¿Tienes alguna idea si estoy haciendo algo mal?
Gracias y saludos,
Cesar
Por ejemplo, el siguiente formulario (es solo un botón), no se necesita ingresar datos, solo presionar al botón:
-------------------
<form method="post" action="do.php" id="app48385495290_form_4a438c3c34de73548847345"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1245940796.2157" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1245429183" /><input type="hidden" name="fb_sig_expires" value="0" /><input type="hidden" name="fb_sig_user" value="1411305203" /><input type="hidden" name="fb_sig_session_key" value="c78e5e3ec24dccd15c0d2ac6-1411305203" /><input type="hidden" name="fb_sig_ext_perms" value="offline_access,email,auto_publish_recent_activity" /><input type="hidden" name="fb_sig_api_key" value="9a8eeeb30a9f5e75eed1574da47da3fb" /><input type="hidden" name="fb_sig_app_id" value="48385495290" /><input type="hidden" name="fb_sig" value="133a8ad2b9b6a71485f74160d80fae0a" />
<input type="hidden" name="action" value="heal" />
Do Healing: <input type="submit" value="Heal your Leader for 300,875g" />
</form>
-----------------------
Ese formulario lo puedo llamar facilmente de forma directa asi:
http://apps.facebook.com/mightofmany/healer/do.php?action=heal
Pero ahora mi problema es cuando hay que llenar un campo, por ejemplo, mira el siguiente formulario:
------------------------
<form action="do.php" method="post" id="app48385495290_form_4a438ce4a00888703075970"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1245940964.6546" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1245429183" /><input type="hidden" name="fb_sig_expires" value="0" /><input type="hidden" name="fb_sig_user" value="1411305203" /><input type="hidden" name="fb_sig_session_key" value="c78e5e3ec24dccd15c0d2ac6-1411305203" /><input type="hidden" name="fb_sig_ext_perms" value="offline_access,email,auto_publish_recent_activity" /><input type="hidden" name="fb_sig_api_key" value="9a8eeeb30a9f5e75eed1574da47da3fb" /><input type="hidden" name="fb_sig_app_id" value="48385495290" /><input type="hidden" name="fb_sig" value="55aa24001df8a6861216250040c23f98" />
Withdrawal Amount: <input type="text" name="withdraw_amount" value="200" />
<input type="hidden" name="action" value="withdraw" />
<input type="submit" value="Withdraw" />
</form>
------------------------------
Como ves hay un campo (withdrawal_amount) que debe ser ingresado con un texto, y no consigo llamarlo de forma directa, he probado con:
http://apps.facebook.com/mightofmany/vault/do.php?action=withdraw&withdraw_amount=2000
Pero me tira un error como si no hubiera llenado el campo,
¿Tienes alguna idea si estoy haciendo algo mal?
Gracias y saludos,
Cesar
1 Respuesta
Respuesta de davidcortesb
1