funktion drucken

T

Tyr@nn

funktion drucken (PHP)

ich hab hiermit ein problem:
(die daten bank verbindung steht und die tabellen namen stimmen auch)

function printen($song_id) {
$query_song = mysql_query("SELECT * FROM song_texte WHERE id='$song_id'");
$this_song = mysql_fetch_array($query_song);
$song_artist = $this_song["artist"];
$song_artist = ereg_replace("´", "'", $song_artist);
$song_titel = $this_song["titel"];
$song_titel = ereg_replace("´", "'", $song_titel);
$song_album = $this_song["album"];
$song_album = ereg_replace("´", "'", $song_album);
$song_text = $this_song["songtext"];
$song_text = ereg_replace("´", "'", $song_text);
$song_text = ereg_replace("<br>", "\n", $song_text);
$song_text = ereg_replace("<br />", "\n", $song_text);
$toprint = "Song Artist: $song_artist\nSong Titel: $song_titel\nSong Album: $song_album\n\nSong Text: $song_text\n\nDieser Song Text wurde auf http://www.song-texte.f2s.com gefunden und ausgedruckt.";
echo "
<script language=\"JavaScript\">
print($toprint);
</script>";
}

/* hier steht ein formular, dass den Drucken button enthält und die daten nach "unten" weitergibt */

if (!isset($song_id)) {
echo"<h3>Error!</h3><br>\n<p>Es wurde nicht angegeben was gedruckt werden soll.</p>";
} else {
printen($song_id);
echo "<h3>Success!</h3><br>\n<p>Wir hoffen das ihnen der ausdruck gefällt wenn nicht kontaktieren sie uns bitte.</p>";
}

leider wird aber nichts ausgedruckt, kann mir jemand sagen woran das liegt

ty

PS: die url der site lautet
www.song-texte.f2s.com
 
ich bin mir nicht ganz sicher, aber ich glaube der print()-Befehl in JavaScript funktioniert nur in Verbindung mit "window" ... also "window.print()"

Dazu müsstest Du allerdings den Songtext zunächst im Browser ausgeben, und dann das Browserfenster drucken.

hoffe das hilft weiter.

Gruß
Dunsti
 

Neue Beiträge

Zurück