PHP, Access Abfrage

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_access_abfrage_104650/page_1 - zur Vollversion wechseln!


Facetious schrieb am 19.01.2004 um 20:52

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


sliver33 schrieb am 19.01.2004 um 21:42

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 schrieb am 19.01.2004 um 21:59

naja ... sagen wir so, es klingt plausibel
wenn du mir noch sagst was current_artid ist bin ich fast zufrieden :)


mg_shadow schrieb am 20.01.2004 um 08:03

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 schrieb am 20.01.2004 um 08:08

aaaaaaaaaaaaaaaaaaaaahhhhhhhhh

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


Facetious schrieb am 21.01.2004 um 09:04

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




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025