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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.03.2003, 12:01:12
col7 col7 ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 38
user anzeigen

hallo,

ich nochmal ;-))

ich habe ein script indem user downloads eintragen können, die user müssen sich vorher einloggen und bekommen eine id, diese id wird in der tabelle datenbank_member gespeichert neben id, gibt es dann noch name, email ....

so nun ist der user eingeloggt und kann downloads hinzufügen, diese werden dann in der tabelle datenbank_dateien eingetragen! da der user eingeloggt ist wird in die tabelle datenbank_dateien die zeile fromid seine id eingetragen .... so weis ich dann von wem das download ist.

nun mein problem, ich lasse mir nun bei der downloadübersicht die zeile fromid anzeigen ... nun sehe ich aber nur die user id, also eine zahl *verzweifel* ich probiere das schon seit ca 3 wochen, ich schaffe es einfach nicht.

was muss ich machen das ich fromid aufrufe (tabelle datenbank_dateien) und name (tabelle ddatenbank_member) raushaben will???? fromid = id

im mom bin ich so weit

$anfrage = "SELECT id, fromid, name, sprache, member FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' ORDER BY kat DESC";
$ergebnis = mysql_query($anfrage);
while($e=mysql_fetch_array($ergebnis)) {
echo $anf;
$anf='';
echo '<tr bgcolor="#808080">
<td> <img src="'.$e[sprache].'" border="0">&nbsp;&nbsp;';
?> <a href="datei.php?id=<?php echo $e[id]; ?>" target="_blank"> <?php echo $e[name]; ?> </a></font><font size="2"> </td>
<td width="80"><font size="2"><?php echo $e[fromid]; ?>


oh man, wenn mir hier einer helfen könnte, das wäre einfach GENIAL!!!
Mit Zitat antworten
  #2  
Alt 03.03.2003, 12:09:03
Ben20
Guest
 
Beiträge: n/a
Da gibts zwei Möglichkeiten. 1. Du machste einen zweiten Select aus der Member Tabelle oder Du änderst die bisherige Abfrage!


SELECT datenbank_member.name FROM datenbank_dateien, datenbank_member WHERE datenbank_dateien.fromid = datenbank_member.id


Da mußt Du halt noch deine anderen Felder reinstricken, aber prinzipiell sollte es so gehen!
Mit Zitat antworten
  #3  
Alt 03.03.2003, 12:30:20
col7 col7 ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 38
weitere hilfe

hi,

danke für deine schnelle antwort, ich habe gleich ein paar verschiedene sachen probiert ... leider bekomme ich es nicht hin, kannst du mir vielleicht noch etwas mehr helfen???
ich mache einen fehler bei diese abfrage, so habe ich es jetzt

$anfrage = "SELECT id, fromid, name, sprache, member FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' ORDER BY kat DESC";
$ergebnis = mysql_query($anfrage);
$anfrage = "SELECT datenbank_member.name FROM datenbank_dateien, datenbank_member WHERE datenbank_dateien.fromid = datenbank_member.id";
$ergebnis = mysql_query($anfrage);
while($e=mysql_fetch_array($ergebnis)) {
echo $anf;
$anf='';
echo '<tr bgcolor="#808080">
<td> <img src="'.$e[sprache].'" border="0"> ';
?> <a href="datei.php?id=<?php echo $e[id]; ?>" target="_blank"> <?php echo $e[name]; ?> </a></font><font size="2"> </td>
<td width="80"><font size="2"><?php echo $e[fromid]; ?>


DANKE
Mit Zitat antworten
  #4  
Alt 03.03.2003, 12:33:06
Ben20
Guest
 
Beiträge: n/a
Denn Teil

$anfrage = "SELECT id, fromid, name, sprache, member FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' ORDER BY kat DESC";

So

$anfrage = "SELECT datenbank_dateien.id, datenbank_dateien.fromid, datenbank_dateien.name, datenbank_dateien.sprache, datenbank_dateien.member, datenbank_member.name FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' AND datenbank_dateien.fromid = datenbank_member.id ORDER BY kat DESC";


Glaub ich zumindest!
Mit Zitat antworten
  #5  
Alt 03.03.2003, 12:36:57
col7 col7 ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 38
@ben20

hi ben,

wenn ich das so mache wie du es mir geschrieben hast kommt folgender fehler ;-(((( ich verzweifel hier noch .... ich bekomme das nie hin!! versuche es ja schon seit wochen!!

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...
Mit Zitat antworten
  #6  
Alt 03.03.2003, 12:40:30
Ben20
Guest
 
Beiträge: n/a
Da ist ein Bug im Query - lass Dir mal den Query als Text ausgeben und überprüfe in mit phpMyAdmin oder setze nach dem Query ein

echo mysql_error() ein!
Mit Zitat antworten
Antwort


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26:24 Uhr.


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


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