Nezinītis Posted February 15, 2010 Report Share Posted February 15, 2010 Esmu izgūglojis puspasauli, bet atrodu tikai primitīvus funcijas piemērus, varbūt es nemāku meklēt, bet tas pavisam cits stāsts. Atkal mans forums. Reāli, man vajag tādu fīču- viens fails ar vizuālo kodu un citām fīčām, otrs fails ar funkcijām. Kad uzspiežu uz kādas tēmas, viņš man izmet viņu {dropDown'o}, uzspiežu turpinājuma pogu, viņš man izmet komentārus, atkal nākamo pogu - izmet lauku, kur var pievienot komentāru. Viens man teica, ka man vajag 4 funkcijas un 4 if; else if. Kods kuru murgoju: <?php function addtheme(){ .... } function theme(){ .... } function comments(){ .... } function addcomment(){ .... } if ($_GET['addtheme_id']) { addtheme($POST[t], text, author) } else if ($_GET['theme_id']){ } ?> Var teikt - balta lapa. Quote Link to comment Share on other sites More sharing options...
edi Posted February 15, 2010 Report Share Posted February 15, 2010 (edited) addtheme($POST[t], text, author); :) Edited February 15, 2010 by edi Quote Link to comment Share on other sites More sharing options...
Nezinītis Posted February 15, 2010 Author Report Share Posted February 15, 2010 Tak nejau semikolā ir problēma. :D Problēma ir tur, ka nesaprotu, kā if'us uzrakstīt. Varbūt var kāds paskaidrojošu piemēru parādīt, lai spētu iebraukt? :( Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted February 15, 2010 Report Share Posted February 15, 2010 Ir arii taada lieta kaa elseif. Quote Link to comment Share on other sites More sharing options...
Nezinītis Posted February 15, 2010 Author Report Share Posted February 15, 2010 (edited) Jā, bet vajag - kā pareizi uzrakstīt, kad uzspiežu uz kādas tēmas, man atvērtos tēmas saturs ar autoru, utt., pēctam uzspiežot uz nākamās pogas, man atvērtos tās tēmas konkrētie komentāri, un tad tālāk uzspiežot piedāvā iespēju pievienot komentāru. Visas darbības tiek veiktas vienā failā, ir arī atsevišķs fails ar funkcijām un if'iem ar kuriem ir arī problēma, jo nevaru atrast teoriju, kā tas ir darāms. Nu apmēram šādi: <?php function addtheme(){ .... } function theme(){ .... } function comments(){ .... } function addcomment(){ .... } if ($_GET['addtheme_id']) { addtheme($POST[], text, author) } else if ($_GET['theme_id']) { theme($_GET[]) } else if ($_GET['comment_id']) { comments($_GET[]) } else if ($_GET['addcomment_id']) { addcomment($POST[]) } ?> Bet es nezinu, kādi parametri jānodod, kas jāizsauc.. Edited February 15, 2010 by Nezinītis Quote Link to comment Share on other sites More sharing options...
mounkuls Posted February 16, 2010 Report Share Posted February 16, 2010 Neņirgājies par PHP! Semikolus jālieto un arī text un author neesmu pārlicināts vai esi kā konstantes definējis. Quote Link to comment Share on other sites More sharing options...
2easy Posted February 16, 2010 Report Share Posted February 16, 2010 varbūt viņam ir kkāds XHP paveids, kur semikolus nemaz nevajag? tipa novienkāršojuši tāpat kā js :D:D:D Quote Link to comment Share on other sites More sharing options...
anonīms Posted February 17, 2010 Report Share Posted February 17, 2010 (edited) Jēga likt funkcijas izsaukšanā getu, ja viņu tāpat rādīs? EDIT: Tizlā vista ar savu IE. br noņēmusi nost function addtheme(){if($_POST){}else{echo 'forma';}return;} Edited February 17, 2010 by anonīms Quote Link to comment Share on other sites More sharing options...
2easy Posted February 17, 2010 Report Share Posted February 17, 2010 (edited) var būt vnlaicīgi gan get, gan post parametri Edited February 17, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.