millä lailla onnistuu

muuttujien siirtäminen tied...

Onnistuuko PHP:ssä jollakin tavalla siirtää muuttuja A tiedostosta 1.php toiseen tiedostoon -> 2.php. Tai onnistuuko muuttujien tallentaminen johonkin taulukkoon (globals?) että ne olisivat kaikkien sivujen käytettävissä?

Include toiminto ei tässä tapauksessa toimi oikein koska tiedostossa on myös muita tietoja joita en halua tulevan toiseen tiedostoon...

1.php



Haluaisin siis nuo muuttujat käytettäväksi toisessa tiedostossa.

2.php

9

746

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • "Include toiminto ei tässä tapauksessa toimi oikein koska tiedostossa on myös muita tietoja joita en halua tulevan toiseen tiedostoon..."

      Siis häh? Meni vähän ohitse.

    • dfdfdffd

      Voinet jakaa sen 1.php:n kahteen osaan, joista toiseen laitat vain ne muuttujat mitkä 2.php:ssäkin saa näkyä? Ja sitten includetat muuttujatiedoston kumpaankin..

      $_SESSIONiin voi tallennella, mutta ei kuulosta tarpeelliselta..

      • tapa....

        Tällä tavalla muuttujat tallennetaan ainoastaan toiseen tiedostoon sisäisesti. Nehän eivät jää pysyviksi.


      • lklkjlklklk
        tapa.... kirjoitti:

        Tällä tavalla muuttujat tallennetaan ainoastaan toiseen tiedostoon sisäisesti. Nehän eivät jää pysyviksi.

        Muuttujat tulee kyllä sieltä toisestakin tiedostosta käytettäväksi


    • paremmin..

      Selitin varsin epäselvästi...

      Ideana olisi siis tallentaa esim. mysql-kysely yhteen muuttujaan ja käyttää tätä samaa muuttujassa olevaa tietoa toisessa tiedostossa.

      En haluaisi includeta koko 1.php-tiedostoa koska siellä on muitakin tietoja vaan haluaisin vain tuon muuttujan arvon käytettäväksi toisessa tiedostossa.

      Miten tässä tapauksessa siis saa haettua ainoastaan tuon $kysely muuttujan toiseen 2.php tiedostoon.

      $_POST on tietysti yksi mahdollinen eli siirrän tietoa tiedostojen sisäisesti, mutta siinä tuli ongelma %% merkkien yhteydessä ja ei tunnu olevan aivan paras tapa tässä yhteydessä...

      Onko jotakin kätevämpää tapaa?

      1.php

      $nimi = $_POST["nimi"];

      $kysely = "Select * FROM tietokanta WHERE `nimi` like "%$nimi%"

      2.php

      echo $kysely; => "Select * FROM tietokanta WHERE `nimi` like "%$nimi%"

      • ...........

        "; DROP TABLE tietokanta; --

        Tuo sitten tietysti tuhoaa taulun 'tietokanta', jos tuollaisen joku viitsii nimekseen pistää.


      • opettaa...
        ........... kirjoitti:

        "; DROP TABLE tietokanta; --

        Tuo sitten tietysti tuhoaa taulun 'tietokanta', jos tuollaisen joku viitsii nimekseen pistää.

        Kukaan ei ole opettanut, että jos ei tajua asioista mitään niin ei kannata sanoa mitään?


      • .............
        opettaa... kirjoitti:

        Kukaan ei ole opettanut, että jos ei tajua asioista mitään niin ei kannata sanoa mitään?

        Käytä vain parametrisoituja SQL-hakuja. Tuossa käyttäjä voi tehdä vapaamuotoisen SQL-haun tietokantaasi!


      • ..............
        opettaa... kirjoitti:

        Kukaan ei ole opettanut, että jos ei tajua asioista mitään niin ei kannata sanoa mitään?

        Mutta en viitsi kertoa miten asenteesi vuoksi.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vedonlyöntiä .

      Olen valmis lyömään ison vedon , että homma kaatuu . Jos kerta Sivonen ei lähde mukaan , niin ei tuoho usko kukaan muuka
      Ähtäri
      34
      3484
    2. rakastan jotakin

      en uskalla sanoa sitä täällä ääneen
      Ikävä
      11
      2848
    3. Mikä on pahinta, mitä kaivatullesi

      pelkäät tapahtuvan? Jos kuolemaa, vakavia sairauksia yms. ei lasketa?
      Ikävä
      103
      2615
    4. Turvaan tulleet lähettävät omia lapsiaan vaaraan - hullua

      MOT-ohjelman jakso ”Loma vaihtui kahleisiin” kertoi, kuinka Suomessa ja muualla Euroopassa asuvat somaliperheet lähettäv
      Maailman menoa
      73
      2577
    5. Mikä on sun mielestä suurin kusetus maailmassa?

      Mikä on sun mielestä suurin kusetus maailmassa?
      Ikävä
      126
      2509
    6. Minkä tunteen tunnet

      juuri nyt? ap kiitollisuuden.
      Tunteet
      41
      1418
    7. Päivi Räsänen sai kutsun kongressiin todistajaksi.

      Pystyykö Päivi pysymään totuudessa ja kertomaan kongressille, että raamattu ei ole lakikirja jota pitäisi noudattaa poli
      Maailman menoa
      394
      1127
    8. Hei Antti. Minähän varoitin jo 2 v sitten, ettei sinusta tule pääministeriä, vaikka kuinka

      voittaisit vaalit. Vasurit ovat aina puukottaneet toisiaan selkään, eivät koskaan edestäpäin. Marinistit varsinkin IL t
      6
      1058
    9. Minkä kouluarvosanan (4-10) annat Thank God, sä tulit! sarjalle?

      Katsoitko Thank God, sä tulit!? Uusi viihdeohjelma ei ollut kaikkien makuun, mutta jotkut tykkäsivät. Minkä kouluarvos
      Tv-sarjat
      50
      1003
    10. Kaikkea hyvää kaikki

      Kaikkea hyvää kaikki ja positiivisia ja hyviä asioita. Kylmää on kovia pakkasia. Pikku hiljaa kevättä kohti taas. Voimaa
      Ikävä
      6
      850
    Aihe