Aktualności:

Czy uczestniczysz w Projekcie miesiąca?

Menu główne

Połączenie PHP i Javascript

Zaczęty przez krzyszp, 13 Luty 2010, 11:03

krzyszp

Mam problem z dołączeniem kodu Javascrip do PHP.
Otóż jest kod:

<?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>';
}
?>



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 echo potrzebuję zawrzeć kod w Javascript, ale jak tam przekazać dane?

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

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

krzyszp

Ok, już mam.

Jak by ktoś potrzebował:

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


Oraz trzeba dopisać sobie funkcję w akasFunkcjaJs, wyświetlającą, co trzeba:

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

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka