php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.08.2008, 18:49  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard datenbank abfragen und in php einfügen

also ich habe eine mysql datenbank tabelle die heißt e107_download dadrin befinden sich die zeilen

download_thumb
download_id
download_image
download_name
download_url

nun möchte ich das in meiner php die zeilen an bestimmten stellen angezeigt werden und zwar als link so stell ich mir das vor .
HTML-Code:
<a href="download_url"title="download_name"><img src="download_thumb></a> 
hab leider null plan davon
hups ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.08.2008, 20:09  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

#php/QuakeNet Tutorial - MySQL / Mit PHP aus MySQL lesen dürfte das richtige sein
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 07.08.2008, 21:02  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard

habs so versucht das
PHP-Code:
$query "Select download_id,
                 download_thumb,
                 download_url from  e107_download"
;
    
$result =mysql_query($query);

    while (
$data mysql_fetch_array($result))
      echo 
"
"
.$data['download_id']."
"
.$data['download_thumb']."
"
.$data['download_id']."
"
.$data['download_url']." \n"
nun bekomme ich aber das angezeigt 2 2 3 3 1216634382_1_FT0_humpback_whale.jpg
wobei ich 2 downloads habe einmal id 2 und id 3

und das bild 1216634382_1_FT0_humpback_whale.jpg

er soll aber das bild anzeigen und nicht nur die nummern

ich glaube das lern ich nicht mehr auf meine alten tage .

Geändert von hups (07.08.2008 um 21:57 Uhr). Grund: fehler behoben
hups ist offline  
Alt 07.08.2008, 21:20  
Erfahrener Benutzer
 
Benutzerbild von TAZweb
 
Registriert seit: 14.07.2008
Beiträge: 147
PHP-Kenntnisse:
Fortgeschritten
TAZweb befindet sich auf einem aufstrebenden Ast
TAZweb eine Nachricht über AIM schicken TAZweb eine Nachricht über MSN schicken TAZweb eine Nachricht über Yahoo! schicken TAZweb eine Nachricht über Skype™ schicken
Standard

Ist zwar etwas umständlich aber auch brauchbar:

PHP-Code:
$anzahl=mysql_num_rows(mysql_query("SELECT * FROM ... [WHERE ... LIKE '...']"));
for(
$a=0;$a<$anzahl;$a++)
 {
   
$ausgabe=mysql_fetch_row(mysql_query("SELECT * FROM ... [...]"));
   echo
"
    <a href='...?was=$ausgabe[SpaltePfad]'>
     <img src='$ausgabe[SpalteBild]'>
    </a>
    <br>
   "
;
 } 
Zitat:
Nach der Variablen in den eckigen Klammern ist die Auswahl der Spalte, bei 0 angefangen...
Das ist einfach zu verstehen! Aber ich denke auch, dasserstmal besser ist, da es 'Grundregeln' sind!
__________________


Geändert von TAZweb (07.08.2008 um 21:22 Uhr).
TAZweb ist offline  
Alt 07.08.2008, 21:45  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard

jo danke da hab ich schon flißig glesen komme soweit

PHP-Code:
$anzahl=mysql_num_rows(mysql_query("SELECT * FROM e107_download [WHERE download_thumb LIKE 'download_id']"));
for(
$a=0;$a<$anzahl;$a++)
 {
   
$ausgabe=mysql_fetch_row(mysql_query("SELECT * FROM e107_download [download_id]"));
   echo
"
    <a href='...? $ausgabe[download_url]'>
     <img src='$ausgabe[download_thumb]'>
    </a>
    <br>
   \n"
;
 } 
weiss aber nicht obes so richtig ist bekomme nix angezeigt

was soll den hier noch rein

<a href='...? $ausgabe[download_url]'>

Geändert von hups (07.08.2008 um 21:57 Uhr).
hups ist offline  
Alt 07.08.2008, 21:49  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Hallo bitte benutze PHP Tags wenn du hier PHP Code rein schreibst!

mfg der litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 07.08.2008, 21:58  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard

sorry
hups ist offline  
Alt 07.08.2008, 22:05  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Das mysql_num_rows kannst du dir im prinzip sparen und auf den * im Select würde ich auch nicht nehmen sondern nur die Felder auflisten die du brauchst!

Hier ein ganze einfaches Beispiel!

PHP-Code:
$sqlbefehl ="
   Select
    id,
    download_name
   From
    downloads
   "
;
$ergebnis mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
while(
$row mysql_fetch_array($ergebnis)){
 
 echo 
'<a href="verzeichnis/'.$row['download_name'].'">'.$row['download_name'].'</a>';
 

Die echo Ausgaben kannst du natürlich machen wie du willst mit Tabellen oder divs!
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 08.08.2008, 18:54  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard

Juchu geschaft supi schönen dank habs bisher soweit geschaft das funzt auch


PHP-Code:
$image_path3 e_FILE."downloadimages/";
$download_path1  e_BASE."download.php?view.";
 
$sqlbefehl ="
   Select
    download_id,
    download_name,
    download_thumb,
    download_url,
    download_visible,
    download_image,
    download_datestamp,
    download_active
   From
   e107_download
    
   "
;
$ergebnis mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
while(
$row mysql_fetch_array($ergebnis)){
 
 echo 
'<a href='.$download_path1.''.$row['download_id'].'>'.$row['download_name'].'<img src='.$image_path3.''.$row['download_thumb'].'></a><br />';
 

jetzt noch 1 schritt dan hab ich es .

so listet er ja jetzt alle auf wenn ich aber nur ein bestimmtes haben will

wenn ich den link manuell so ändere

PHP-Code:
echo '<a href="".$download_path1."3">'.$row['download_name'].'<img src='.$image_path3.''.$row['download_thumb'].'></a><br />'
stimmt zwar der link aber ich weiss nicht wie ich alles andere zuordne

so zeigt er ja noch alle an (mit der gleichen url ist klar) .

wie kann ich jetzt den bezug dazu machen

in der tabelle e107-download sieht es so aus wie bild 1 und in den zeilen sieht es immer wie auf bild 2 aus

BILD1 Inhalt der Tabelle e107_download :




BILD 2 ansicht der zeilen

hups ist offline  
Alt 08.08.2008, 19:04  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

verstehe ich das richtig, dass du nur einen bestimmten wert abfragen willst? dann ändere die sql-abfrage um:
SELECT ... FROM ... WHERE feld = 'wert'
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak 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
Alle Relationen von Tabellen in einer Datenbank abfragen dreifragezeichen Datenbanken 10 22.04.2008 17:51
Link aus einer Datenbank einfügen der Seb Datenbanken 10 11.03.2008 16:50
Neuen Datensatz in Datenbank einfügen Bebre PHP Tipps 2008 9 09.02.2008 18:51
Problem beim Abfragen aller Tabellen in einer Datenbank gulli23 Datenbanken 5 26.02.2006 20:04
Array-Inhalt in Datenbank einfügen PHP Tipps 2007 2 28.12.2005 00:37
Einzelnen Wert aus Datenbank abfragen Datenbanken 3 07.07.2005 22:10
[Erledigt] MySQL Datenbank wieder einfügen Datenbanken 13 06.05.2005 23:39
lässt sich nix in meine mysql datenbank über script einfügen PHP Tipps 2005 8 17.04.2005 19:41
Formulardaten in eine Datenbank speichern und abfragen DarkThunder PHP Tipps 2005 3 08.04.2005 21:33
Daten alpabetisch sortiert in die Datenbank einfügen ckrentel Datenbanken 2 15.03.2005 14:13
[Erledigt] Datenbank Abfragen PHP Tipps 2005 3 25.01.2005 14:53
Teile von SQL Datenbank in anderer SQL einfügen Datenbanken 5 01.12.2004 16:28
PHP Quelltext aus Datenbank einfügen PHP-Fortgeschrittene 2 07.11.2004 17:26
[Erledigt] Daten in Datenbank einfügen Datenbanken 2 18.10.2004 21:11
[Erledigt] aus datenbank lesen und in formular einfügen Datenbanken 2 25.06.2004 10:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datenbankabfrage tutorial, einfache datenbankabfrage, php in tabelle bild aus abfrage einfügen, php link aus db einfügen, tutorial datenbankabfrage mit php, php datenbankabfrage option select, tutorial php datenbankabfrage, wo php code fuer datenbankabfrage einfuegen, ebemix, datenbankabfrage auflisten php, php datenbankabfrage zeilen, datenbankabfrage php anzahl einträge, sql 2008 abfrage datenbank einfügen, http://www.php.de/php-tipps-2008/46579-datenbank-abfragen-und-php-einfuegen.html, bild mit select in form einfügen, datenbank abfrage in html seite einfügen, php abfrage html link einfügen, php datenbankabfrage row, wert aus der abfrage in formularfeld einfügen, wert aus datenbank abfragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:49 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