Javaskript Pop-up in PHP-syntax

Hallo!

Ich habe hier ein Problem, bei dem ich nicht weiterkomme. Es handelt sich um einen Link via printf, mit dem ein Popup-Fenster geöffnet werden soll. Ich mache da offensichtlich einen Syntax-Fehler, es sei denn, dass sich dieses Vorhaben so gar nicht umsetzten lässt.

printf(‚fil‘,
‚admin_fil.php‘,
$id,
‚admin_fil.php‘);

Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /opt/lampp/htdocs/arnafjord.info/admin_foto.php on line 141 (das ist die Zeile)

Kann mir da jemand weiterhelfen und sagen, wie man es richtig macht?

Beste Grüße
Karen

printf(‚fil‘,
‚admin_fil.php‘,
$id,
‚admin_fil.php‘);

Parse error: syntax error, unexpected
T_CONSTANT_ENCAPSED_STRING in
/opt/lampp/htdocs/arnafjord.info/admin_foto.php on line 141

printf(‚fil‘,

sonst hoert ein string bei pop(’ auf.

printf(‚fil‘,
‚admin_fil.php‘,
$id,
‚admin_fil.php‘);

Parse error: syntax error, unexpected
T_CONSTANT_ENCAPSED_STRING in
/opt/lampp/htdocs/arnafjord.info/admin_foto.php on line 141

printf(‚fil‘,

sonst hoert ein string bei pop(’ auf.

Stimmt! Vielen Dank!

Ist es eigentlich möglich eine Variable ($id) in ein auf diese Weise sich öffnendes Popup-Fenster zu übertragen?

Die Datei admin_fil.php sieht so aus:

<?php if ($_GET['id'] != "") $id = $_GET['id'];
?\>Arnafjord - admin. fotogalleri - filnamn<?php echo("

$id"); ?\> [lukk](javascript:self.close()) Aber es wird nur der Link "Lukk" angezeigt.

printf(‚fil‘,
‚admin_fil.php‘,
$id,
‚admin_fil.php‘);

Parse error: syntax error, unexpected
T_CONSTANT_ENCAPSED_STRING in
/opt/lampp/htdocs/arnafjord.info/admin_foto.php on line 141

printf(‚fil‘,

sonst hoert ein string bei pop(’ auf.

Stimmt! Vielen Dank!

Ist es eigentlich möglich eine Variable ($id) in ein auf diese
Weise sich öffnendes Popup-Fenster zu übertragen?

natuerlich, dazu musst du aber in deiner pop function nachschauen, wahrscheinlich wird dort nur der scriptname und nicht wie in deinem href auch die id uebergeben.

Ist es eigentlich möglich eine Variable ($id) in ein auf diese
Weise sich öffnendes Popup-Fenster zu übertragen?

natuerlich, dazu musst du aber in deiner pop function
nachschauen, wahrscheinlich wird dort nur der scriptname und
nicht wie in deinem href auch die id uebergeben.

Ja, das kann stimmen. Meine pop-Funktion sieht so aus:

function pop(file)
{
helpwindow = window.open(file,„pophelp“,"scrollbars=yes,resizable=no,width=200, height=100 ");
helpwindow.focus();
return false;
}

Wo und wie müsste ich das Übergeben der Variable dort einfügen?

normalerweis sollte das tun - die id wird mit dem href uebergeben:
printf(‚fil‘,
‚admin_fil.php‘,
$id);

ansonsten schoen plain und verstaendlich:
$link = „admin_fil.php?id=$id“;
print „fil“;

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke! Hat jetzt geklappt!

Gruß Karen