UrMeMedlem sedan apr. 2001762 inlägg Denna kod har jag:
<?php
while ( $row = mysql_fetch_array($result)) {
?>
<a href="javascript:popuprest();" class="rodlank2"><b><?php echo($row["datum"]);?></b><br>
<?php echo($row["rubrik"]);?>
<br><br>
<?php } ?>
och
längre upp i php3 filen har jag:
<SCRIPT LANGUAGE="JavaScript">
<!--
function popuprest()
{
window.open("pressarkiv/pressarkiv.php3?nr=$id","popuprest","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=450,height=500");
}
//-->
</SCRIPT>
Vet inte om detta hör hemma i javascript eller php men jag skriver det här.
Problemet är att jag vill kunna öppna olika resultaten i samma popup fönster med hjälp av mySQL och php. Men hur skriver jag själva länken
<a href="javascript:popuprest();"> så att den skickar med en variabel "Nr" från databasen.. alltså det finns en kolumn "Nr" i databasen som är unik. Denna vill jag skicka med upp till
function popuprest()
{
window.open("pressarkiv/pressarkiv.php3?.....
...
}
hmm.. dålig på att förklara :)
men hoppas ni förstår.. annars får ni gärna fråga.
------------------
You play by the rules, you die by the rules
RyzzenMedlem sedan mars 2000267 inlägg Första koden
<?php
while ( $row = mysql_fetch_array($result)) {
?>
<a href="javascript:popuprest(<?=$row['id']?> );" class="rodlank2"><b><?php echo($row["datum"]);?></b><br>
<?php echo($row["rubrik"]);?>
<br><br>
<?php } ?>
Andra delen
<SCRIPT LANGUAGE="JavaScript">
<!--
function popuprest(send)
{
URL = "pressarkiv/pressarkiv.php3?nr=" + send;
window.open(URL ,"popuprest","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=450,height=500");
}
//-->
</SCRIPT>
borde funka
UrMeMedlem sedan apr. 2001762 inlägg Det verkar inte funka med
<a href="javascript:popuprest(<?=$row['id']?> );" class="rodlank2"><b><?.....
alltså det där med <? = $row['id']?> ..
det blir "parse error" .. testade att ändra den till allt möjligt.. även till:
<?php echo($row["Nr"]);?> raden heter egentligen "Nr" .. då blev det inge fel och popupfönstret öppnades.. men det stod att http://asd.com/nånting.php3?Nr=Undefined.. .. humm.. vad kan vara fel?
Tacksam för all hjälp!
------------------
You play by the rules, you die by the rules
[Redigerat av UrMe den 03 jul 2001]
spangoMedlem sedan juni 20008 205 inlägg <?php echo($row["Nr"]);?> borde kanske omslutas av citationstecken? Kolla hur den genererade koden ser ut...
------------------
All things serve the Beam!
UrMeMedlem sedan apr. 2001762 inlägg Scriptet funkar bra ifall du skriver en siffra:
<a href="javascript:popuprest(666);" class="rodlank2"><b><?.....
inom parentesen... men hur fan ska jag skriva så jag kan hämta numret från databasen...
<?php echo($row["Nr"]);?>
inom parentesen funkar inte.. :(
Tacksam för all hjälp!
------------------
You play by the rules, you die by the rules
UrMeMedlem sedan apr. 2001762 inlägg Åhhh... klantiga jag.
I mySQL frågan hade jag skrivit
"SELECT nr ........ "
när nr skulle stå med stort N ...
HAT!
jaja.. men tack för all hjälp nu funkar det super :)
------------------
You play by the rules, you die by the rules