Einzelnen Beitrag anzeigen
  #5  
Alt 25.05.2004, 10:22:47
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi,

das mit der $kdnr/global ist nicht das Problem, Du rufst die Funktion ja mit daten($kdnr); auf.

Aber die Funktion weiß nix von einer DB-Verbindung -> include 'dbconnect.php'; vor die Funktion setzen.
PHP-Code:
//...
$kdnr=$_POST["kdnr"]; // Nach oben verschieben!!!
$_SESSION["kdnr"]=$kdnr;
$_SESSION["submit"];//???

include 'dbconnect.php';

function 
daten($wert)
{
$change=mysql_query("SELECT * FROM kunden WHERE Kundennummer= '$kdnr'")or die(mysql_error());// or die(mysql_error) zur "Fehlerfindung" einfügen...
$changes=mysql_fetch_array($change);
return 
$changes// $changes ist ja das Array, das Du haben willst
}
// Funktionsaufruf weiter unten...
$kd_info_array daten($kdnr);
print_r($kd_info_array); # Testausgabe

//...

#echo   "<td valign='top'><form name='form1' method='post' action='$PHP_SELF'>";
// Besser so 
echo   "<td valign='top'><form name='form1' method='post' action='".$_SERVER['PHP_SELF']."'>";
//...

#echo "<select name='Kundennummer' class='mysql'>";
// Hier sollte name='kdnr' stehen!!!
echo "<select name='kdnr' class='mysql'>"
Ich hoffe, das hilft Dir bissl weiter...

Gruss

chris17
Mit Zitat antworten