If funkcija

Pozdrav ovako imam problem tocnije sa mail formom :smiley: htio bi da ako mi input dio ostane prazan i kada se stisne na submit kaze niste unjeli poruku ako neko zna moze sa strlen ako je manje od 1 izbaci to ili ako nista nije upisano "null"
evo ja sam ovako napravio ali mi nece

$_POST[ā€˜usermsgā€™] != ā€œā€ zamjeni s !empty($_POST[ā€˜usermsgā€™])


i dalje nece....

i dalje neceā€¦

Ne vjerujem da je do toga, ali pokuŔaj php kod napisati izvan forme. Ovo bi trebalo raditi.

jel ti ispises error ili?

Nepise error nego jednostavno posalje prazno :smiley:

a, starto si session normalnoā€¦ i ispisujes negdje tu poruku $_SESSION[ā€˜usermsgā€™] ?

ja neznam u cem je problem nezz kak da ga popravim jel ima nego jednostavnije rijesenje meni je bitno samo da neposalje prazno da se javi error da mora upisati odredeni dio moze biti i js

pa ovaj kod koji je gore, mora raditi, dakle, uzmi prazan file, stavi taj kod, i mora raditi
ocito je problem negdje dalje, ne u tom kodu koji si paste-aoā€¦
dakle, negdje na pocetku file-a imas <span class="syntaxdefault">session_start</span><span class="syntaxkeyword">();&nbsp;</span><span class="syntaxdefault"></span>

posto ti ne izbaci error, znaci da nesto ipak ima unesenoā€¦
imas viska, po meni, onaj stripslashes jer ne dobijes nigdje usput slashes, tako da nema smisla ni micati ih onda, ali u tome nije problem

evo cjeli kod...

evo cjeli kodā€¦

pa meni taj kod odradi to sto treba, odnosno ulogiram se kao nick koji sam unioā€¦

da ali kad ides pod posalji salje prazne poruke ja bi da nekako sprijecim slanje praznih jel ima neka caka mozda sa if i strlen naravno i ako napises tekst posalje text

pa nigdje u kodu ni nemas dio gdje uopce citas porukeā€¦ to bi kao trebalo biti u post.php?
ako pogledas request koji se radi, posalju se vrijednosti porukeā€¦
dakle, rekao bi da je problem u post.php

ali, napravis check s js-om/ajaxom jel uneseno nesto, i napravis jos i check i server side


eto post.php

eto post.php

pa okā€¦ i tu nemas nikako checkiranje te vrijednostā€¦ dakle onaj kod koji ti je system napisao, stavis tuā€¦
dakle, checkiras da li je !empty($_POST[ā€˜textā€™])
post request odradi svoje, i vrijednost se posaljeā€¦

samo jos s js-om ili jqueryem kad ga ionako koristis, checkiras da li je unesena nesto ili neā€¦ da ne radis bezveze request ako nije nista unesenoā€¦ i za svaki slucaj jos to provjeris i u post.php-u i to je to

Jel mi mozes ti to slozit nesto jel ja jos uvjek ucim php nekih mjesec dana ga proucavam

to bi recimo bio post.php

    
    // jQuery Document
    $(document).ready(function(){
        //If user submits the form
        $("#submitmsg").click(function(){
            var clientmsg = $("#usermsg").val();
           if (clientmsg!=""){
                $.post("post.php", {text: clientmsg});              
                $("#usermsg").attr("value", "");
          }
            return false;
          
        });



tako nesto, nisam isprobao, ali trebalo bi raditi

to bi recimo bio post.php

// jQuery Document
$(document).ready(function(){
    //If user submits the form
    $("#submitmsg").click(function(){
        var clientmsg = $("#usermsg").val();
       if (clientmsg!=""){
            $.post("post.php", {text: clientmsg});              
            $("#usermsg").attr("value", "");
      }
        return false;
      
    });

tako nesto, nisam isprobao, ali trebalo bi raditi

Da Hvala ti radi jel to sada rijesava php iz post.php ili jquery

pa provjeris i client i server sideā€¦
dakle, prvo jquery provjeri da li je nesto uneseno

var clientmsg = $("#usermsg").val();
if (clientmsg!=""){

pa tu mozes napraviti

}else{
alert("morate unijeti poruku");
}

dakle, ako nije nista uneseno, ne radi se post requestā€¦
i onda jos u post.php-u imas checkiranje iste stvari, samo server side

da to je javascript o tome pojma nemam :smiley: