Войти

Показать полную графическую версию : [решено] $_GET и $_POST с одной переменой


binders
15-05-2010, 06:38
$_GET и $_POST с одной переменой
возможно ли
а то в одной странице вся переписка в нутри сайта
и если использвать $_GET то $_POST не работает и наоборот
//$create=$_GET["create"];
$create=$_POST["create"];
//$delete=$_GET["delete"];
$delete=$_POST["delete"];
$send=$_POST["send"];
$code=$_POST["code"];
$mess=$_POST["mess"];
$tema=$_POST["tema"];
$tem=$_POST["tem"];
$to=$_POST["to"];
$to_user=$_POST["to_user"];
$show=$_GET["show"];
$id=$_GET["id"];


можно конечно вметсто ГЕТ использовать такой вариант


<form action="mail.php" method="post" name="creat" >
<input type="hidden" name="create" value="" />
<a href="javascript:document.creat.submit();" >Написать письмо</a>


но мне кажется что это не есть правильно
а хочется чтоб всё было правильно

mar
15-05-2010, 11:22
$_REQUEST воспринимает и $_POST, и $_GET

Igor_I
15-05-2010, 13:36
binders, лично я не понял что не работает. Форма отправляется через пост, а где гет? Гет был бы в таком случае
<form action="mail.php?id="$id" " method="post" name="creat" >

binders
16-05-2010, 03:06
хорошо хотя уже всё решено объясню по подробней

всё что на картинках на одной странице mail.php
так как вы видете есть два варианта удаления письма ГЕТ и ПОСТ

// если так то один из вариантов не работает
$delete=$_POST["delete"];
$delete=$_GET["delete"];



//а так оба варианта работают
$delete=$_REQUEST["delete"];
http://img37.imageshack.us/img37/9561/snap041.th.jpg (http://img37.imageshack.us/i/snap041.jpg/)

http://img6.imageshack.us/img6/153/snap042.th.jpg (http://img6.imageshack.us/i/snap042.jpg/)




© OSzone.net 2001-2012