Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
alecoqprem
Kreisi kasutaja

liitunud: 28.07.2005
|
12.06.2008 00:16:12
mis sellel formil viga on? (algaja php-s) |
|
|
tegin sellise php vormi:
<?php
if ( !empty($_POST["sisu"]) ) {
mail("info@raidoweb.com","täidetud avaldus","
Kirja saatis sulle ".$_POST['saatja']."
Sisu:
".$_POST['sisu']);
echo "Täname kiri on edukalt saadetud. Vastme teile esimesel võimalusel.";
} else {
?>
<form action="" method="post"><br>
<table width="488" border="0">
<tr>
<td width="160">Pilt autost:</td>
<td width="24"> </td>
<td width="282"><input type="file" name="Pilt_autost" value="" class='text_box'></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Auto mark:</td>
<td> </td>
<td><input type="text" name="saatja">;</td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Mudel:</td>
<td> </td>
<td><input type="text" name="saatja"></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Keretüüp:</td>
<td> </td>
<td><input type="text" name="saatja"></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Muud lisad:</td>
<td> </td>
<td><textarea name="Muud_lisad" rows=4 cols=25 ></textarea></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Omaniku nimi passis:</td>
<td> </td>
<td><input type="text" name="saatja"></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Teie nimi:</td>
<td> </td>
<td><input type="text" name="saatja"></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>E-mail:</td>
<td> </td>
<td><input type="text" name="saatja"></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td>Telefon:</td>
<td> </td>
<td><input type="text" name="saatja"></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
</table>
<input type="submit" value="Saada!"><br>
</form>
<?php
}
?> |
aga miskipärast ei tööta. Oskab keegi öelda, mis seal viga on?
Aitäh.
|
|
Kommentaarid: 29 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
24 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
12.06.2008 00:31:02
|
|
|
action ju puudu
tal pole määratletud et mida ta tegema peaks
lisaks pole sul ju form'is ühtegi elementi nimega "sisu"
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
|
Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
tagasi üles |
|
 |
alecoqprem
Kreisi kasutaja

liitunud: 28.07.2005
|
12.06.2008 15:59:00
|
|
|
nüüd sain asja põhimõtteliselt tööle, kuid üks lihtne küsimus veel, et kuidas kuvada saadetavas e-mailis kõik need täidetud väljad?
Kood on hetkel selline:
<?php
if ( !empty($_POST["saatja"]) ) {
mail("info@raidoweb.com","hinnapäring","
Kirja saatis sulle ".$_POST['saatja']."
Sisu:
".$_POST['field_1']);
echo "Täname kiri on edukalt saadetud.!";
} else {
?>
<form action="" method="post">
<table>
<tr><td>Pilt autost:</td><td><input type="file" name="pilt" style="width:250px;" /></td></tr>
<tr><td>Auto mark:</td><td><input type="text" name="field_1" style="width:250px;" /></td></tr>
<tr><td>Mudel:</td><td><input type="text" name="field_2" style="width:250px;" /></td></tr>
<tr><td>Keretüüp:</td><td><input type="text" name="field_3" style="width:250px;" /></td></tr>
<tr><td>Valmistusaasta:</td><td><input type="text" name="field_4" style="width:250px;" /></td></tr>
<tr><td>Teie nimi: </td><td><input type="text" name="saatja" style="width:250px;" /></td></tr>
<tr><td>E-mail: </td><td><input type="text" name="field_19" style="width:250px;" /></td></tr>
<tr><td>Telefon: </td><td><input type="text" name="field_20" style="width:250px;" /></td></tr>
<tr><td></td><td><input type="submit" value="Saada" class="send"/></td></tr>
</table>
</form>
<?php
}
?>
|
hetkel saadab ta kirjas ainult field_1, kui üritasin neid fielde juurde tekitada, muutus kood vigaseks. Ühesõnaga, kuidas korrektselt nii teha, et saadetav e-mail kuvaks kõiki täidetud välju?
(andke andeks mu asjaoskamatus, kuid ühe käe sõrmi on liiga palju selleks, et lugeda kokku mu kokkupuuted php-ga )
|
|
Kommentaarid: 29 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
24 |
|
tagasi üles |
|
 |
Hexor
HV vaatleja
liitunud: 12.06.2004
|
12.06.2008 16:16:22
|
|
|
.$_POST['field_1']."<br />".$_POST['field_2']."<br />". |
jne
Et need reavahetused ka meilis näha oleks määra meili vorming ära ehk siis:
mail('info@raidoweb.com', 'hinnapäring', $SISU_SIIA, "From: Selle saatis sulle <".$_POST['saatja'].">\n" ."MIME-Version: 1.0\n" ."Content-type: text/html; charset=iso-8859-1")
|
|
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
12.06.2008 16:23:25
|
|
|
php:
|
<?php if ( ! empty($_POST["saatja"]) ) { mail("info@raidoweb.com", "hinnapäring", " Kirja saatis sulle ".$_POST['saatja']." Sisu: \n". "Auto mark: ".$_POST['field_1']."\n". "Mudel: ".$_POST['field_2']."\n". "Keretüüp: ".$_POST['field_3']."\n". "Valmistusaasta: ".$_POST['field_4']."\n". "E-mail: ".$_POST['field_5']."\n". "Telefon: ".$_POST['field_6']."\n"); echo "Täname kiri on edukalt saadetud.!"; } else { ?> <form action="" method="post"> <table> <tr><td>Pilt autost:</td><td><input type="file" name="pilt" style="width:250px;" /></td></tr> <tr><td>Auto mark:</td><td><input type="text" name="field_1" style="width:250px;" /></td></tr> <tr><td>Mudel:</td><td><input type="text" name="field_2" style="width:250px;" /></td></tr> <tr><td>Keretüüp:</td><td><input type="text" name="field_3" style="width:250px;" /></td></tr> <tr><td>Valmistusaasta:</td><td><input type="text" name="field_4" style="width:250px;" /></td></tr> <tr><td>Teie nimi: </td><td><input type="text" name="saatja" style="width:250px;" /></td></tr> <tr><td>E- mail: </td><td><input type= "text" name= "field_5" style= "width:250px;" /></td></tr> <tr><td>Telefon: </td><td><input type="text" name="field_6" style="width:250px;" /></td></tr> <tr><td></td><td><input type="submit" value="Saada" class="send"/></td></tr> </table> </form> <?php } ?>
|
hästi lihtlabane kood, mida ma tegelikkuses ei kasutaks
pildi lisamist emailile ei hakanud praegu tegema, selle jaoks on sul vaja hulga rohkem uurida failidega emaili saatmise kohta, ehk ka leida tutorial selle jaoks
tegemist siiski küllalt keerulise teemaga
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
morgoth
HV kasutaja

liitunud: 14.01.2004
|
13.06.2008 14:48:00
|
|
|
Väike headerite injection ning saad saata maile suvalistele aadressidele :p
|
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|