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ć?
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
}