php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.12.2008, 15:23  
Neuer Benutzer
 
Registriert seit: 24.12.2008
Beiträge: 5
Sonorc befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Bild aus MySQL lesen und anzeigen

Bild aus MySQL lesen und anzeigen

Hallo, ich möchte gern aus der DB den Link vom Bild auslesen und Anzeigen.
Das war auch kein Großes Problem. Jetzt habe ich verschiedene Projekte und ich habe in der DB projekteIP angelegt. Ich hoffe ihr könnt mir Helfen.

Mein Problem ist der bereich:

PHP-Code:
$abfrage "SELECT * FROM avatars WHERE projekteID=".$_REQUEST["id"].""
Wie kann ich es aufbauen, das er mir in dem Bereich nur die Bilder anzeigt, die Die ID vom Projekt haben? Mit text geht es so ohne Probleme.

Hier ist mein php code:

PHP-Code:
<?php
    $abfrage 
"SELECT * FROM avatars WHERE projekteID=".$_REQUEST["id"]."";
    
$result mysql_query($abfrage); 
    while(
$rs mysql_fetch_object($result)) 
    { 
        echo 
"<a href=file/".$rs->id.$rs['pfad']." onclick=\"FensterOeffnen(this.href); return false\">";
        echo 
"<img src=file/".$rs->id.$rs->endung." border=0 width=80 height=80 alt='am "date("d.m.Y",$rs->timestamp)."' > ";
    } 
?>
mein MySQL code:

Code:
CREATE TABLE `avatars` (
  `ID` int(150) unsigned NOT NULL auto_increment,
  `projekteID` int(10) unsigned NOT NULL,
  `timestamp` int(150) NOT NULL,
  `endung` varchar(10) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 AUTO_INCREMENT=45 ;
Sonorc ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.12.2008, 15:34  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Versuch es mal mit
PHP-Code:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'1);

$abfrage "SELECT * FROM avatars WHERE projekteID=".(int)$_REQUEST["id"];
$result mysql_query($abfrage) or die(mysql_error());
while(
$rs mysql_fetch_object($result))
{
  echo 
'<a href="file/'.$rs->id.$rs['pfad'].'" onclick="FensterOeffnen(this.href); return false">';
  echo 
'<img src="file/'.$rs->id.$rs->endung.'" border="0" width="80" height="80" alt="am 'date("d.m.Y",$rs->timestamp).'" /> ';
}
?>
David ist offline  
Alt 24.12.2008, 15:43  
Neuer Benutzer
 
Registriert seit: 24.12.2008
Beiträge: 5
Sonorc befindet sich auf einem aufstrebenden Ast
Standard

Danke für deine schnelle Antowrt. Jetzt kommt die Meldung

PHP-Code:
NoticeUndefined indexid in /avatars.php on line 93 
line 93 ist

PHP-Code:
$abfrage "SELECT * FROM avatars WHERE projekteID=".(int)$_REQUEST["id"]; 
Sonorc ist offline  
Alt 24.12.2008, 15:49  
Erfahrener Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 176
BlackWolf ist zur Zeit noch ein unbeschriebenes Blatt
Standard

yop sagt doch eigentlich schon alles die fehlermeldung.
das $_REQUEST array hat keinen index id, sprich du hast weder per POST noch pet GET eine variable mit dem namen id übergeben, und ohne die funktioniert das ganze natürlich nicht ^^
PS: Die Umwandlung nach (int) macht keinen Sinn, du erzeugst ja gerade einen STRING, wie willst du dort ein int einfügen? alles was jetzt passiert ist das php die variable zuerst nach int konvertiert um sie dann wieder nach string zu konvertieren

mfg
BlackWolf ist offline  
Alt 24.12.2008, 15:58  
Neuer Benutzer
 
Registriert seit: 24.12.2008
Beiträge: 5
Sonorc befindet sich auf einem aufstrebenden Ast
Standard

Danke für eure Hilfe, ich habe nun das Problem gelöst.
Oben in der URL habe ich avatars.php?projektID=27 stehen.

Habe es nun so:

PHP-Code:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'1);

$abfrage "SELECT * FROM avatars WHERE projekteID=".(int)$_REQUEST["projektID"];
$result mysql_query($abfrage) or die(mysql_error());
while(
$rs mysql_fetch_object($result))
{
      echo 
'<a href="file/'.$rs->id.$rs['pfad'].'" onclick="FensterOeffnen(this.href); return false">';
      echo 
'<img src="file/'.$rs->id.$rs->endung.'" border="0" width="80" height="80" alt="am 'date("d.m.Y",$rs->timestamp).'" /> ';
}
?>
Sonorc ist offline  
Alt 24.12.2008, 15:59  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
PS: Die Umwandlung nach (int) macht keinen Sinn
Doch, gegen SQL Injections.
Andere Möglichkeit
PHP-Code:
$abfrage "SELECT
  ...
WHERE
  projekteID='"
.mysql_real_escape_string($_REQUEST["id"])."'
"

David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Bild anzeigen, wenn ein bestimmter Name aus MySQL gelesen wird AJ79 Datenbanken 3 15.07.2008 13:16
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
selektierten Wert aus Mysql in Auswahlliste anzeigen CIMM PHP Tipps 2006 5 23.02.2006 15:37
Bild beim Hyperlink nicht anzeigen themonk HTML, Usability und Barrierefreiheit 7 07.10.2005 18:49
Bild zu einer bestimmten Zeit anzeigen PHP Tipps 2005-2 26 31.08.2005 17:13
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Text mit Absätzen von mysql tabelle anzeigen Matthiasnet PHP Tipps 2005-2 2 27.07.2005 14:39
Text von MySql Tabelle anzeigen lassen Matthiasnet Datenbanken 2 09.02.2005 13:57
Bild für MySQl Datensätze ändern PHP Tipps 2005 3 15.01.2005 11:37
MySQL datensätze umgekehrt anzeigen PHP Tipps 2005 1 14.01.2005 20:54
Bild upload in Verzeichniss/ Bild-Name in MySQL Datenbank PHP Tipps 2004 5 10.08.2004 13:17
Bild in mysql tabelle Datenbanken 5 04.08.2004 16:25
[Erledigt] Bildlink aus Datenbank als Bild auf der Homepage anzeigen.. PHP Tipps 2004 5 25.07.2004 20:08
Bild + URL auf neuer Seite anzeigen PHP Tipps 2004 8 18.07.2004 20:51
Bild Automatisch Anzeigen PHP Tipps 2004 5 12.07.2004 19:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bild aus mysql anzeigen, mysql bilder anzeigen, mysql bild anzeigen, php mysql bild anzeigen, php mysql bilder anzeigen, bilder aus mysql anzeigen, mysql php bilder anzeigen, http://www.php.de/php-tipps-2008/50063-erledigt-bild-aus-mysql-lesen-und-anzeigen.html, mysql bild ausgeben, php bild aus mysql anzeigen, bilder aus mysql lesen, bild aus mysql anzeigen php, php mysql bild ausgeben, mysql bild anzeigen php, bild anzeigen mysql, php bilder aus mysql anzeigen, php mysql url auslesen und bild ausgeben, php bild anzeige aus mysql, mysql anzeigen php, java aus mysql datenbank pfad eines bildes auslesen

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum