"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

PHP, Access Abfrage

Facetious 19.01.2004 - 20:52 511 5
Posts

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
hi leute!

ich habe ein logisches problem

ich möchte mit hilfe eines treescripts von dieser Seite die navigation eines webshops erleichtern.

am bsp:

die art bezeichnung sollte meine ordner darstellen,
die artikel bezeichnung meine files

Zitat
<div class="dtree">
<script type="text/javascript">
d = new dTree('d');
d.add(0,-1,'Unsere Produkte');
<?
$sql = "SELECT Art.Bezeichnung FROM Art";
$sqlartikel = "Select Artikel.Bez FROM Artikel";
$ergebnis = odbc_exec($verbindung, $sql);
$ergebnis2 = odbc_exec($verbindung, $sqlartikel);

$z = 1;

while (odbc_fetch_row($ergebnis))
{
for ($i = 1; $i <= odbc_num_fields($ergebnis); $i++)
{
$feldname = odbc_field_name($ergebnis, $i);
$daten = odbc_result($ergebnis, $feldname);
echo "d.add($z,0,'$daten');\n";
}

$z++;
}
?>
document.write(d);
</script>
</div>

also das alle pralinen in den pralinenordner kommen und alle Tafelschokoloaden zu den Tafelschokoladen :)

tia Facetious

db ist zu finden unter: http://www.nugula.net/temp/sweet.mdb
Bearbeitet von Facetious am 23.01.2004, 08:45

sliver33

Big d00d
Avatar
Registered: Sep 2001
Location: Alkoven
Posts: 273
Also irgendwie glaub ich das du bei deinem code auszug einen kompletten blödsinn draht hast ;)

Psydo code für das vorgehen:

sql="select * from art";
while( sql_rows)
sql_artikels="select * from artikels where art=current_artid";
while(sql_artikels)
ausgeben von artikels
end while
end while


ich hoffe dieser pseudo code hilft dir weiter aber ich bin einfach zu müd um irgendwas gscheites zu programmieren

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
naja ... sagen wir so, es klingt plausibel
wenn du mir noch sagst was current_artid ist bin ich fast zufrieden :)

mg_shadow

live and die in starlight
Avatar
Registered: Aug 2001
Location: A, ST, Bez. Weiz
Posts: 964
ich denke mal mit current_artid will er folgendes:

sql="select * from art";
while( sql_rows)

$current_artid=$sql_rows["id_art"]//die eindeutige id einer bestimmten art

sql_artikels="select * from artikels where art=$current_artid";
while(sql_artikels)
ausgeben von artikels
end while
end while

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
aaaaaaaaaaaaaaaaaaaaahhhhhhhhh

hätt ich eigentlich selbst drauf kommen können :bash:

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
ok .. ich bekomms trotzdem nicht zusammen :bash:
könnte mir jem. noch eine codebeschreibung schreiben?

tia


//edit [solved] ich habs jetzt anders gelöst
aber danke für eure hilfe
Bearbeitet von Facetious am 23.01.2004, 08:44
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz