Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Vot europarlamentare

Sfat reparatii

Jurnal de bord Tesla M3SR 2024 Hi...

Acostament sosele comune Romania
 AI-ul Google cartografiaza 1 mili...

De ce nu se fac profesori doar ol...

imprimanta laser capacitate medie...

Parere garsoniera Tineretului
 Sfaturi achizitie boxe hi-fi pent...

Baterie externa solara vs baterie...

Sapa peste pardosea veche

recomandare placa captura video
 Trecere apartament pe numele meu

Seria 3 - E90 / 91

LakeSide 11 Straulesti

datasheet crawling
 

Formular intr-o pagina web.

- - - - -
  • Please log in to reply
27 replies to this topic

#1
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005
Am un formular de contact intr-o pagina web; problema este cu butonul "submit", nu stiu sa-i scriu codul ca sa lucreze cum trebuie.
Ce as vrea eu: dupa completare, la apasarea butonului, datele din formular sa plece automat pe mail; asa cum este acum, imi deschide "Outlook Expres", care este client de mail implicit pe calculatorul meu: infunctie de browser-ul folosit. in "Firefox" mesajul este completat cu datele din formular (nici asa nu prea este ce-as vrea) si mai trebuie doar un "send", iar "Opera" si "IE" sunt albe, au completate doar adresele.
Codul scris de mine este urmatorul:

<form action=mailto:"[email protected]" method="post"><p>Selecteaza:<br>
<select size="1" name="Selecteaza"><br><option value="Oferta" selected>Oferta</option>
  <option value="Cerere de oferta">Cerere de oferta</option>
<\SELECT></select></p>
<p>Nume:<br>
<input style="WIDTH: 350px; HEIGHT:23px" maxlength="50" size="50" name="Nume"></p>
<p>E-mail:<br>
<input style="WIDTH: 350px; HEIGHT:23px" maxlength="35" size="50" name="Mail"></p>
<p>Firma:<br>
<input style="WIDTH: 350px; HEIGHT:23px" maxlength="50" size="50" name="Firma"></p>
<p>"Alte date de contact:"<br><textarea style="WIDTH: 350px; HEIGHT: 51px" name="Contact" rows="5" cols="50"></textarea></p>
<p>Detalii:<br><textarea style="WIDTH: 550px; HEIGHT: 85px" name="Detalii" rows="15" cols="50"></textarea></p>
<input type="reset" value="Sterge">
<input type="submit" value="Expediaza">
</form>

Cum ar trebui sa-l scriu ca sa lucreze corect, in background ?

#2
reclamagiu

reclamagiu

    Senior Member

  • Grup: Senior Members
  • Posts: 3,222
  • Înscris: 09.09.2004
browserul trebuie sa folosesca un client de mail ptr a trimite mail-ul, d-aia iti deschide Outlook, iar din HTML chior nu o sa ai sa faci ce vrei tu pentru simplu motiv ca mail-ul trebuie sa vina de la un expeditor (cel putin asa stiu eu)

daca hosting-ul iti permite poti sa-l faci in PHP&MySQL care sa introduca datele intr-o baza de date (mySQL) care sa genereze mail catre tine de la o adresa prestabilita.

#3
add

add

    Senior Member

  • Grup: Senior Members
  • Posts: 8,146
  • Înscris: 09.09.2003
ajunge doar PHP, nu trebuie mysql... trebuie doar ca serverul sa suporte php si ca functia "mail" sa fie activata... se gaseste scriptul pe net, da un google.

#4
addicted

addicted

    Senior Member

  • Grup: Senior Members
  • Posts: 4,723
  • Înscris: 18.07.2003
pune ghilimeaua de inceput inainte de mailto

eventual poti adauga si subiect mailului asa: action="mailto:[email protected]?subject=blabla"

#5
add

add

    Senior Member

  • Grup: Senior Members
  • Posts: 8,146
  • Înscris: 09.09.2003

addicted, on Jul 31 2005, 17:30, said:

pune ghilimeaua de inceput inainte de mailto

eventual poti adauga si subiect mailului asa: action="mailto:[email protected]?subject=blabla"

<{POST_SNAPBACK}>


