Jump to content
php.lv forumi

vienā lapā izmainīt datus mysql un izvadīt


stencilz

Recommended Posts

atkal saskaros ar problēmu.

 

tātad funkcijas sākumā tiek izmainīti dati datubāzē un nedaudz zemāk tie tiek izvadīti, taču cik es sapratu izvada vēl neizmainītus datus jo kad atver lapu dati ir vecie un kad nospiež refresh tad ir jaunie.

 

kād varētu būt problēmas risinājumi?

Link to comment
Share on other sites

  • 2 weeks later...

trivilās varināts

koda sākumā ieliec

ob_start();

koda beigās:

ob_end_flush();

 

šitas lai nebūtu problēmas ja mēģināsi sūtiti hederi pēc jau kādu datu izvades...

 

un pēc sql update sūti hederi

header("Location: index.php?update&done");

Edited by rob
Link to comment
Share on other sites

imho 1 update un htmls(izvade) vienā funkcijā nu nekādīgi kopā nepasē - function ir ne tikai keywords, bet arī rīks loģiskas koda struktūras sadomāšanai.

imho 2 ir pat ļoti ok, pēc update, kurš neatgrieza nekādu kļūdu tālāk apstrādāt tos pašus datus kurus izdevās updeitot. priekš kam no db prasīt tieši to pašu, kas jau ir zināms?

Link to comment
Share on other sites

×
×
  • Create New...