| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 30.09.09 Prihlásený: 20.12.18 Príspevky: 63 Témy: 23 Bydlisko: Kráľovce pr... |
Ahojte.
Mam jednoduchu anketu z ktorej odpovede si chcem odosielat na mail. Je to sest otazok. Po vyplneni odpovedi a odoslani vykrikuje chybu: Warning:mail() expects at most 5 parameters, 8 given in /apt/...../posli.php on line 12.
Tu je kod posli.php
Kód: <? $predmet = "Anketa"; $odpoved = $_POST['odpoved']; $odpoveda = $_POST['odpoveda']; $odpovedb = $_POST['odpovedb']; $odpovedd = $_POST['odpovedd']; $odpovede = $_POST['odpovede']; $odpovedf = $_POST['odpovedf'];
if ($odpoved!="" and $odpoveda!="" and $odpovedb!="" and $odpovedd!="" and $odpovede!="" and $odpovedf!="") { Mail("moj@mail.sk", $predmet, "Ako by ste hodnotili kvalitu a úroveň služieb poskytovaných spoločnosťou Konštrukta? " . $odpoved, "Ako ste spokojní s prístupom a ochotou pracovníkov Konštrukta pri vybavovaní Vašich požiadaviek? " . $odpoveda, "Ako ste spokojní s enviromentálnym správaním našich pracovníkov? ". $odpovedb, "Vyjadrujete spokojnosť s dodržiavaním zásad bezpečnosti a ochrany zdravia počas výkonu stavebných prác? " . $odpovedd, "Ako hodnotíte plnenie požadovaných termínov? " . $odpovede, "Ako hodnotíte udržiavanie poriadku na stavbe? " . $odpovedf); echo '<script type="text/javascript"> <!-- alert("Ďakujeme za Váš čas, ktorý ste strávili pri tomto dotazníku!"); // --> </script>'; echo '<script type="text/javascript" for="window" event="onLoad()"> <!-- window.location.href="anketa.php" // --> </script>'; } else echo '<script type="text/javascript"> <!-- alert("Dotazník sa nepodarilo odoslať, vyplňte prosím všetky odpovede!"); // --> </script>'; echo '<script type="text/javascript" for="window" event="onLoad()"> <!-- window.location.href="anketa.php" // --> </script>'; ?>
Je mozne to nejako poriesit?
Dik.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 23.11.2010 7:51 | |
|
no ved chybova hlaska ti to jasne hovori ze funkcia mail moze mat maximalne 5 parametrov a ak dobre pocitam tak ty jej podsuvas 8.
|
|
Registrovaný: 30.09.09 Prihlásený: 20.12.18 Príspevky: 63 Témy: 23 Bydlisko: Kráľovce pr... | Napísal autor témy danielop: 23.11.2010 8:22 | |
|
To som uz pochopil. Skusal som tiez do jednej premennej vlozit vsetky odpovede, ale s tym bol tiez problem. Da sa to nejak riesit? Nerad by som tento dotaznik posielal emailom na viackrat.
Dik.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 23.11.2010 8:27 | |
|
no a aky problem bol ked si dal vsetky odpovede do jednej premennej ?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
da sa to vyriesit tak, ze funkciu mail() pouzijes tak, ako sa ma a nebudes si vymyslat nove parametre, ktore tam nemaju co hladat
http://sk.php.net/manual/en/function.mail.php
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.09.09 Prihlásený: 20.12.18 Príspevky: 63 Témy: 23 Bydlisko: Kráľovce pr... | Napísal autor témy danielop: 23.11.2010 9:37 | |
|
Skusil som to takto. No teraz je problem so string-om v poli na tretej pozicii.(ak som to spravne pochopil)
Warning: mail() expects parameter 3 to be string, array given in/.../...
Kód: <? $odpov["1"] = $_POST['odpoved']; $odpov["2"] = $_POST['odpoveda']; $odpov["3"] = $_POST['odpovedb']; $odpov["4"] = $_POST['odpovedd']; $odpov["5"] = $_POST['odpovede']; $odpov["6"] = $_POST['odpovedf'];
if ($odpov!="") { Mail('moj@email.sk', 'Anketa', $odpov); echo '<script type="text/javascript"> <!-- alert("Ďakujeme za Váš čas, ktorý ste strávili pri tomto dotazníku!"); // --> </script>'; echo '<script type="text/javascript" for="window" event="onLoad()"> <!-- window.location.href="anketa.php" // --> </script>'; } else echo '<script type="text/javascript"> <!-- alert("Dotazník sa nepodarilo odoslať, vyplňte prosím všetky odpovede!"); // --> </script>'; echo '<script type="text/javascript" for="window" event="onLoad()"> <!-- window.location.href="anketa.php" // --> </script>'; ?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
treti parameter funkcie mail musi byt string, ty tam davas pole $odpov. Najskor si vygeneruj telo emailu, napr. takto (samozrejme, treba doplnit potrebne data):
Kód: $body = "Ako by ste hodnotili kvalitu a úroveň služieb poskytovaných spoločnosťou Konštrukta?\nODPOVED 1\n\n"; $body .= "Ako ste spokojní s prístupom a ochotou pracovníkov Konštrukta pri vybavovaní Vašich požiadaviek?\nODPOVED 2\n\n"; //atd
mail('moj@email.sk', 'Anketa', $body);
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.09.09 Prihlásený: 20.12.18 Príspevky: 63 Témy: 23 Bydlisko: Kráľovce pr... | Napísal autor témy danielop: 23.11.2010 15:31 | |
|
Dik uz to ide.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Anketa v Optické zariadenia | 25 | 1837 | 15.10.2007 23:50 piethblank | | Anketa v Notebooky a netbooky | 15 | 1607 | 08.03.2007 15:11 Bew20 | | Anketa [ Choď na stránku: 1, 2 ] v Správy pre vedenie fóra | 34 | 5526 | 06.03.2006 19:54 Ivo Mašek | | ANKETA v HTML, XHTML, XML, CSS | 4 | 759 | 11.03.2008 16:14 Tominator | | ajax anketa v Ostatné | 4 | 1512 | 12.05.2007 20:56 javo | | ANKETA: Preklepy v Ostatné | 5 | 626 | 10.01.2011 15:59 emer | | Socka-anketa v Vzdelanie, štúdium, škola | 24 | 1298 | 16.12.2009 9:32 KocuR | | Anketa v php v PHP, ASP | 6 | 1349 | 16.05.2006 17:57 mokus | | anketa v JavaCsript v JavaScript, VBScript, Ajax | 3 | 568 | 14.04.2009 18:22 gruľa | | anketa, počitadlo, kalkulačka.... v Webdesign | 9 | 543 | 05.07.2014 15:00 shaggy | | Anketa - hlasovať iba raz v PHP, ASP | 26 | 2131 | 09.02.2010 11:52 creamcafe | | Anketa - Každý iba raz... v JavaScript, VBScript, Ajax | 15 | 1024 | 02.06.2010 19:23 camo | | Marihuana - Vase nazory + anketa [ Choď na stránku: 1 ... 9, 10, 11 ] v Spoločnosť, politika, psychológia, filozofia, náboženstvo | 306 | 9970 | 19.06.2010 20:30 eXistenZ | | aky digitálny fotoaparát vybrať? + anketa v Ostatné | 6 | 455 | 29.12.2010 19:08 kamo555 | | pomozte kamošovi s bakalarkou-mala anketa v Krčma | 4 | 492 | 07.03.2013 10:24 Semp | | ANKETA:riedenie napojov v podnikoch vodou [ Choď na stránku: 1, 2 ] v Krčma | 30 | 1995 | 13.09.2010 18:10 Trty |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|