el vrea sa trimita mailul in background onsubmit....  asa ca nu-l ajuta la nimic

#6
reclamagiu

reclamagiu

    Senior Member

  • Grup: Senior Members
  • Posts: 3,222
  • Înscris: 09.09.2004

add, on Jul 31 2005, 17:27, said:

ajunge doar PHP, nu trebuie mysql... trebuie doar ca serverul sa suporte php si ca functia "mail" sa fie activata... se gaseste scriptul pe net, da un google.

<{POST_SNAPBACK}>

vad ca adresa are la Gmail...deci  nu cred ca are functia mail "bifata"
asa ca nu cred ca ii merge nici a varianta ta, nici a mea.

our work here is done...hai la bere :cheers:


P.S.: @crm: luati un hosting serios si pentru credibilitatea firmei schimbati gmail-ul cu @firmata.ro   .  Succese

#7
addicted

addicted

    Senior Member

  • Grup: Senior Members
  • Posts: 4,723
  • Înscris: 18.07.2003

add, on Jul 31 2005, 17:33, said:

el vrea sa trimita mailul in background onsubmit....  asa ca nu-l ajuta la nimic

<{POST_SNAPBACK}>



oops. am citit in graba.

#8
add

add

    Senior Member

  • Grup: Senior Members
  • Posts: 8,146
  • Înscris: 09.09.2003

reclamagiu, on Jul 31 2005, 17:44, said:

vad ca adresa are la Gmail...deci  nu cred ca are functia mail "bifata"
asa ca nu cred ca ii merge nici a varianta ta, nici a mea.

our work here is done...hai la bere :cheers:
P.S.: @crm: luati un hosting serios si pentru credibilitatea firmei schimbati gmail-ul cu @firmata.ro   .  Succese

<{POST_SNAPBACK}>



mai, saitu ala trebuie si el hostat undeva, nu? si cum orice server are PHP...  numai ca nu toate au fc mail activata mai ales cele gratuite...

#9
reclamagiu

reclamagiu

    Senior Member

  • Grup: Senior Members
  • Posts: 3,222
  • Înscris: 09.09.2004
crm, da mai multe date.
unde ai hosting pentru inceput? te descurci in PHP?

sa incercam sa te ajutam (add mai mult ca e in domeniu nu doar hobby) pe pb concreta  :)

#10
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005

reclamagiu, on Jul 31 2005, 18:00, said:

crm, da mai multe date.
unde ai hosting pentru inceput? te descurci in PHP?

sa incercam sa te ajutam (add mai mult ca e in domeniu nu doar hobby) pe pb concreta  :)

<{POST_SNAPBACK}>


Acum sunt pe 3x.ro, l-am pus mai mult de proba acolo, intentia aste de a-l muta pe un server cu plata, care-mi ofera si adresa de mail; in cazul asta va functiona, cu adresa noua, asa cum l-am scris eu ?
Nu stiu PHP, acum abia incep sa bajbai in HTML.

P.S.  Frumos caine, sa-ti traiasca !

#11
danburzo

danburzo

    Member

  • Grup: Members
  • Posts: 436
  • Înscris: 12.06.2005
in cazul in care hostul tau iti permite functia mail(), iata cum poti face formularul:

1. Creezi un form ceva de genul:
<form action="contact.php" mehod="post">
    <label for="nume">Nume:</label>
    <input type="text" name="nume" id="nume" size="30"/>
    <label for="adresa">Email:</label>
    <input type="text" name="adresa" id="adresa" size="30"/>
    <label for="mesaj">Mesaj:</label>
    <textarea name="mesaj" id="mesaj" cols="30" rows="5"></textarea>
    <input type="submit" value="Trimite">
</form>

2. Creezi fisierul contact.php
<p>Multumesc pentru mesaj</p>
<?PHP
$to = "[email protected]";
$re = "subiectul mesajului";
$msg = "De la: $nume\nAdresa: $adresa\n\n$mesaj\n\n IP : $REMOTE_ADDR";

#trimite mail-ul
mail($to,$re,$msg);
?>

3. Upload-ezi cele doua fisiere pe server (in acelasi director)

Edited by danburzo, 31 July 2005 - 21:35.


