ich habe folgendes Problem. In einem kleinen Praxis-Verwaltungssystem
habe ich verschiedene Tabellen. Mit der Rezept-Tabelle sind alle anderen
Tabellen verbunden. Wenn ich jetzt ein Rezept bearbeiten will und den
Namen des Patienten ändern will, mache ich dies mit einem Formular und
folgender Abfrage:
Patient
$result2 = mysql_query("SELECT adr_nr, nachname, vorname FROM patient
WHERE adr_nr='$line[2]' ");
$line2 = mysql_fetch_array($result2);
?>
Im Formular wird mir der Patient mit Nachname, Vorname angezeigt und im
Wertebereich steht die Patient-Nr, Nachname und Vorname drin. Alles
soweit korrekt. Die Daten im Wertebereich will ich mir als array
speichern, damit ich dann bei der Weiterverarbeitung die Daten ausgeben
kann und hier habe ich mein Problem. Bei der Weiterverarbeitung gehe ich
wie folgt vor:
Hier bekomme ich nur den Wert von $patient[0] geliefert. Die anderen
Werte $patient[1] und $patient[2] kommen nicht mit. Kann mir jemand
einen Tipp geben, was ich hier falsch mache?
Im Voraus vielen Dank.
Klaus
Re: Array aus Formular
am 05.08.2006 16:56:01 von Frank Schenk
Klaus Feimer schrieb:
>
> $patient = $_POST['patient'];
Was sagt denn print_r($_POST);?
gruß, Frank
Re: Array aus Formular
am 05.08.2006 18:41:02 von Klaus FEIMER
Frank Schenk schrieb:
> Klaus Feimer schrieb:
>>
>> $patient = $_POST['patient'];
>
> Was sagt denn print_r($_POST);?
>
folgendes:
Array ( [0] => 44 )
Es wird nur die Patient-Nr. ausgegeben und leider nicht der Vor- und
Nachname.
Gruß
Klaus
Re: Array aus Formular
am 05.08.2006 19:00:38 von Carsten Wiedmann
Klaus Feimer schrieb:
>
Re: Array aus Formular
am 05.08.2006 19:02:50 von Frank Schenk
Klaus Feimer schrieb:
> Frank Schenk schrieb:
>> Klaus Feimer schrieb:
>>>
>>> $patient = $_POST['patient'];
>>
>> Was sagt denn print_r($_POST);?
>>
>
> folgendes:
>
> Array ( [0] => 44 )
>
> Es wird nur die Patient-Nr. ausgegeben und leider nicht der Vor- und
> Nachname.
Lass mich raten, im HTML steht sowas:
Da fehlen Quotes -> "
Du musst die Daten aber auch erst noch auseinandernehmen. Normalerweise
schreibt man aber in den Value nur die Id und holt dann die Daten zur ID
aus der DB.
hth, Frank
Re: Array aus Formular
am 05.08.2006 22:37:50 von Klaus FEIMER
>>> Klaus Feimer schrieb:
>>>>
>>>> $patient = $_POST['patient'];
>>>
>>> Was sagt denn print_r($_POST);?
>>>
>>
>> folgendes:
>>
>> Array ( [0] => 44 )
>>
>> Es wird nur die Patient-Nr. ausgegeben und leider nicht der Vor- und
>> Nachname.
>
> Lass mich raten, im HTML steht sowas:
>
>
>
>
> Da fehlen Quotes -> "
>
ja, die haben gefehlt.
>
> Du musst die Daten aber auch erst noch auseinandernehmen.
hat jetzt auch geklappt.
Normalerweise
> schreibt man aber in den Value nur die Id und holt dann die Daten zur ID
> aus der DB.
stimmt, aber ich wollte jetzt wissen, ob diese Information nicht aus dem
value-Bereich herausziehen kann.
Danke für die Hilfe
Klaus
Re: Array aus Formular
am 06.08.2006 09:37:47 von Thomas Rachel
Klaus Feimer wrote:
> stimmt, aber ich wollte jetzt wissen, ob diese Information nicht aus
> dem value-Bereich herausziehen kann.
Die stammen vom Client. Findest Du die vertrauenswürdiger als die aus der
Datenbank?
Thomas
--
Das Fleisch war willig, aber das Gras war naÃ.