Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare bec far VW Touran 1T3

Ce parere aveti de viteza/ modul ...

Love Lies Bleeding - 2024

Cum sterg mails din Promotions
 Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Donez medicamente renale ptr pisica

Ce componenta e asta si ce ziceti...
 Dupa 20 ani de facultate, am uita...

Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg
 Drept de proprietate intelectuala...

Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...
 

Javascript in PHP.

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

#1
g0dafk

g0dafk

    Member

  • Grup: Members
  • Posts: 462
  • Înscris: 10.11.2016
Am citit ceva pe internet si am auzit ca nu e recomandat deoarece creaza multe vulnerabilitati, dar lasand asta deocamdata am o intrebare.
Am un fisier .php in care am o fereastra modala care initial e ascunsa.
Am un al doilea fisier .php in care fac ceva si la un momendat pun un if.
if ( ceva )
{
fa fereastra din primul fisier vizibila
}


Am reusit in felul urmator:

if ($conn->query($sql)) {
	 include('admin.php');
	 echo"
	 <script type=\"text/javascript\">
			 var e=document.getElementById('id04').style.display='block'; e.submit();
	 </script>
	 ";
}


Doar ca practic asta e un refresh ( sau mai bine zis imi reincarca prima pagina ). Dar eu nu vreau sa se intample asta. Pot face chestia asta fara sa includ prima pagina, fara acel include('admin.php')?

#2
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Intelegi cum functioneaza HTTP? Ca sa stiu cum te abordez.

#3
g0dafk

g0dafk

    Member

  • Grup: Members
  • Posts: 462
  • Înscris: 10.11.2016
Nu stiu ce sa raspund. Probabil raspunsul corect e ca nu stiu, sau stiu foarte putin.

#4
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
[ https://www.youtube-nocookie.com/embed/e4S8zfLdLgQ?feature=oembed - Pentru incarcare in pagina (embed) Click aici ]

#5
unbrutus

unbrutus

    Guru Member

  • Grup: Senior Members
  • Posts: 16,299
  • Înscris: 23.02.2017

View Postg0dafk, on 17 mai 2019 - 21:58, said:

Am citit ceva pe internet si am auzit ca nu e recomandat deoarece creaza multe vulnerabilitati
nu creaza vulnerabilitati in 100% din cazuri, depinde ce faci cu el.

#6
Kain_12

Kain_12

    Senior Member

  • Grup: Senior Members
  • Posts: 2,009
  • Înscris: 25.11.2009
Incearca sa descrii mai concret ce vrei sa faci. Frecand globul de cristal, presupun ca vrei sa verifici baza de date, iar in functie de raspuns sa faci fereastra aia modala sa apara. Corect?

#7
g0dafk

g0dafk

    Member

  • Grup: Members
  • Posts: 462
  • Înscris: 10.11.2016
Ma scuzati ca am lasat topicu' sa moara, dar m-am ocupat de alte proiecte si l-am lasat pe acesta.
Acum, am revenit, si da, ai dreptate @Kain_12, asta doresc sa fac si nu reusesc deloc.

Am vazut pe internet o modalitate prin care sa generez pagina HTML direct din PHP, dar mi se pare... nu stiu, prea mult pentru ce vreau eu. Alta modalitate nu exista?

Ma gandeam la ceva de genul:


header( aici redirectionez la aceeasi pagina )
echo"
	 <script type=\"text/javascript\">
			 var e=document.getElementById('id04').style.display='block'; e.submit();
	 </script>
	 ";


Redirectionez la aceeasi pagina ca sa-i dau un refresh si cu scriptul ala sa fac fereastra modala vizibila, dar nu functioneaza.

#8
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Odata ce incepi sa ai interactiuni mai complexe in pagina (modale, etc), devine muuult mai usor sa ai separat codul client in javascript (SPA) si codul backend separat, decat sa le amesteci.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 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