#12
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005

danburzo, on Jul 31 2005, 22:33, said:

in cazul in care hostul tau iti permite functia mail(), iata cum poti face formularul:

1. Creezi un form ceva de genul:
<form action="contact.php" mehod="post">
    <label for="nume">Nume:</label>
    <input type="text" name="nume" id="nume" size="30"/>
    <label for="adresa">Email:</label>
    <input type="text" name="adresa" id="adresa" size="30"/>
    <label for="mesaj">Mesaj:</label>
    <textarea name="mesaj" id="mesaj" cols="30" rows="5"></textarea>
    <input type="submit" value="Trimite">
</form>

2. Creezi fisierul contact.php
<p>Multumesc pentru mesaj</p>
<?PHP
$to = "[email protected]";
$re = "subiectul mesajului";
$msg = "De la: $nume\nAdresa: $adresa\n\n$mesaj\n\n IP : $REMOTE_ADDR";

#trimite mail-ul
mail($to,$re,$msg);
?>

3. Upload-ezi cele doua fisiere pe server (in acelasi director)

<{POST_SNAPBACK}>



Am refacut codul, am scris si fisierul contact.php, si acum primesc urmatorul mesaj de eroare:

Parse error: parse error, unexpected ':' in /home/hosting/bicm/contact.php on line 16

Este din cauza hostingului, nu-mi premite mail-ul ?

#13
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005

crm, on Aug 1 2005, 01:58, said:

Am refacut codul, am scris si fisierul contact.php, si acum primesc urmatorul mesaj de eroare:

Parse error: parse error, unexpected ':' in /home/hosting/bicm/contact.php on line 16

Este din cauza hostingului, nu-mi premite mail-ul ?

<{POST_SNAPBACK}>


Vad ca spune ceva  de o eroare in linia 16 din contact.php, dar tot fisierul respectiv are 9 linii, daca o iau in calcul si pe cea goala, asa cum ai scris tu si am scris si eu.
La proba pe calculatorul meu, inainte de a incarca pe server,mi-a aparut asa cum ar trebui, mesajul de multumire.

#14
danburzo

danburzo

    Member

  • Grup: Members
  • Posts: 436
  • Înscris: 12.06.2005
mie imi merge codul.
update: hmm.. chiar ar merge mult mai bine daca ai citi variabilele din form:
$nume=$_REQUEST['nume'];
$adresa=$_REQUEST['adresa'];
$mesaj=$_REQUEST['mesaj'];
:death:

introduci chiar dupa <?php

Edited by danburzo, 01 August 2005 - 08:22.


#15
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005

danburzo, on Aug 1 2005, 08:27, said:

mie imi merge codul.
update: hmm.. chiar ar merge mult mai bine daca ai citi variabilele din form:
$nume=$_REQUEST['nume'];
$adresa=$_REQUEST['adresa'];
$mesaj=$_REQUEST['mesaj'];
:death:

introduci chiar dupa <?php

<{POST_SNAPBACK}>



Acum este bun codul, si cu cele trei linii noi -- cel putin asa cred, imi apare mesajul de  multumire, dar, m-am lamurit, functia mail() nu e activa pe server; acum imi cumpar domeniu si mut site-ul pe un server serios.

Mersi, raman dator c-o bere.

#16
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005
Tot nu merge.
Mi-am cumparat domeniu ( www.bicm.biz ),  am cumparat hosting pe un server cu functa mail ( www.mxhost.ro ), dar tot nu functioneaza formularul...

P.S. ADMIN, DACA am incalcat regulamentul postand link-urile aici, IMI CER SCUZE.

#17
crm

crm

    Junior Member

  • Grup: Members
  • Posts: 24
  • Înscris: 15.01.2005
Dupa ce mi-am spart capul toata seara, am descoperit ca eu eram prost, nu codul:
la un moment dat, am pus ":" in loc de ";"; acum chiar merge, l-am verificat, am primit mesajul...

#18
seerkan

seerkan

    Member

  • Grup: Members
  • Posts: 577
  • Înscris: 26.10.2004
Cum pot face sa nu imi trimita nimic pe mail daca nu completeaza campurile?

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate