ugrás a tartalomhoz

Űrlap feldolgozás

kezdő · 2008. Jún. 13. (P), 14.44
Sziasztok
Abban kérném valaki segítségét hogy egy html-ben készítettem egy ürlapot amit feldolgoz egy php ez az ürlap egy megrendelő, müködik is minden, csak annyi volna a kérdésem hogy hogy lehet azt megcsinálni hogy amelyik terméket nem rendelték meg, tehát az értéke 0 azt ne jelenjen meg az email-ben sem.
 
1

Több adat a segítséghez

Török Gábor · 2008. Jún. 13. (P), 15.25
Mivel nem adtál forráskódot, nem írod, hogy pontosan hol akadtál el, mi végzi a levélküldést stb., hogy épül fel az űrlap, így nehéz segíteni.
2

ezért kezdő a nevem bocsi

kezdő · 2008. Jún. 14. (Szo), 13.34
Itt a html kód

<div align="center" class="style1">Megrendel&#337;</div>
<p>A megrendel&#337; adatai: </p>

<form id="rendelo" name="rendelo" method="post" action="rendel.php">

  <table width="959" border="1">
    <tr>
      <td width="116"><em><strong>N&eacute;v:</strong></em></td>
      <td width="826"><input name="nev" type="text" id="nev" size="30" maxlength="30" /> 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(k&ouml;telez&#337;) </td>
    </tr>
    <tr>
      <td><em><strong>Lakc&iacute;m:</strong></em></td>
      <td><input name="cim" type="text" id="cim" size="50" maxlength="50"/>
      (k&ouml;telez&#337;)</td>
    </tr>
    <tr>
      <td><em><strong>Telefonsz&aacute;m:</strong></em></td>
      <td><input name="tel" type="text" id="tel" size="15" maxlength="15" />
     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (k&ouml;telez&#337;)</td>
    </tr>
    <tr>
      <td><em><strong>E-mail c&iacute;m:</strong></em></td>
      <td><input name="mail" type="text" id="mail" size="20" maxlength="20" />
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(k&ouml;telez&#337;)</td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p align="center" class="style2">Rendel&eacute;s</p>
  <p align="left"><em><strong>K&oacute;d</strong></em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em><strong>db.&nbsp;</strong></em>&nbsp;&nbsp;&nbsp;&nbsp; <em><strong>Megnevez&eacute;s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&ouml;vid le&iacute;r&aacute;s </strong></em>
  <table width="959" border="1">
    <tr>
      <td width="25"><em><strong>001</strong></em></td>
      <td width="46"><select name="db01" id="db01">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td width="334"><em><strong>BOCHEMIT FORTE</strong></em></td>
      <td width="526"><span style="font-size:
10.0pt;mso-bidi-font-size:12.0pt;mso-fareast-font-family:&quot;Arial Unicode MS&quot;">T&ouml;m&eacute;ny&iacute;tett,
        v&iacute;zzel nem kimos&oacute;d&oacute; szer, mely a belt&eacute;rben &eacute;s k&uuml;lt&eacute;rben tal&aacute;lhat&oacute; faanyagok
        hosszantart&oacute; v&eacute;delm&eacute;re szolg&aacute;l pen&eacute;sz, fak&aacute;ros&iacute;t&oacute; gomb&aacute;k &eacute;s fak&aacute;ros&iacute;t&oacute; rovarok
        ellen.</span></td>
    </tr>
    <tr>
      <td><strong><em>002</em></strong></td>
      <td><select name="db02" id="db02">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>BOCHEMIT QB</strong></em></td>
      <td><span style="font-size:10.0pt;
mso-bidi-font-size:12.0pt">Magas hat&aacute;sfok&uacute; <b style='mso-bidi-font-weight:normal'><i
style='mso-bidi-font-style:normal'>univerz&aacute;lis</i></b> t&ouml;m&eacute;ny&iacute;tett szer, mely
        mindennem&#369; &eacute;p&iacute;tkez&eacute;si f&#369;r&eacute;szanyag, bele&eacute;rtve a tet&#337;szerke-zeteket is, hosszantart&oacute;
        v&eacute;delm&eacute;re szolg&aacute;l pen&eacute;szek, fak&aacute;ros&iacute;t&oacute; gomb&aacute;k &eacute;s fak&aacute;ros&iacute;t&oacute; rovarok ellen.</span></td>
    </tr>
    <tr>
      <td><em><strong>003</strong></em></td>
      <td><select name="db03" id="db03">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>BOCHEMIT PLUS</strong></em></td>
      <td><span style="font-size:
10.0pt;mso-bidi-font-size:12.0pt">T&ouml;m&eacute;ny&iacute;tett szer fak&aacute;ros&iacute;t&oacute; rovarokkal
        megt&aacute;madott faanyag kezel&eacute;s&eacute;re, melyek ellen <b style='mso-bidi-font-weight:
normal'><i style='mso-bidi-font-style:normal'>megsemmis&iacute;t&#337; </i></b>hat&aacute;ssal
        rendelkezik, az ezt k&ouml;vet&#337;, megel&#337;z&#337; v&eacute;delemmel fak&aacute;ros&iacute;t&oacute; rovarok, pen&eacute;sz &eacute;s
        fak&aacute;ros&iacute;t&oacute; gomb&aacute;k ellen.
  <o:p></o:p>
      </span></td>
    </tr>
    <tr>
      <td><strong><em>004</em></strong></td>
      <td><select name="db04" id="db04">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>BOCHEMIT QB HOBBY</strong></em></td>
      <td><span class="MsoNormal" style="text-align:justify"><b style='mso-bidi-font-weight:
normal'><i style='mso-bidi-font-style:normal'><span style='font-size:
10.0pt;mso-bidi-font-size:12.0pt' lang="sk" xml:lang="sk">Bark&aacute;csok</span></i></b><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt' lang="sk" xml:lang="sk"> &eacute;s kisiparosok akt&iacute;v
        seg&iacute;t&#337;je kisebb, f&aacute;b&oacute;l k&eacute;sz&uuml;lt fel&uuml;letek megel&#337;z&#337; kezel&eacute;s&eacute;re pen&eacute;sz, fak&aacute;ros&iacute;t&oacute;
        gomb&aacute;k &eacute;s fak&aacute;ros&iacute;t&oacute; rovarok ellen.
  <o:p></o:p>
      </span></span></td>
    </tr>
    <tr>
      <td><strong><em>005</em></strong></td>
      <td><select name="db05" id="db05">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><strong><em>BOCHEMIT BASIC</em></strong></td>
      <td><span style="font-size:
10.0pt;mso-bidi-font-size:12.0pt">T&ouml;m&eacute;ny&iacute;tett szer, mely belt&eacute;rbe be&eacute;p&iacute;tett fa <b
style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:normal'>alapszint&#369;</i></b> v&eacute;delm&eacute;re szolg&aacute;l, id&#337;j&aacute;r&aacute;si viszontags&aacute;gok hat&aacute;sa n&eacute;l-k&uuml;l. A szer v&eacute;di a
        faanyagot fak&aacute;ros&iacute;t&oacute; gomb&aacute;k &eacute;s fak&aacute;ros&iacute;t&oacute; rovarok ellen.
  <o:p></o:p>
      </span></td>
    </tr>
    <tr>
      <td><em><strong>006</strong></em></td>
      <td><select name="db06" id="db06">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>BOCHEMIT BLUESTOP</strong></em></td>
      <td><span style="font-size:
10.0pt;mso-bidi-font-size:12.0pt">T&ouml;m&eacute;ny&iacute;tett szer nyers faanyag ideiglenes
        fel&uuml;leti v&eacute;delm&eacute;re sz&aacute;ll&iacute;t&aacute;s &eacute;s rakt&aacute;roz&aacute;s k&ouml;zben, <b style='mso-bidi-font-weight:
normal'><i style='mso-bidi-font-style:normal'>k&eacute;k&uuml;l&eacute;s ellen</i></b>. A szer
        megel&#337;z&#337; hat&aacute;ssal rendelkezik f&aacute;t megfest&#337; gomb&aacute;k &eacute;s pen&eacute;sz ellen.
  <o:p></o:p>
      </span></td>
    </tr>
    <tr>
      <td><em><strong>007</strong></em></td>
      <td><select name="db07" id="db07">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC TISZT&Iacute;T&Oacute;</strong></em></td>
      <td><span class="MsoNormal" style="text-align:justify;">Hat&eacute;kony &eacute;s k&iacute;m&eacute;l&#337; tiszt&iacute;t&oacute; k&eacute;sz&iacute;tm&eacute;ny  fafel&uuml;letek egyszer&#369; tiszt&iacute;t&aacute;s&aacute;ra , kezel&eacute;s&eacute;re, lakkozott, csiszolt fel&uuml;letekre  , k&uuml;l - &eacute;s belt&eacute;rben egyar&aacute;nt. haszn&aacute;lhat&oacute; minden moshat&oacute; fafel&uuml;retre (  parketta , lamin&aacute;lt parketta) &eacute;s fab&uacute;torokra ( b&uacute;tor ablakr&aacute;ma ).</span></td>
    </tr>
    <tr>
      <td><strong><em>008</em></strong></td>
      <td><select name="db08" id="db08">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC UNIVERZ&Aacute;LIS TAVASZI R&Eacute;T</strong></em></td>
      <td><span class="MsoNormal" style="text-align:justify;">Kl&oacute;rmentes  univerz&aacute;lis tiszt&iacute;t&oacute; antibakteri&aacute;lis hat&aacute;ssal , mely haszn&aacute;latkor sok&aacute; tart&oacute;  Tavaszi r&eacute;t illat&aacute;t &aacute;rasztja. hat&aacute;sos antibakteri&aacute;lis anyagot tartalmaz ,  k&ouml;nnyed&eacute;n elt&aacute;vol&iacute;tja a zsirad&eacute;kokat ,&eacute;s a szennyez&#337;d&eacute;seket.</span></td>
    </tr>
    <tr>
      <td><strong><em>009</em></strong></td>
      <td><select name="db09" id="db09">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC UNIVERZ&Aacute;LIS NY&Aacute;RI KERT</strong></em></td>
      <td><p class="MsoNormal" style="text-align:justify;">Kl&oacute;rmentes  univerz&aacute;lis tiszt&iacute;t&oacute; antibakteri&aacute;lis hat&aacute;ssal , mely haszn&aacute;latkor sok&aacute; tart&oacute;  Ny&aacute;ri kert&nbsp; illat&aacute;t &aacute;rasztja. Hat&aacute;sos antibakteri&aacute;lis anyagot tartalmaz, k&ouml;nnyed&eacute;n elt&aacute;vol&iacute;tja a zsirad&eacute;kokat  ,&eacute;s a szennyez&#337;d&eacute;seket.</p>
      </td>
    </tr>
    <tr>
      <td><strong><em>010</em></strong></td>
      <td><select name="db10" id="db10">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC TISZT&Iacute;T&Oacute; KR&Eacute;M</strong></em></td>
      <td><p class="MsoNormal2" style="text-align:justify;">S&uacute;rol&oacute;szer enyhe d&ouml;rzsszemcs&eacute;vel ,  antibakteri&aacute;lis tulajdons&aacute;ggal, kellemes illattal, kl&oacute;rmentes.Megb&iacute;zhat&oacute;, hat&aacute;sos, emellett k&iacute;m&eacute;l&#337;  k&eacute;sz&iacute;tm&eacute;ny.</p>
      </td>
    </tr>
    <tr>
      <td><strong><em>011</em></strong></td>
      <td><select name="db11" id="db11">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC EXTRA G&Eacute;L</strong></em></td>
      <td><span class="MsoNormal" style="text-align:justify;">Extra finom g&eacute;l modern fel&uuml;letek  tiszt&iacute;t&aacute;s&aacute;ra &ndash; &uuml;vegker&aacute;mi&aacute;k, deszk&aacute;k, akril&aacute;t stb .</span></td>
    </tr>
    <tr>
      <td><em><strong>012</strong></em></td>
      <td><select name="db12" id="db12">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC KONYHA</strong></em></td>
      <td><span class="MsoNormal" style="text-align:justify;">K&ouml;nnyed&eacute;n elt&aacute;vol&iacute;tja a zs&iacute;ros marad&eacute;kokat  minden moshat&oacute; fel&uuml;letr&#337;l.Illatos&iacute;tott modern term&eacute;k konyhai tiszt&iacute;t&aacute;sokra.</span></td>
    </tr>
    <tr>
      <td><em><strong>013</strong></em></td>
      <td><select name="db13" id="db13">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC F&#368;RD&#336;SZOBA</strong></em></td>
      <td><span class="MsoNormal" style="text-align:justify;">Rozsda &eacute;s v&iacute;zk&#337; a f&uuml;rd&#337;szob&aacute;ban ?A SAVO  Glanc f&uuml;rd&#337;szoba term&eacute;kkel k&ouml;nnyed&eacute;n megszabadulhat t&#337;le. Antibakteri&aacute;lis  adal&eacute;kot tartalmaz</span></td>
    </tr>
    <tr>
      <td><em><strong>014</strong></em></td>
      <td><select name="db14" id="db14">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO GLANC ABLAK</strong></em></td>
      <td>&Uacute;jdons&aacute;g. Tiszt&iacute;t&oacute;szer alkohollal ,  elt&aacute;vol&iacute;tja az &uuml;vegen l&eacute;v&#337; koszt , tiszta csillog&aacute;st &eacute;s kellemes illatot hagy  maga ut&aacute;n.</td>
    </tr>
    <tr>
      <td><em><strong>015</strong></em></td>
      <td><select name="db15" id="db15">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO PEREX</strong></em></td>
      <td><span class="MsoNormal">Foly&eacute;kony k&eacute;sz&iacute;tm&eacute;ny el&#337;mos&aacute;shoz , mos&aacute;shoz , feh&eacute;r &eacute;s szintart&oacute;  ruh&aacute;khoz.Alkalmas atomata- mosog&eacute;pekhez</span></td>
    </tr>
    <tr>
      <td><em><strong>016</strong></em></td>
      <td><select name="db16" id="db16">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO WC AKT&Iacute;V G&Eacute;L</strong></em></td>
      <td><span class="MsoNormal">K&eacute;sz&iacute;tm&eacute;ny cs&ouml;kkentett cseppfoly&oacute;s&aacute;ggal a WC tiszt&aacute;ntart&aacute;s&aacute;ra.Foly&eacute;kony  WC tiszt&iacute;t&oacute; , vir&aacute;g illattal. A k&eacute;sz&iacute;tm&eacute;ny s&#369;r&iacute;tm&eacute;ny , s&#369;r&#369; &aacute;llag&uacute; ,  elt&aacute;vol&iacute;tja a kellemetlen szagokat</span></td>
    </tr>
    <tr>
      <td><em><strong>017</strong></em></td>
      <td><select name="db17" id="db17">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select></td>
      <td><em><strong>SAVO WC ROZSD&Aacute;RA &Eacute;S V&Iacute;ZK&#336; ELLEN</strong></em></td>
      <td><span class="MsoNormal">Akt&iacute;v&nbsp; toalet tiszt&iacute;t&oacute;szer ,  elt&aacute;vol&iacute;tja a rozsd&aacute;sod&aacute;st &eacute;s a v&iacute;zk&ouml;vet, visszaadja a toalet tisztas&aacute;g&aacute;t &eacute;s f&eacute;ny&eacute;t.</span></td>
    </tr>
  </table>
  <table width="959" border="1">
    <tr>
      <td width="418"><label>
          
            <div align="right">
              <input type="submit" name="Submit3" value="Elk&uuml;ld" />
              
        </div>
      </label></td>
      <td width="525"><label>
      <input type="reset" name="Submit22" value="T&ouml;r&ouml;l" />
      </label></td>
    </tr>
  </table>
  <p>&nbsp;</p>
</form>
és itt a php kód

$cimzett = "gigantika##kukac##freemail.hu";
$targy = "Online rendelés";
$uzenet = 	"Név: ".$_POST['nev'].
			"\nÁru: ".$_POST['cim'].
			"\nTel: ".$_POST['tel'].
			"\nE-mail: ".$_POST['mail'].
			"\n001: BOCHEMIT FORTE ".$_POST['db01']." db
			\n002: BOCHEMIT QB ".$_POST['db02']." db
			\n003: BOCHEMIT PLUS ".$_POST['db03']." db
			\n004: BOCHEMIT QB HOBBY ".$_POST['db04']." db
			\n005: BOCHEMIT BASIC ".$_POST['db05']." db
			\n006: BOCHEMIT BLUESTOP ".$_POST['db06']." db
			\n007: SAVO GLANC TISZTÍTÓ ".$_POST['db07']." db
			\n008: SAVO GLANC UNIVERZÁLIS TAVASZI RÉT ".$_POST['db08']." db
			\n009: SAVO GLANC UNIVERZÁLIS NYÁRI KERT ".$_POST['db09']." db
			\n010: SAVO GLANC TISZTÍTÓ KRÉM ".$_POST['db10']." db
			\n011: SAVO GLANC EXTRA GÉL ".$_POST['db11']." db
			\n012: SAVO GLANC KONYHA ".$_POST['db12']." db
			\n013: SAVO GLANC FURDOSZOBA ".$_POST['db13']." db
			\n014: SAVO GLANC ABLAK ".$_POST['db14']." db
			\n015: SAVO PEREX ".$_POST['db15']." db
			\n016: SAVO WC AKTÍV GÉL ".$_POST['db16']." db
			\n017: SAVO WC ROZSDÁRA ÉS VÍZKO ELLEN ".$_POST['db17']." db";



mail($cimzett, $targy, $uzenet);
	
	
?>
és ez működik is csak annyi kellene hogy a nullán maradt termékeket ne küldje el emailba, vagyis amiből nem rendeltek. előre is köszi
3

omajgad

Protezis · 2008. Jún. 14. (Szo), 15.32
Koszonjuk!

Mod: Na mostmar emeszthetobb.
$uzenet =   "Név: ".$_POST[ 'nev' ].  
            "\nÁru: ".$_POST[ 'cim' ].  
            "\nTel: ".$_POST[ 'tel' ].  
            "\nE-mail: ".$_POST[ 'mail' ];
if ( $_POST[ 'db01' ] != 0 )
 $uzenet .= "BOCHEMIT FORTE ".$_POST[ 'db01' ]." db";
if ( $_POST[ 'db02' ] != 0 )
 $uzenet .= "BOCHEMIT QB ".$_POST[ 'db02' ]." db";
...
Ez igy nem jo?!

Ha a megnevezeseket berakod egy tombbe, akkor egy ciklussal vegig lehet menni a dolgokon, es a megfelelo megnevezest fuzod hozza az uzenethez, felteve, hogy az adott mennyiseg nem 0.
4

hu dejó

kezdő · 2008. Jún. 14. (Szo), 18.02
köszönöm ez müködik csak az email-ben a termék neve előtt van egy d betü. ?
már csak azt szeretném megoldani hogy az adat kitöltéseknél ha valaki rosz nemmegfelelő adatot ir be akkor azt is ellenörizze valami és kiirja hogy javítsa a hibát de ha ez bonyolultabb akkor nem akarlak ezzel terhelni igy is nagyon sokat számít nekem hogy segítettél, sok helyen lenéznek meg kinevetnek, pedig ők sem úgy születtek hogy ezeket tudták. Mégegyszer köszi és ha sok a megoldása a kérdésemnek akkor nyugottan hagyd ne fáradj vele.
5

csak nem jó

kezdő · 2008. Jún. 14. (Szo), 18.26
valamit csak nem jól csináltam be írtam mindent és az email cím helyére ir egy terméket és kész valami nem jó igy néz ki a
PHP-ja

$cimzett = "gigantika##kukac##freemail.hu";
$targy = "Online rendelés";
$uzenet =   "Név: ".$_POST[ 'nev' ].     
            "\nÁru: ".$_POST[ 'cim' ].     
            "\nTel: ".$_POST[ 'tel' ].     
            "\nE-mail: ".$_POST[ 'mail' ];   
if ( $_POST[ 'db01' ] != 0 )   
 $uzenet .= "BOCHEMIT FORTE ".$_POST[ 'db01' ]." db";   
if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "BOCHEMIT QB ".$_POST[ 'db02' ]." db"; 
if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "BOCHEMIT PLUS ".$_POST['db03']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "BOCHEMIT QB HOBBY ".$_POST['db04']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "BOCHEMIT BASIC ".$_POST['db05']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "BOCHEMIT BLUESTOP ".$_POST['db06']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC TISZTÍTÓ ".$_POST['db07']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC UNIVERZÁLIS TAVASZI RÉT ".$_POST['db08']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC UNIVERZÁLIS NYÁRI KERT ".$_POST['db09']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC TISZTÍTÓ KRÉM ".$_POST['db10']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC EXTRA GÉL ".$_POST['db11']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC KONYHA ".$_POST['db12']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC FURDOSZOBA ".$_POST['db13']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO GLANC ABLAK ".$_POST['db14']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO PEREX ".$_POST['db15']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO WC AKTÍV GÉL ".$_POST['db16']." db";
 if ( $_POST[ 'db02' ] != 0 )   
 $uzenet .= "SAVO WC ROZSDÁRA ÉS VÍZKO ELLEN ".$_POST['db17']." db";
            
			
mail($cimzett, $targy, $uzenet);
6

na jó

kezdő · 2008. Jún. 15. (V), 10.12
na csak addig kinlódtam hogy sikerült de az emeil után egyből irja a megrendelt termékeket és azt is egymásután, azt hogy lehet hogy ne egymás után írja ha nem egymás alá és az email alá ne mellé
7

hát látszik hogy teljesen összevissza vagyok

kezdő · 2008. Jún. 15. (V), 11.06
teheát addig eljutottam hogy működik minden csa nem tudom úgy kiértékeltetni hogy ne egysorba küldjön le mindent igy jelenik meg
Név: valaki
Áru: valahol
Tel: valami
E-mail: azBOCHEMIT FORTE 2 dbBOCHEMIT BLUESTOP 3 dbSAVO GLANC TISZTÍTÓ KRÉM 2 dbSAVO WC AKTÍV GÉL 4 dbSAVO WC ROZSDÁRA ÉS VÍZKO ELLEN 5 db
tehát az email cím után ami ebben az esetben a (az) felirat egyből egysorban jelenik meg a rendelés, hogy tudom elérni hogy ugyan úgy mint a név áru tel, külön sorba iródjanak a megrendelt termékek is. most igy néz ki a php-m
<body>

<p>
<?php

$cimzett = "gigantika##kukac##freemail.hu";
$targy = "Online rendelés";
$uzenet = "Név: ".$_POST[ 'nev' ].
"\nÁru: ".$_POST[ 'cim' ].
"\nTel: ".$_POST[ 'tel' ].
"\nE-mail: ".$_POST[ 'mail' ];

if ( $_POST[ 'db01' ] != 0 )
$uzenet .= "BOCHEMIT FORTE ".$_POST[ 'db01' ]." db";
if ( $_POST[ 'db02' ] != 0 )
$uzenet .= "BOCHEMIT QB ".$_POST[ 'db02' ]." db";
if ( $_POST[ 'db03' ] != 0 )
$uzenet .= "BOCHEMIT PLUS ".$_POST['db03' ]." db";
if ( $_POST[ 'db04' ] != 0 )
$uzenet .= "BOCHEMIT QB HOBBY ".$_POST['db04' ]." db";
if ( $_POST[ 'db05' ] != 0 )
$uzenet .= "BOCHEMIT BASIC ".$_POST['db05' ]." db";
if ( $_POST[ 'db06' ] != 0 )
$uzenet .= "BOCHEMIT BLUESTOP ".$_POST['db06' ]." db";
if ( $_POST[ 'db07' ] != 0 )
$uzenet .= "SAVO GLANC TISZTÍTÓ ".$_POST['db07' ]." db";
if ( $_POST[ 'db08' ] != 0 )
$uzenet .= "SAVO GLANC UNIVERZÁLIS TAVASZI RÉT ".$_POST['db08' ]." db";
if ( $_POST[ 'db09' ] != 0 )
$uzenet .= "SAVO GLANC UNIVERZÁLIS NYÁRI KERT ".$_POST['db09' ]." db";
if ( $_POST[ 'db10' ] != 0 )
$uzenet .= "SAVO GLANC TISZTÍTÓ KRÉM ".$_POST['db10' ]." db";
if ( $_POST[ 'db11' ] != 0 )
$uzenet .= "SAVO GLANC EXTRA GÉL ".$_POST['db11' ]." db";
if ( $_POST[ 'db12' ] != 0 )
$uzenet .= "SAVO GLANC KONYHA ".$_POST['db12' ]." db";
if ( $_POST[ 'db13' ] != 0 )
$uzenet .= "SAVO GLANC FURDOSZOBA ".$_POST['db13' ]." db";
if ( $_POST[ 'db14' ] != 0 )
$uzenet .= "SAVO GLANC ABLAK ".$_POST['db14' ]." db";
if ( $_POST[ 'db15' ] != 0 )
$uzenet .= "SAVO PEREX ".$_POST['db15' ]." db";
if ( $_POST[ 'db16' ] != 0 )
$uzenet .= "SAVO WC AKTÍV GÉL ".$_POST['db16' ]." db";
if ( $_POST[ 'db17' ] != 0 )
$uzenet .= "SAVO WC ROZSDÁRA ÉS VÍZKO ELLEN ".$_POST['db17' ]." db";


mail($cimzett, $targy, $uzenet);


?>
</p>
<p>&nbsp;</p>
<p align="center" class="style1">K&ouml;sz&ouml;nj&uuml;k a rendel&eacute;st! </p>
<p align="center" class="style2">koleg&aacute;nk hamarosan felveszi &Ouml;nnel a kapcsolatot </p>
</body>
</html>
8

\n

Drawain · 2008. Jún. 15. (V), 18.13
Mivel sehova nem raktál sorvége jelet, így nyílván egy sorba ír ki mindent. Ahol sortörést akarsz csinálni rakj egy \n -t így:
$uzenet .= "SAVO PEREX ".$_POST['db15' ]." db\n";
Egyébként nem értem a problémát, hiszen pl ebben a sorban:
"\nÁru: ".$_POST[ 'cim' ].
használod a sortörést. Ha meg másolod a kódot akkor tanulmányozd mielőtt segítségért folyamodsz - neked is jó, mert abból tanulsz.

(ha html levelet használnál akkor természetesen \n helyett <br /> -t kell írni)
9

köszi

kezdő · 2008. Jún. 15. (V), 20.05
igen csak anyira nemértek hozzá hogy a br használtam itt is és magamtól nem jöttem rá még most el nem mondtad hogy itt mi a sortorés jele. köszönöm szépen motmár boldogulok
10

adat ellenőrzés

nevemrock · 2008. Jún. 16. (H), 12.28
Remélem az adat ellenőrzés azért nem marad el _POST-éknál.
Ennél a résznél akár le is ellenőrizhetnéd a a változó értékét.
Az E-mail mező kicsit rövidnek tűnik (20 karakter).
11

nem tudom

kezdő · 2008. Jún. 16. (H), 18.17
azt sem tudom mi az a változó meg hogy hogy elenőrzöm le hogy helyes adatokat irnak e be és ha esetleg nem irnak helyeset hogyan iratom ki hogy töltse ki helyesen a rontott szót