SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 01.05.2017, 17:11:57
ThisIsBeat ThisIsBeat ist offline
Anfänger
 
Registriert seit: Apr 2017
Alter: 29
Beiträge: 13
Datenbankeinträge mit hochgeladenen Dateien vergleichen

Hallo,

kurz zu dem was ich vorhabe :) Lädt ein User ein Foto hoch so wird dieses Bild in einem Ordner abgespeichert und der Dateipfad in der Datenbank. Das funktioniert soweit auch wunderbar.

Nun hat jeder User ein Profilbild und bei jedem hochgeladenem Bild, soll zusätzlich auch noch das Profilbild zu sehen sein (einfach in klein irgendwo dadrüber).

Genau hier liegt das Problem. Ich weiß nicht wie ich da heran gehen soll an die Sache, doch hier erstmal mein Code:

PHP-Code:
<?php
$array 
= array();
foreach(
glob('upload/bild_user'.$userid.'{*Lifestyle}'.'{*.jpg,*.jpeg,*.png,*.gif}'GLOB_BRACE) as $image
    
$array[$image] = filemtime($image);
    
arsort($array); // neueste Datei nach oben

$test "http://192.168.178.61/PHPversion/$pfad"// mal gucken 
    
foreach ($array as $key => $value
   echo 
"<div style='width: 50%; min-width: 100px; max-width: 300px; border-radius: 5px; border-style: double; border-color: gray; border-width: 1px; margin-left: 20px; margin-top: 25px; height: 360px; margin-bottom: 25px; box-shadow: 0px 8px 20px 0px gray; margin-right: 20px; display: inline-block'>
    
<img class='bild' src='"
.$test."' alt='Bild' style='width: 2%; min-width: 20px; max-width: 20px; border-radius: 20px; border-style: double; border-color: gray; border-width: 1px; margin-left: 10px; height: 20px; float: left; margin-top: 2px; margin-bottom: 2px; cursor: pointer'><p style='color: black; float: left; margin-left: 5px'>$user_id</p>
    
   <img src='$key' style='width: 100%; min-width: 100px; max-width: 300px; border-top: solid 1px gray; border-bottom: solid 1px gray; height: 300px; cursor: pointer; margin-right: 20px;' ><i class='fa fa-comment-o' aria-hidden='true' style='color: black; float: right; margin-right: 10px; cursor: pointer'></i></div>"


?>
Das ist der Code mit dem die hochgeladenen Bilder ausgelesen werden. Eine kurze Erklärung zu den Variablen:

$test = die Variable die den kompletten Dateipfad des Profilbildes beinhaltet. In ihr ist zudem die Variable $pfad zu finden, die den abgespeicherten Pfad in der Datenbank beinhaltet.

$user_id = ist die individuelle id eines Users die ebenfalls beim auslesen der Bilder mit angezeigt werden soll.


Nun ist es so das dass Profilbild sich in einer Tabelle befindet in der ebenfalls jegliche andere Informationen zu dem jeweiligen User stehen wie bspw. Vorname, Nachname usw.
Die hochgeladenen Bilder hingegen werden in einer anderen Tabelle abgespeichert in der ebenfalls die User_id zu finden ist.

Das Problem das ich nun habe ist das ich keine Ahnung davon habe, wie ich nun diese"Brücke" zwischen den Tabellen schaffe. Das einzige was in beiden meiner Tabellen identisch ist, ist der Eintrag zur User-ID. Doch wie gesagt weiß ich nicht wie ich da den vergleich ziehen soll um am Ende passend zu jedem Bild, ein Profilbild anzeigen zu lassen.

Würde mich freuen wenn jemand von euch eine Idee hat :)
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 CSV Dateien vergleichen und bei Übereinstimmung zusammenführne und speichern kallmas PHP Grundlagen 1 19.04.2016 17:25:02
FTP .zip dateien sichern emithe12 HTML, CSS und JavaScript Help! 0 05.02.2014 17:03:52
Alle Dateien stupide ausliefern z0iD Apache HTTP-Server 18 11.02.2007 14:08:05
Ordner und Dateien erstellen harry PHP Grundlagen 3 09.03.2006 10:38:18
Multiple Dateien einlesen und ausgeben MTJMohr PHP für Fortgeschrittene und Experten 2 04.04.2002 16:15:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:47:12 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt