Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok NapísalOffline : 30.09.2011 18:10

Zdravím..Hľadal som,bádal som no nič.. Obraciam sa zase na vás :-/ no dúfam že mi pomôžete :-)

Mám funkciu addrow ktorá mi pridá 2x select option a 1x input text do ďalšieho radku..

No ak odošlem odošle mi stále len ten posledný riadok.

Potreboval by som aby mi to na mail prišlo vo forme :

Kód:
1. Prvý riadok
2. Druhý riadok
Meno a priezvisko....


Aplikované : http://garcia.6f.sk/objednavky.html

PHP na odoslanie:
Kód:
<?php
$to = "daky mail";
$subject = "Pizzéria Garcia.sk - objednávka";
$headers = "From: ".$_POST['email']."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message = "<strong>".$_POST["vyber"]."</strong> velkosti <strong>".$_POST["velkost"]."</strong><br>
Prílohy: <strong>".$_POST["prilohy"]."</strong><br>
Na meno: <strong>".$_POST["meno"]." ".$_POST["priezvisko"]."</strong> / ".$_POST["kontakt"]." /<br>
Na adresu: <strong>".$_POST["adresa"]."</strong><br>
Poznamky: <strong>".$_POST["poznamky"]."</strong><br><br>   
Kontakt do pizzérie: <strong>".$_POST["kontaktnaobjednavku"]."</strong>";


if(mail("daky mail","$subject","$message","$headers"))
{
 print "<br><br><br><br><br><br><br><br><br><br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Objednávka bola úspešne odoslaná.</b> <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='objednavky.html'>Späť</a><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
}
else
{
 print "<br><br><br><br><br><br><br><br><br><br><br><br><br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nastala chyba. Skúste to neskôr.</b><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>\n
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='online.html'>Späť</a>";
}
?>


HTML formulára si kukni na stránke :P

Ďakujem :-)

** Sry zlá sekcia. Prosím do PHP. Prepáčte :-)
shaggy: presunuté

// pridané po 1 hodine 5 minútach od posledného príspevku

Kód:
 <?php
$to = "daky mail";
$subject = "Pizzéria Garcia.sk - objednávka";
$headers = "From: ".$_POST['email']."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message = "<strong>1.".$_POST["vyber"]."</strong> velkosti <strong>".$_POST["velkost"]."</strong><br>
Prílohy: <strong>".$_POST["prilohy"]."</strong><br>
<strong>2.".$_POST["vyber2"]."</strong> velkosti <strong>".$_POST["velkost2"]."</strong><br>
Prílohy: <strong>".$_POST["prilohy2"]."</strong><br>
----------------------------------------<br>
Na meno: <strong>".$_POST["meno"]." ".$_POST["priezvisko"]."</strong> / ".$_POST["kontakt"]." /<br>
Na adresu: <strong>".$_POST["adresa"]."</strong><br>
Poznamky: <strong>".$_POST["poznamky"]."</strong><br><br>   
Kontakt do pizzérie: <strong>".$_POST["kontaktnaobjednavku"]."</strong>";

Takto vyzerá kód, ktorý mi odošle max 2 objednávky.
No ak chcem poslať len jednu, príde mi to asi takto
Kód:
1. JEDLO veľkosti VELKOST
Prílohy: prílohy k jedlu
2.  veľkosti
Prílohy:   
---------------
...


No mne by trebalo vyriešiť tieto DVA problémy :
1. Aby keď odošlem LEN jednu objednávku, v maily sa mi NEZOBRALA aj tá druhá objednávky keď tam nič nie je.
2. Pridanie tretieho riadku neviem spraviť aby malo iné číslo. neviem kde to mám dať aby každý riadok mal iné číslo. A aby keď odošlem dve objednávky aby sa mi nezobrazila tretia,štvrtá,piata a pod..
Proste aby sa dalo max10 objednávok spraviť.

Dá sa to dáko ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 02.10.2011 16:33

Takto..Pokiaľ som dobre zistil tak :
Kód:
<input type="text" name="vyber[]" />
name bude v []
takýchto môžeš povytvárať koľko chceš, a nemusíš si žiadne jedinečné názvy vymýšlať alebo generovať. V php ti to príde ako $_POST["vyber"] a teda to spracuješ v cykle:

Kód:
foreach($_POST["vyber"] as $key=>$value) echo "hodnota z $key. editu je $value<br/>";


Lenže neviem ako to spraviť. V HTML súbore som pridal do normálneho name [] aj do javascriptu čo mi prídava riadok.

Do php neviem ako to spraviť aby mi posielalo tak ako som chcel. Ak je jedna objednávka tak len jednu..Keď dve tak obidve a nie aj tretiu a pod..

