Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 2.460 pregleda

Najnovija ↓

Kontakt forma radi iz Mozzile ali ne iz IE 17.04.2011. u 16:40 · pre 189 meseci #1

// 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
Re: Kontakt forma radi iz Mozzile ali ne iz IE 17.04.2011. u 20:08 · pre 189 meseci
izmenjeno 1 put, poslednji put Nikola Poša 17.04.2011. u 21:12
  1. Nikola Poša17.04.2011. u 21:12zapis iz teksta poruke
#2
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. :)
Re: Kontakt forma radi iz Mozzile ali ne iz IE 17.04.2011. u 20:12 · pre 189 meseci #3
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.
Potpis
Banned - Not available
Re: Kontakt forma radi iz Mozzile ali ne iz IE 26.04.2011. u 16:25 · pre 189 meseci #4
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
Re: Kontakt forma radi iz Mozzile ali ne iz IE 26.04.2011. u 16:46 · pre 189 meseci #6
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
Re: Kontakt forma radi iz Mozzile ali ne iz IE 26.04.2011. u 16:56 · pre 189 meseci #7
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.
Potpis
Banned - Not available
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme