<?php function adr ($str,$new=''){ $patern='/'.$query['0'].'=/i'; if ($new==1){ return '?'.$str; return '?'.preg_replace('/'.$query['0'].'=[^&]*(&?)/i',$query['0'].'='.$query['1'].'\\1', $QUERY_STRING); return '?'.$QUERY_STRING.$wiadomosc; return '?'.$str.$wiadomosc; return '?'.$QUERY_STRING.'&'.$str.$wiadomosc; } } ?>
Zwraca mi adres i teraz ja wywołuje
<?php adr('form=edit&type=0&id='.$_POST['edit'].'&time=2') ?>
Powinno mi zwrocic takie cos:
Cytat
?action=admin&menu=menager&form=edit&type=0&id=7&time=2
ale niestety wynikiem funkcji jest tylko ten ciąg
Cytat
?action=admin&menu=menager&form=edit&type
czym to jest spowodowane 
Bo gdy wywolam tak
<?php adr('form=edit&type=0&id='.$_POST['edit'].'&time=2',1) ?>
Czyli nowy adres całkiem to wyswietla mi dobrze
Cytat
form=edit&type=0&id=7&time=2