Hallo Gemeinde ,
irgendwie kriege ich nicht das hin was ich will,
zumindest will ich eventuell auch zu viel ??
ich [COLOR=red]möchte[/COLOR] gerne in einer php datei eine sql abfrage machen und die
ausgelesenen Ergebnisse anzeigen lassen.
Nun das kriege ich gebacken jedoch möchte ich dann wenn eine bestimmte Aktion passiert,
das er dann auf eine funktion in einer anderen datei zugreift die ebenfalls aus der Datenbank eine Abfrage startet und ausgibt.
Das Problem vor welchem ich stehe ist irgend wie das er die Abfrage in der Funktion zwar startet,
jedoch ständig nur das erste Resultat ausgibbt...
meine Scripts sehen im Folgenden so aus :
anzeige.php
class_filelist.php
Die Ausgabe funktioniert zwar jedoch wird aus mir unwissenden Gründen immer nur das erste Resultat der funktions abfrage ausgegeben.
Hoffe es ist verständlich was ich vorhabe und ihr könnt mir ne hilfestellung geben wo ich anfangen sollte zu suchen
Ach ja : beide sql abfragen greifen auf die selbe tabelle zu (???)
irgendwie kriege ich nicht das hin was ich will,
zumindest will ich eventuell auch zu viel ??
ich [COLOR=red]möchte[/COLOR] gerne in einer php datei eine sql abfrage machen und die
ausgelesenen Ergebnisse anzeigen lassen.
Nun das kriege ich gebacken jedoch möchte ich dann wenn eine bestimmte Aktion passiert,
das er dann auf eine funktion in einer anderen datei zugreift die ebenfalls aus der Datenbank eine Abfrage startet und ausgibt.
Das Problem vor welchem ich stehe ist irgend wie das er die Abfrage in der Funktion zwar startet,
jedoch ständig nur das erste Resultat ausgibbt...
meine Scripts sehen im Folgenden so aus :
anzeige.php
PHP-Code:
if (!$_GET['o']) $o="filename";
else $o=$_GET['o'];
$sql="SELECT * FROM files WHERE active='1' ORDER BY ".$o;
$res=send_sql($db,$sql);
//......
// Jetzt kommt die ausgabe der Daten mittels while schleife
//
//......
// Das ist nun der zugriff auf die Classe mit
// ebenfalls einer SQL Abfrage
require_once("class_filelist.php");
$filess = new files();
echo $filess->filepreview($file,$zelle);
PHP-Code:
class files{
function filepreview($id,$zeile){
$sql="SELECT * FROM files WHERE ID=$id";
$res=send_sql($db,$sql);
$result=mysql_fetch_array($res,MYSQL_ASSOC);
// jetzt wird das result array an eine variable übergeben und
// die einzelnen punkte ausgelesen
$tabellekopf="$result[Filename]";
echo $tabellekopf;
}
}
Hoffe es ist verständlich was ich vorhabe und ihr könnt mir ne hilfestellung geben wo ich anfangen sollte zu suchen
Ach ja : beide sql abfragen greifen auf die selbe tabelle zu (???)
Kommentar