Vinzenz: function erweitern

Beitrag lesen

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