[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Community AddON / COM_USER nach ID auslesen - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Community AddON / COM_USER nach ID auslesen

20. Feb 2012, 15:16

Hallo an alle...

Ich habe im Forum verzweifelt nach einer Möglichkeit gesucht, registrierte User nach deren ID auszulesen. Doch leider nichts gefunden.

Wäre super wenn, wenn mir jemand helfen könnte... ich bin leider kein php Profi ;)

Es geht um Folgendes:

Ich möchte in einem Modul registrierte User, nach deren ID auslesen.
Nicht den gerade aktuellen angemeldeten User, sondern die, die in der Datenbank mit deren Eingaben gespeichert sind.

Z.B: Ich registriere mich mit Namen, Vornamen, Geb.Datum, Interessen, etc., die in der Datenbank gespeichert werden.
Diese Felder kann ich zwar mit $REX["COM_USER"]->getValue("name") auslesen, aber das sind immer nur die aktuellen und angemeldeten User.
Gibt es eine Möglichkeit diese mit deren ID auszulesen und diese in einen Modul einzubinden?
Wie z.B: bei der Eingabe über REX_VALUE die ID eingeben und die Modulausgabe übernimmt alle gespeicherten Daten aus der Datenbank?

Sozusagen eine Auflistung aller gespeicherten User mit deren Einträgen???

Vielen Dank schon im Voraus
VG, Greg

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Community AddON / COM_USER nach ID auslesen

20. Feb 2012, 19:03

Hallo,

ich verzfeifle auch gerade an communty addon aber das was du suchst habe ich glaube ich zufällig.

Code: Alles auswählen

$result = mysql_query("select * from rex_com_user where id='10' and status>0");
#$result = mysql_query($REX['COM_USER']->USER->query); 
      while ($row = mysql_fetch_array($result))
      {
print_r($row);
}
Cheffchen

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

20. Feb 2012, 20:30

Eine API gibt es derzeit noch nicht.

Im Prinzip wie Cheffchen schreibt, nur bitte mit rex_sql ;)

Code: Alles auswählen

<?php
$sql = rex_sql::factory();
$sql->setQuery('SELECT * FROM rex_com_user WHERE status>0');

while($sql->hasNext())
{
  ## Hier Ausgabe
  echo $sql->getValue('login'); 

  $sql->next();
}

?>
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Benutzeravatar
frag-seb
Beiträge: 211
Registriert: 27. Sep 2011, 17:53
Wohnort: München
Kontaktdaten: Website

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 12:40

Hi Markus,

Also muss ich dann das Formular wieder ganz händisch machen und kann das xForm nicht nutzen?
Das sollte ja ausbaufähig sein, ich wäre froh Xong würde noch ein xForm Seminar machen.
Denn ich verseh immer noch nicht so ganz den Vorteil, wenn ich doch nur eine Eingabe Maske erstellen kann und dann muss ich mir die "function" aus den rippen schnitzen.

Nachtrag:
Oder kann man die mySQL Ausgabe dem xForm übergeben?

Gruß
seb

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 12:56

Hi,

Ich versteh den Zusammenhang nicht. In diesem Thread geht es darum eine Liste mit den Usern zu erstellen. Dazu wird kein Formular benötigt.

Was möchtest Du machen?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Benutzeravatar
frag-seb
Beiträge: 211
Registriert: 27. Sep 2011, 17:53
Wohnort: München
Kontaktdaten: Website

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 16:28

Hi Markus,

Ich meint zum Beispiel vom User mit der ID 5 möchte ich im Frontend die Daten in einem Formular bearbeiten.
Oder so was halt muss jetzt nicht direkt aufs Community Addon bezogen sein, könnte auch eine andere Datenbank sein.

Ich find zurzeit halt, den Aufwand zu groß und ohne richtige Anleitung, mich da rein zu arbeiten.
Wobei ich glaub, dass es einfacher sein könnte, wenn man es verstanden hat.

Wenn du mir da weiter helfen kannst wäre ich sehr erfreut :-)

Gruß
Seb

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 17:38

Doch selbstverständlich geht das Formular selbst mit xform. Aber ich würde dich bitten ein neues Thema zu starten (mit einem konkreten Fall) und diesen Thread hier nicht zu kapern.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 18:55

Cheffchen hat geschrieben:Hallo,

ich verzfeifle auch gerade an communty addon aber das was du suchst habe ich glaube ich zufällig.

Code: Alles auswählen

$result = mysql_query("select * from rex_com_user where id='10' and status>0");
#$result = mysql_query($REX['COM_USER']->USER->query); 
      while ($row = mysql_fetch_array($result))
      {
print_r($row);
}
Cheffchen

Hallo Cheffchen,

danke für deine Hilfe.
Ich probier´s mal aus...

Greg

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 19:02

Markus.Lorch hat geschrieben:Eine API gibt es derzeit noch nicht.

Im Prinzip wie Cheffchen schreibt, nur bitte mit rex_sql ;)

Code: Alles auswählen

<?php
$sql = rex_sql::factory();
$sql->setQuery('SELECT * FROM rex_com_user WHERE status>0');

while($sql->hasNext())
{
  ## Hier Ausgabe
  echo $sql->getValue('login'); 

  $sql->next();
}

?>
Hallo Markus,

danke auch für deine Hilfe!

Im Prinzip ist es super, allerdings liest er jetzt alle User aus, die in rex_com_user gespeichert sind.
Gibt es denn eine Möglichkeit per user id nur die gewünschten Daten auszulesen?

Ich würde daraus ein Modul basteln, mit Eingabe der user id, Ausgabe erfolgt dann mit rex value.
Dann könnte ich nur die User ausgeben, die ich möchte....

Leider bin ich in php gar nicht firm, deswegen würde ich mich über etwas Komplettes (wie du´s bereits oben gemacht hast :D ) freuen.

Danke und vg
Greg

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 19:15

Markus.Lorch hat geschrieben:Eine API gibt es derzeit noch nicht.

Im Prinzip wie Cheffchen schreibt, nur bitte mit rex_sql ;)

Code: Alles auswählen

<?php
$sql = rex_sql::factory();
$sql->setQuery('SELECT * FROM rex_com_user WHERE status>0');

while($sql->hasNext())
{
  ## Hier Ausgabe
  echo $sql->getValue('login'); 

  $sql->next();
}

?>
Hi Markus,

was lange währt...

Ich habe Cheffchen´s und deine Idee "zusammengeschraubt" und es geht!

Sieht jetzt so aus:

Code: Alles auswählen

<?php
$sql = rex_sql::factory();
$sql->setQuery("select * from rex_com_user where id='36' and status>0");

while($sql->hasNext())
{
  ## Hier Ausgabe

  echo '<br/>';

  echo $sql->getValue('name');

  echo '<br/>';

  echo $sql->getValue('firstname');

  echo '<br/>';

  echo $sql->getValue('adress');

  $sql->next();
}

?>

ETC...

Was ich aber immer noch nicht schaffe, ist es ein mediafile per php auszulesen:
Über

Code: Alles auswählen

echo $sql->getValue('mediafile');
gibt er mir nur den Dateinamen wie z.B: "juppzupp.jpg" aus.

Was mache ich falsch????

Danke für eure Hilfe schon im Voraus...
Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 19:20

Da machst du nichts falsch. Das gehört so :)

Die Weiterverarbeitung - also das Anzeigen der jpg musst Du schon selbst übernehmen zum Beispiel so:

Code: Alles auswählen

echo '<img src="files/'.$sql->getValue('mediafile').'" alt="" />';
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 20:48

Markus.Lorch hat geschrieben:Da machst du nichts falsch. Das gehört so :)

Die Weiterverarbeitung - also das Anzeigen der jpg musst Du schon selbst übernehmen zum Beispiel so:

Code: Alles auswählen

echo '<img src="files/'.$sql->getValue('mediafile').'" alt="" />';

Super Markus,

hat geklappt und funktioniert bestens!!! 8)

Danke und vG
Greg

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 23:05

Markus.Lorch hat geschrieben:Da machst du nichts falsch. Das gehört so :)

Die Weiterverarbeitung - also das Anzeigen der jpg musst Du schon selbst übernehmen zum Beispiel so:

Code: Alles auswählen

echo '<img src="files/'.$sql->getValue('mediafile').'" alt="" />';

Hallo Markus,

ich brauche noch einmal Deine Hilfe...

Jetzt gibt es ein Problem bei X-Form mit dem mediafile!

Das ist meine Angabe bei X-Form:

Code: Alles auswählen

mediafile|bild_mediafile|Bild|1000|.gif,.jpg|pflicht=1|bitte nur jpg und gif - Größe: max 1MB|db|7
Was mache ich falsch???? Wenn ich ein Bild hochladen möchte, bekomme ich immer eine Fehlermeldung... :?:

Danke und vG
Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

21. Feb 2012, 23:29

Code: Alles auswählen

mediafile|bild_mediafile|Bild|1000|.gif,.jpg|1|bitte nur jpg und gif - Größe: max 1MB||7
so gehörts.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 01:00

Markus.Lorch hat geschrieben:

Code: Alles auswählen

mediafile|bild_mediafile|Bild|1000|.gif,.jpg|1|bitte nur jpg und gif - Größe: max 1MB||7
so gehörts.
Hi Markus,

leider will "er" auch so nicht...
Ich habe deine Einstellungen 1:1 übernommen, ist aber nicht :x

Ich kann´s aber auch manuell bei rex_com_user nicht hochladen!
Vielleicht liegt´s an der Einstellung im table manager?
mediafile_database.jpg
mediafile_database.jpg (47.61 KiB) 14983 mal betrachtet
Hast du eine Idee???

Danke und vG
Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 01:04

Was für eine Fehlermeldung bekommst Du denn? Dann muss ich nicht raten.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 11:46

Markus.Lorch hat geschrieben:Was für eine Fehlermeldung bekommst Du denn? Dann muss ich nicht raten.
Sorry, sorry...

Die Fehlermeldung aus der X-Form Zeile

Code: Alles auswählen

mediafile|bild_mediafile|Bild|1000|.gif,.jpg|0|bitte nur jpg und gif - Größe: max 1MB||7
-->

Code: Alles auswählen

bitte nur jpg und gif - Größe: max 1MB
Wenn ich´s direkt im rex_com_user: communityuser versuche, habe ich zwar ein "Durchsuchen" Feld, ich kann auch eine Datei auwählen (natürlich eine jpg unter 1MB :) ), aber wenn ich auf "abschicken" drücke, passiert nixxx!

:?: :?: :?: :?: :?: :?:

Danke & vG, Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 12:46

Bitte einmal hier das aktuelle github xform runterladen und drüber kopieren. Da wurden einige Bugs korrigiert. Vielleicht ists damit schon getan: https://github.com/dergel/redaxo4_xform
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 17:26

Markus.Lorch hat geschrieben:Bitte einmal hier das aktuelle github xform runterladen und drüber kopieren. Da wurden einige Bugs korrigiert. Vielleicht ists damit schon getan: https://github.com/dergel/redaxo4_xform
Hi Markus,

gesagt, getan!
Hab´s drauf, aber "er" mag mich immer noch nicht - so richtig...

Komischerweise akzeptiert es einige Dateien, andere aber nicht! :?:
Je nachdem, wo die Datei her ist, kann ich´s uploaden, manchmal geht´s aber nicht.
Sowohl bei gif als auch bei jpg.
Scheint also an den Dateien zu hängen. Was kann´s aber sein?

VG, Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 17:33

Dateiendungen mit .jpeg werden so momentan nicht akzeptiert. Die musst Du gesondert hinzufügen. Liegt es vielleicht daran?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 18:10

Markus.Lorch hat geschrieben:Dateiendungen mit .jpeg werden so momentan nicht akzeptiert. Die musst Du gesondert hinzufügen. Liegt es vielleicht daran?
Ich probier´s aus...

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 18:16

Ne, das war´s nicht, denn weder jpg, jpeg noch gif geht!
Zumindest nicht immer...

:?: :?: :?:

VG, Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 21:37

Dann brauch ich noch mehr Infos. Unter welchen Bedingungen geht es nicht, um welche Datei handelt es sich (Größe, Art) einfach alles was du weißt. Denn ein "manchmal geht es, aber nicht immer" Verhalten ist nicht wirklich normal^^
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

gsz
Beiträge: 38
Registriert: 8. Apr 2011, 17:00

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 22:16

Hi Markus,

leider bin ich völlig ratlos...
Wenn ich z.B. selber ein Bild erzeuge (Photoshop->für web und geräte speichern), dann geht´s immer!
Wenn ich aber ein Bild aus dem Netz zum probieren nehme, dann geht´s nimmer...
Es liegt aber weder an Größe, noch am Format.

Ist jetzt aber nicht so wichtig - zumindest bis einer heult :lol:

Troztdem vielen Dank für Deine großartige Hilfe!!!!!!!!

Wenn´s wieder kommt, melde ich mich (leider)...

Danke und vG,
Greg

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

22. Feb 2012, 23:05

Macht es einen Unterschied ob die File-Extension groß oder klein geschrieben ist? (.jpg vs. .JPG)
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Zurück zu „Allgemeines [R4]“