salam demeli mən belə kod yazıram ki linkə basdıqda hem formdaki melumatlar databasaya getsin hem de yeni sayfa açlsın ancaq melumat databasya yuklense de yeni link açılmır yardimci olsaz sevinerem
<form> a href=https:"http://www.google.com/" input type="submit" name="buton" /a> </form>
if (isset($_POST["buton"]))
Verilmiş cavablar və yazılan şərhlər (1 cavab var)
1
melumatlar elave olduqdan sonra pop-up formasinda yeni sehife acilmasini isteyirsiniz ya olan sehifede databazaya elave olunsun, ele hemen sehifedede sonraki teyinat acilsin?
if isset duymenin basilib basilmadiqini yoxlayir (hotlink prevention), onun yeni sehife acilmasinda coxda elaqesi yoxdur. En effektiv usul:
db insert ve butun lazimi koddan sonra, sehifenin en asagisinda (tebii ki ?> den evvel), header(‘Location:’); , : danda sonra hara getmek lazimdir onu qeyd edin. Meselcun header(‘Location:index.html’); . Bunda sonraki sehifeye gedir. Amma diqqetli olunki duplicate insert olmasin (yeni melumati gonderdikden sonra geri o sehifeye qayitmaq olmasin.)
Sual verin
Cavab verin