Hallo Andreas,
Hallo,
habe durch Eure Hilfe schon eine funktionierende function gebastelt.
prima
So jetzt eine Neue Frage:
function kalkvorgang($sid)
{
//-- 1. SELECT --
$kalkulationsdaten=mysql_query("SELECT * from calc_vorgang WHERE
sid='$sid'");
$kalk_vorgang=mysql_fetch_array($kalkulationsdaten);
// aus dem Select die Variable $kalk_vorgang["von"] übergeben für den
nächsten SELECT
//-- 2. SELECT --
$set_von_medium = mysql_query("select vonmedium from calc_von_medien where
vid = '$kalk_vorgang["von"]");
$kalk_con=mysql_fetch_array($set_von_medium);
//-- war ja für den ersten Vorgang --
return $kalk_vorgang;
Wenn ich's richtig verstanden habe, bist Du also in Wirklichkeit nur an den Daten aus der Tabelle calc_from_medien interessiert mit bestimmter vid, die von der sid in Tabelle calc_vorgang abhängt, interessiert.
Möglicherweise willst Du das:
SELECT vonmedium
FROM calc_von_medien
INNER JOIN calc_vorgang
ON calc_von_medien.vid = calc_vorgang.vid
WHERE sid = '$sid';
Und dann brauchst Du nur eine Abfrage und keine Werte zu übergeben
Hth,
Vinzenz