Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kontakt forma radi iz Mozzile ali ne iz IE

[es] :: PHP :: Kontakt forma radi iz Mozzile ali ne iz IE

[ Pregleda: 1667 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

1900-ti
Beograd

Član broj: 52886
Poruke: 144
..252.195.adsl.dyn.beotel.net.



Profil

icon Kontakt forma radi iz Mozzile ali ne iz IE17.04.2011. u 15:40 - pre 157 meseci

// ovo je PHP koji bi trebalo da se pokrene kada korisnik pritisne send dugme, ukoliko korisnik nista ne unese trebalo bi da se pojavi slika sa tekstom da nisu popunjena polja cak se ni to ne desava u IE dok u mozzili sve radi

<?php


if ($_POST["imageField"]) {


if ((strlen($_POST["email"])) AND (strlen($_POST["komentar"])) AND (strlen($_POST["ime"])) >0 ) {

$date = date(d.'/'.m.'/'.y);
$name=$_POST["ime"];
$mail=$_POST["email"];
$comment=$_POST["komentar"];

$to="[email protected]";
$subject="Poruka sa sajta";
$message=$_POST["komentar"];
$headers="From: Nasa firma<[email protected]>\r\nReply-to:[email protected]";

$db=mysql_connect("localhost","xxxxxl","xxxxxxxxx");
mysql_select_db("baza",$db);

mysql_query ('SET NAMES UTF8;');
mysql_query ('SET COLLATION_CONNECTION=utf8_general_ci;');
mysql_client_encoding($db);

$upit="INSERT INTO kontakt values('$name','$mail','$comment','$date')";
$rezultat=mysql_query($upit) or die (mysql_error());



if (mail($to,$subject,$message,$headers)) {
echo "<img src=images/poruka.png>";
}
else echo "<img src=images/greska.png>";

}
else echo "<img src=images/prazno.png>";

}

?>

// Ovo je forma koja ima 3 polja, ime, mejl i komentar, kada korisnici popune tu formu i kliknu na dugme za prijavu(koje je slika) trebalo bi da se pokrene gore // postavjlen PHP medjutim u IE se bukvalno nista ne desava dok u Mozili sve radi najnormalnije....da li neko moze da mi da savet kako ovo da resim...tj u
// cemu je caka pa da izbegnem ubuduce tu gresku...


<form name="kontakt" method="POST" action="">
<ol>
<li>
<label for="name">Ime (obavezno polje)</label>
<input name="ime" class="text"/>
</li>
<li>
<label for="email">Email (obavezno polje)</label>
<input name="email" class="text" />
</li>
<li>
<label for="message">Tekst poruke (obavezno polje)</label>
<textarea name="komentar" rows="7" cols="50"></textarea>
</li>
<li>
<input type="image" name="imageField" id="imageField" value="send" src="images/posalji.png" class="send" />
<input type="image" name="reset" id="reset" value="reset" src="images/obrisi.png"/>
<div class="clr"></div>

</li>
</ol>

</form>


hvala svima na vremenu i trudu

Pozdrav
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.rs.



+33 Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE17.04.2011. u 19:08 - pre 157 meseci
IE je rigorozan po mnogim stvarima, pa je problem najverovatnije u tome što HTML tag img, tačnije njegov atribut src render-uješ bez navodnika, pa se zato ništa ne prikazuje. Pravilnije je ovako: <img src="images/greska.png" />.

Inače, u takvim situacijama, kada u nekom browser-u nešto radi, a u nekom drugom ne, uzrok problema nikad neće biti neka funkcionalnost server-side jezika, kao što je PHP, jer browser se bavi samo HTML-om. Nikad se neće desiti da neka PHP-ova funkcija u jednom browser-u radi, a u drugom ne, ili radi na drugačiji način.




[Ovu poruku je menjao Nikola Poša dana 17.04.2011. u 21:12 GMT+1]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE17.04.2011. u 19:12 - pre 157 meseci
Kod mene javlja grešku
Citat:
Notice: Undefined index: imageField in file.php on line 4


Kada koristiš sliku za submit taster, šalju se pozicije kursora u odnosu na sliku, gde je kliknuto na sliku.
Štampaj $_POST da bi to video.
Banned - Not available
 
Odgovor na temu

1900-ti
Beograd

Član broj: 52886
Poruke: 144
...148.91.adsl.dyn.beotel.net.



Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE26.04.2011. u 15:25 - pre 157 meseci
Hvala na odgovorima oba su bila korisna, problem je izgleda u tome sto mi je submit buton slika, kada stavim input type submit sve radi ok, Br@nkR da li imas predlog kako to mogu da sredim, da submit ostane slika a da radi i iz IE.

Hvala
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE26.04.2011. u 15:36 - pre 157 meseci
Hmm..
umesto
Code (php):
if ($_POST["imageField"]) {


stavi npr.
Code (php):
if (isset($_POST["imageField"]) OR isset($_POST["imageField_x"]) OR isset($_POST["imageField_y"])) {

Banned - Not available
 
Odgovor na temu

1900-ti
Beograd

Član broj: 52886
Poruke: 144
...148.91.adsl.dyn.beotel.net.



Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE26.04.2011. u 15:46 - pre 157 meseci
Branko, svaka cast, uspelo je, da li moze kratko pojasnjenje, nisam razumeo prethodni post sa kursorima, pa cisto kada stignes i ako te ne mrzi malo me uputi u problem...

hvala veliko
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE26.04.2011. u 15:56 - pre 157 meseci
Nema na čemu.

http://www.w3.org/TR/html4/interact/forms.html#h-17.4.1
Citat:

17.4.1 Control types created with INPUT
image

Creates a graphical submit button. The value of the src attribute specifies the URI of the image that will decorate the button. For accessibility reasons, authors should provide alternate text for the image via the alt attribute.

When a pointing device is used to click on the image, the form is submitted and the click coordinates passed to the server. The x value is measured in pixels from the left of the image, and the y value in pixels from the top of the image. The submitted data includes name.x=x-value and name.y=y-value where "name" is the value of the name attribute, and x-value and y-value are the x and y coordinate values, respectively.

If the server takes different actions depending on the location clicked, users of non-graphical browsers will be disadvantaged. For this reason, authors should consider alternate approaches:

Use multiple submit buttons (each with its own image) in place of a single graphical submit button. Authors may use style sheets to control the positioning of these buttons.
Use a client-side image map together with scripting.

Banned - Not available
 
Odgovor na temu

1900-ti
Beograd

Član broj: 52886
Poruke: 144
...148.91.adsl.dyn.beotel.net.



Profil

icon Re: Kontakt forma radi iz Mozzile ali ne iz IE26.04.2011. u 16:13 - pre 157 meseci
Hvala puno jos jednom.

Pozdrav
 
Odgovor na temu

[es] :: PHP :: Kontakt forma radi iz Mozzile ali ne iz IE

[ Pregleda: 1667 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.