Viete mi prosím pomôcť ? Ďakujem. Na googli som hľadal a nič..


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 02.10.2011 19:51

To foreach tam je práve preto, aby sa použilo len toľko prvkov, koľko prišlo (a teda toľko, koľko ich bolo vyplnených). Keďže tam máš tých elementov viac, bude to trochu komplikovanejšie (napr. pretože tam musíš testovať, či prišiel rovnaký počet položiek v každom elemente...).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 03.10.2011 20:06

Ale ako to zostrojiť ? :-(

// pridané po 23 hodinách 43 minútach od posledného príspevku

Zaslal: Pondelok 3.10.2011 20:05 Predmet:
Nikto sa tomu nevenuje. Vyriešim to dáko. LOCK prosím..


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 04.10.2011 17:44

A čo si s tým urobil ty? Niečo si aj skúšal, alebo na to úplne kašleš a čakáš, že to urobí niekto iný?

Nikomu sa nechce prehrabávať sa v cudzích skriptoch, takže sa musíš snažiť aby to niekoho zaujalo a potom by ti pomohol nejaké problémy vyriešiť (celé to ale nikto robiť nebude).

PS: Mňa konkrétne odradilo napr. to, že tam používaš priamo funkciu mail a hlavne, že text toho emailu je priamo v tom php kóde (a prehrabávať sa mi v tom nechce). Navyše pohľad na kopec &nbsp; a <br> odradí takmer každého (a zdá sa mi, že ti už niekto písal, že keď dávaš nejaký kód, máš ho zjednodušiť, aby bol čo najkratší a najprehľadnejší).
PPS: Foreach a spájanie reťazcov je to, čo potrebuješ a keby si to aspoň vyskúšal, vedel by si to aj ty.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 04.10.2011 21:37

Dík za názor..už som s tým experimentoval a s dobrým vysvetlením som to spravil. Ten bordel s <br> a pod. som už vymazal.. Všetko funguje ako má. Akurát to tel. číslo,predmet a tak nwm kde mám dať..Je to tam hidden :-)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 05.10.2011 14:18

Vo formulári to nedáš nikam, je to tam úplne zbytočné.

Pri odosielaní emailu to normálne pridaj priamo do toho $message (a ak má ten php skript fungovať pre viac rôznych "predajcov", tak daj do formulára len nejaké ID, aby si vedel, ktoré údaje potom treba do $message vložiť; samozrejme hneď po tom, ako overíš, že také ID tam skutočne používaš).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 05.10.2011 16:46

Ešte by som mal otázku ohľadom odosielateľa. Keďže som ho už dal do toho message vo forme
<input type="hidden" name="email" value="kachelman.sk"/>
tak mi to odošle..Všetko funguje ako má keď som na free hostingu. No akonáhle súbory premiestnim na platený, príde mi to ako Root User. Viem že sa dá s tým dačo robiť dakde som to čítal.

// pridané po 7 minútach od posledného príspevku

Input som vymazal... Pridal len header..Resp. zmenil na

$headers = "From: príklad\r\n" .


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 05.10.2011 17:39

Skúsil si tam dať ozajstnú emailovú adresu? (v návode k funkcii mail je napísané, v akom formáte tá adresa musí byť)


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. AddRow (JS,Jquery či dáke php ?)

v JavaScript, VBScript, Ajax

3

431

13.09.2011 20:47

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php data

v PHP, ASP

14

858

28.12.2009 5:22

B.A.X.O Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hierarchicke data v php a mysql

v PHP, ASP

4

536

14.07.2011 18:29

Broko71 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Editacia data mysql tabulke cez php

v PHP, ASP

6

1466

30.12.2009 17:46

noff Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Email send

v PHP, ASP

1

618

04.05.2009 14:18

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cash Mod-send

v Redakčné systémy

2

556

05.12.2006 21:10

altt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <br> v javascripte addrow

v JavaScript, VBScript, Ajax

4

359

10.10.2011 19:39

ONLINE_SVET Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Update new data to dmi ... AMD data change

v AMD čipové sady

5

3534

26.12.2018 20:27

Shwollo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1300

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

1434

07.05.2010 14:02

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP nevie precitat .PHP

v PHP, ASP

8

826

18.03.2011 19:21

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php ->mysql ->php Help.zoradit

v PHP, ASP

4

585

20.06.2009 12:44

KViki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prenesene data

v Ostatné programy

4

1754

14.09.2006 14:38

maros Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prenesené dáta

v Siete

6

949

25.08.2010 23:35

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. stratene data

v Pevné disky a radiče

10

855

18.10.2007 14:00

piethblank Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Data problem

v Webhosting a servery

0

669

16.02.2009 17:24

Slappy Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra