Problem mit der Echo Ausgabe mit Myql Anbindung

Hier könnt Ihr fragen zu PHP Scriptproblemen diskutieren. Auch Anfängerfragen in Sachen PHP können hier gestellt werden.

Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Di, 09:33:54 6.01.09

Hi, ich hab ein Problem mit der Ausgabe eines vlexiblen Bildes.

Der Ausgabecode:

  1.  
  2. $queryBL = ("SELECT `NameBild` FROM tabelle WHERE `Kategori`='".mysql_escape_string($Kategori)."'") ;
  3.     $resultBL = mysql_query($queryBL1) or die(mysql_error());
  4.    
  5.     $datensatz = mysql_fetch_array($resultBL);
  6.     foreach ($datensatz as $schluessel => $wert)
  7.     {
  8.     //echo "Schlüssel:" . $schluessel . "Wert:" . $wert . "<br>";
  9.     }    
  10.  
  11. $ergebnisBL= $datensatz["NameBild"];
  12.  
  13.  
  14. echo ('<img src="Produktbilder/"'.$ergebnisBL1.'""/>') ;
  15.  
  16.  



Ich bekomme nur ein Kästchen mit einem X darin ausgegeben.

Weis einer von euch wie ich das hinbekomme das es funktioniert?

Danke für eure Hilfe.

Mfg

DOm
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Di, 10:04:02 6.01.09

Siehe mal meine Antwort in dem anderen Posting von mir.
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Di, 11:25:42 6.01.09

Hi Marcel,

vielen Dank für dein Antwort. :D :D :D

Wollte es nur noch mal anständig posten, damit man das auch nachvollziehen kann.

Nochmal Danke. :D :D :D

Mfg

Dom 8)

PS:Ich hab stress mit nem Diagramm Scrip für die Darstellung der Verkauszahlen, da es so groß ist weiß ich nicht ob ich es hier Posten darf. :?
Meine Mail Adresse ist die d.master-of-desaster@gmx.de falls ich es dir mal vorher mal mailen soll. :wink:
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Di, 16:10:01 6.01.09

PS:Ich hab stress mit nem Diagramm Scrip für die Darstellung der Verkauszahlen, da es so groß ist weiß ich nicht ob ich es hier Posten darf.
Meine Mail Adresse ist die d.master-of-desaster@gmx.de falls ich es dir mal vorher mal mailen soll.


Wenn nur in Auszügen posten, wo direkt sich das Problem befindet.
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Di, 17:23:34 6.01.09

Hi Marcel,

genau das ist ja das Problem.
Das Scrip wie es ist funzt, nur wenn ich es versuche zu veränder klappt nichts mehr.

Ich suche zurzeit die stelle an der ich die Konstannten 7 Tage und die Flexieblen Umsatzvariablen in dem Script einfügen muss damit diese dagestellt werden.
Ich hatte geplant die Umsätze per query aus der Datenbank je einzeln in eine $Variable zu übergeben und dann mit hilfe der $Variable und der Konstanten im Diagramm darzustellen.

Da ich wie du weist Anfänger bin :cry: , komm ich mit dem komplexen Code noch nicht so ganz zurecht.

Wie gesagt, ich wollte halt nicht das Forum so extrem belasten und dachte mir deshalb, dass ich dir eventuell das Script vorher zeigen sollte.

Mfg

Dom

PS: Das andere Prob mit der Bildern will trotzdem noch nicht. Ich denke das irgend was mit dem Pfad dann nicht stimmt. :cry:
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Di, 19:42:39 6.01.09

Wegen dem Diagramm Script, da wird ja ein Image generiert, eine Änderung wird mitunter recht Komplex sein, da ist es eher besser sich direkt an dem Verfasser des Scriptes zu wenden, bevor sich ein fremder in den ganzen Code einarbeitet, was ja doch recht viel Zeit beanspruchen würde.

Zu deiner Bilderausgabe:
Da musste halt schauen wie die Pfade in echt sind.

Beispiel:
Wenn das Bild hier liegt:

/exit/gateway.php?url=.http://www.url.de/pfad_zum_bild/bild.jpg

Dann muss der Pfad so aussehen, wenn die Script-Datei im Root-Verzeichnis liegt (/exit/gateway.php?url=.http://www.url.de/script.php):
/pfad_zum_bild/bild.jpg

Dabei musst du auch die Groß und Kleinschreibung beachten, da manche Systeme das unterscheiden.

Wenn das Script auch in irgendein Ordner liegt musst du mit ../ oder ../../ arbeiten. Das sind eher Html fragen. Einfach mal danach googlen.
Alternativ kannst du auch ein absoluten Pfad in dein Script zum Bild angeben, das heisßt samt url.
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Mi, 10:21:56 7.01.09

Hi Marcel,

unendlichen Dank für deine Hilfe.

Es lebt. :D

Ich depp hab das nur $ im Script vergessen.

Das Bild is da. :D :D :D :D

Haste noch eventuell ne Idee wie ich das ding in nen festen Rahmen bekomm?

Danke, Danke, Danke, Danke.

Mfg

Dom
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Mi, 11:07:38 7.01.09

Meinste mit Rahmen direkt im Bild verewigen oder ein Rahmen um das Bild selbst (html/css)?
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Mi, 11:59:52 7.01.09

Ich dachte daran, dass das Bild nicht immer über die Seite verteilt wird und ich es irgend wie einer Größe zuweisen kann.

Also das das hochgeladenen BIld halt nur die Maße z.B 500pi * 500pi hat
und das an der Stelle nur ausgegeben wird.


Mfg

Dom
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Mi, 12:14:44 7.01.09

für das ändern der Größe direkt beim Upload gibt es diverse Funktionen in PHP musste mal auf PHP.net schauen unter Image Funktionen oder so. Dort sind auch Beispiele dafür vorhanden.
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Mi, 21:16:29 7.01.09

Hi Marcel,

ich hab da was gefunden.

Meinste das könnte so funktionieren ?

  1.  
  2. $altesbild= imagecreatefromjpeg($bild_alt);  
  3.     $neuesbild= imagecreatetruecolor($breite_neu,$hoehe_neu);  
  4.     imagecopyresampled($neuesbild,$altesbild,0,0,0,0,$breite_neu,$hoehe_neu,$breite,$hoehe);  
  5.     imagejpeg($neuesbild, $speicherplatz.$name.".jpg", 100);
  6.     chmod($speicherplatz.$name.".jpg",0666);
  7.     imagedestroy($neuesbild);  
  8.  
  9.  


Hab nur noch keine Ahnung wofür die Zahlen stehen.

Mfg

Dom :D 8)
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Fr, 09:43:43 9.01.09

meinste die Nullen? Das sind Einfügungskoordinaten, oder wie man das bezeichnet. Brauchste in deinem Fall nicht verändern.
Du kannst dir aber auch mal die Funktion imagecreatetruecolor() ansehen.

http://de2.php.net/manual/de/function.imagecreatetruecolor.php
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Fr, 10:53:13 9.01.09

Hi Marcel,

du der Link is tot.

Hab aber den Code in einer etwas besseren Version.

  1.  
  2. $bild_alt= $_FILES      ;
  3. $breite_hoehe_neu='width=125,height=20'     ;
  4. $name=$name     ;
  5. $speicherplatz=Produktbilder/   ;
  6.  
  7.  
  8.  
  9.  
  10.  
  11. function creat_thumbnail($bild_alt, $breite_hoehe_neu, $name, $speicherplatz)
  12.   {
  13.    
  14.   // Bilddaten ermitteln  
  15.   $size = getimagesize($bild_alt);  
  16.   $breite = $size[0];  
  17.   $hoehe = $size[1];
  18.    
  19.   if($breite < $hoehe)
  20.     {
  21.     $hoehe_neu = intval($hoehe*$breite_hoehe_neu/$breite);
  22.     $breite_neu = $breite_hoehe_neu;
  23.     }
  24.     else
  25.       {
  26.       $breite_neu = intval($breite*$breite_hoehe_neu/$hoehe);
  27.       $hoehe_neu = $breite_hoehe_neu;
  28.       }
  29.        
  30.   if($size[2] == 1)
  31.     {  
  32.     // GIF  
  33.     $altesbild= imagecreatefromgif($bild_alt);  
  34.     $neuesbild= imagecreatetruecolor($breite_neu,$hoehe_neu);  
  35.     imagecopyresampled($neuesbild,$altesbild,0,0,0,0,$breite_neu,$hoehe_neu,$breite,$hoehe);  
  36.     imagegif($neuesbild, $speicherplatz.$name.", 100);
  37.     chmod($speicherplatz.$name.",0666);
  38.     imagedestroy($neuesbild);
  39.     return ".gif";  
  40.     }  
  41.      
  42.    if($size[2] == 2)
  43.     {  
  44.     // JPG  
  45.     $altesbild= imagecreatefromjpeg($bild_alt);  
  46.     $neuesbild= imagecreatetruecolor($breite_neu,$hoehe_neu);  
  47.     imagecopyresampled($neuesbild,$altesbild,0,0,0,0,$breite_neu,$hoehe_neu,$breite,$hoehe);  
  48.     imagejpeg($neuesbild, $speicherplatz.$name.", 100);
  49.     chmod($speicherplatz.$name.",0666);
  50.     imagedestroy($neuesbild);
  51.     return ".jpg";  
  52.     }
  53.      
  54.     if($size[2] == 3)
  55.     {  
  56.     // PNG  
  57.     $altesbild= imagecreatefrompng($bild_alt);  
  58.     $neuesbild= imagecreatetruecolor($breite_neu,$hoehe_neu);  
  59.     imagecopyresampled($neuesbild,$altesbild,0,0,0,0,$breite_neu,$hoehe_neu,$breite,$hoehe);  
  60.     imagepng($neuesbild, $speicherplatz.$name.", 100);
  61.     chmod($speicherplatz.$name.",0666);
  62.     imagedestroy($neuesbild);
  63.     return ".png";  
  64.     }  
  65.  
  66.    
  67.   }  
  68.  
  69.  



Hab die Variablen Definiert, mir macht nur die Stelle mit den $breite_hoehe_neu='width=125,height=20; sorgen.
Das Script gibt keinen Fehler aus aber arbeitet auch nicht. Also verändert nichs.

Haste ne Idee was ich da falsch mache?

Vielen Dank für deine Hilfe.

Mfg

Dom
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon Marcel am Fr, 12:20:41 9.01.09

du der Link is tot.


Jetzt nicht mehr.


  1. $breite_hoehe_neu='width=125,height=20'     ;


Hab ich mal kurz überflogen, macht mir erstmal so keinen Sinn. Denke mal es wird nur ein Wert erwartet.

MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Problem mit der Echo Ausgabe mit Myql Anbindung

Beitragvon MasterDP23 am Fr, 19:00:40 9.01.09

Hi Marcel,

auch deine Idee mit der Zahl funzt leider nicht.
Meine Idee wäre jetzt nur noch, dass das Script garkeine Daten bekommt.

Kannst du dir eventuell das nochmal ansehen, denn ich kann mir wirklich keinen Reim mehr machen wo da noch nen Fehler sitzen könnte.

Vielen Dank für deine Hilfe.

Mfg

Dom
Wer sich nicht traut zu fragen, der sich nicht traut zu lernen.
MasterDP23
Newbi
 
Beiträge: 55
Registriert: Mo, 14:00:05 1.12.08
Wohnort: 46539, Dinslaken

Zurück zu PHP Hilfe



cron