Image Ausgabe in jquery mobile

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Buche
Mitglied
Beiträge: 1
Registriert: 11.02.2013 01:13

Image Ausgabe in jquery mobile

Beitrag von Buche »

Hallo liebe Leute,

ich habe ein kleines Problem, was ich aufrund steigender Müdigkeit im Moment nicht gelöst bekomme. Vielleicht könnt ihr mir ja helfen!

Folgendes: Ich habe eine php-Datei, die bei Erfolg bzw. Nichterfolg ein Bild im jpg Format ausgibt.

Code: Alles auswählen

<?php
$link = mysql_connect('***', '***', '***');
if (!$link) {
    die('Verbindung schlug fehl: ' . mysql_error());
}
$db_selected = mysql_select_db('***', $link);
if (!$db_selected) {
    die ('Kann *** nicht benutzen : ' . mysql_error());
}
$result1 = mysql_query("UPDATE Tabelle1 SET `Spalte1`='ist_erledigt';") or die(mysql_error());
$result2 = mysql_query("UPDATE Tabelle1 SET `Spalte2`='wird_erneuert';") or die(mysql_error());


if ($result1 == $result2) {
    echo "<img src='happy.jpg' title='Perfect' alt='Perfect' />"; }
else {
    echo "<img src='sorry.jpg' title='Error' alt='Error' />"; }
?>
Soweit sogut, dass funktioniert auch bestens. Nun möchte ich dieses Bild in einem Popup in jquery mobile ausgeben:

Code: Alles auswählen

	 <p><a href="#popupPhoto" data-rel="popup" data-role="button">Bild</a></p>
	  <div data-role="popup" id="popupPhoto">
	   <a href="#" data-rel="back" data-role="button" data-icon="delete" data-iconpos="notext" class="ui-btn-right">Close</a>
	   <img class="popphoto" src="http://***.de/bild.php" alt="Bild">
	  </div>
Nur leider tut sich an dieser Stelle nichts (der Code wird ausgeführt, nur das Bild nicht angezeigt). Meine Frage wäre nun, ob es einen Weg gibt dieses Problem zu beheben :-?

Vielen Dank für eure Vorschläge!
MfG Buche
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Image Ausgabe in jquery mobile

Beitrag von gn#36 »

Der IMG Tag erwartet ein Bild, nicht noch mehr HTML Code. Wenn also bild.php <img ...> liefert, dann ist das Unsinn, selbst wenn es funktionieren mag, wenn du die Datei direkt im Browser aufrufst. Stattdessen solltest du von dem PHP Skript den Inhalt der Datei zurückliefern lassen und per Header vorher den richtigen Mime-Typ setzen, den du auslieferst.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Coding & Technik“