eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.www › Połączenie PHP i Javascript
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2010-02-13 10:25:17
    Temat: Połączenie PHP i Javascript
    Od: "ChrissP." <k...@-...poczta.onet.-tnij-.pl>

    Witam

    Mam problem z dołączeniem kodu Javascrip do PHP.

    [code]
    <?php
    $link = mysql_connect('100.100.100.100','username','password
    ') or die
    ("Can\'t connect to the server!");
    mysql_select_db('baza') or die ("Can\'t connect to the database!");
    $query = "SELECT DISTINCT * FROM Organisation WHERE Archived = 0 AND
    MemberType <3 ORDER BY OrganisationName";
    $qresults = mysql_query($query, $link) or die(mysql_error().":
    $query");
    while ($organisations = mysql_fetch_array($qresults))
    {
    $orgName = $organisations['OrganisationName'];
    $link = $organisations['WebAddress'];
    echo '<a href = "http://'.$link.'".
    target="_blank">'.$orgName.'</a><br>';
    }
    ?>
    [/code]

    Jak widać, kod generuje zapytanie do bazy i wyświetla na podstawie jego
    wyników listę organizacji jako link do strony.
    Teraz potrzebuję dodać do tego event onMouseover w Javascript, który po
    najechaniu na link wyświetli okienko z dodatkowymi informacjami (trzy
    pola z bazy danych), jednak nadal chcę zachować te linki prowadzące do
    stron...

    Z tego, co dotąd wymyśliłem, to w [i]echo[/i] potrzebuję zawrzeć kod w
    Javascript, ale jak tam przekazać dane?

    Czy jest jakaś inna metoda, żeby to zrobić?



    --
    Pozdrawiam

    Krzysztof


  • 2. Data: 2010-02-13 10:45:59
    Temat: Re: Połączenie PHP i Javascript
    Od: "lamer" <l...@p...pl>


    Użytkownik "ChrissP." <k...@-...poczta.onet.-tnij-.pl> napisał w
    wiadomości news:hl5umd$mjm$1@news.onet.pl...
    > Witam
    >
    > Mam problem z dołączeniem kodu Javascrip do PHP.
    >
    > [code]
    > <?php
    > $link = mysql_connect('100.100.100.100','username','password
    ') or die
    > ("Can\'t connect to the server!");
    > mysql_select_db('baza') or die ("Can\'t connect to the database!");
    > $query = "SELECT DISTINCT * FROM Organisation WHERE Archived = 0 AND
    > MemberType <3 ORDER BY OrganisationName";
    > $qresults = mysql_query($query, $link) or die(mysql_error().":
    > $query");
    > while ($organisations = mysql_fetch_array($qresults))
    > {
    > $orgName = $organisations['OrganisationName'];
    > $link = $organisations['WebAddress'];
    > echo '<a href = "http://'.$link.'".
    > target="_blank">'.$orgName.'</a><br>';
    > }
    > ?>
    > [/code]


    echo '<a href="http://'.$link.'". target="_blank"
    onMouseOver="jakasFunkcjaJs(\'' . $phpParam1 . '\',\'' . $phpParam2 . \',\''
    . $phpParam3. ')">'.$orgName.'</a><br>';

    I gdzies sobie napisz funkcje JS:

    function jakasFunkcja(p1, p2, p3)
    {
    alert(p1+' ' + p2 + ' '+ p3); //albo sobie to na divie wyswietl czy co
    tam chcesz.
    }

    Tak w skrocie i w uproszczeniu:
    PHP dziala po stronie serwera. Wypluwa kod HTML do przegladarki.
    I jego dzialanie sie konczy. Przegladarka dostaje wypluty kod HTML i jak ma
    wstawki w JS to sobie wywoluje po stronie klienta.

    lamer


  • 3. Data: 2010-02-13 10:54:03
    Temat: Re: Połączenie PHP i Javascript
    Od: "ChrissP." <k...@-...poczta.onet.-tnij-.pl>

    lamer wrote:

    [ciach]
    >
    > echo '<a href="http://'.$link.'". target="_blank"
    > onMouseOver="jakasFunkcjaJs(\'' . $phpParam1 . '\',\'' . $phpParam2 .
    > \',\'' . $phpParam3. ')">'.$orgName.'</a><br>';
    >
    > I gdzies sobie napisz funkcje JS:
    >
    > function jakasFunkcja(p1, p2, p3)
    > {
    > alert(p1+' ' + p2 + ' '+ p3); //albo sobie to na divie wyswietl czy
    > co tam chcesz. }
    >
    > Tak w skrocie i w uproszczeniu:
    > PHP dziala po stronie serwera. Wypluwa kod HTML do przegladarki.
    > I jego dzialanie sie konczy. Przegladarka dostaje wypluty kod HTML i
    > jak ma wstawki w JS to sobie wywoluje po stronie klienta.
    >
    > lamer

    Dzięki bardzo wielkie!

    --
    Pozdrawiam

    Krzysztof

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: