Hallo zusammen,
ich bin ein echter PHP/SQL Newbie und stehe grad vor einem (für mich

) unlösbaren Problem.
Ich schreibe mittels Inputfeldern und auch Radiobuttons mehrere Werte in eine Tabelle der Datenbank (Nutze den SQL Server 2005).
Diese Daten sollen von dem Nutzer später eingesehen und editiert werden können.
D.h. ich habe eine "editieren.php" bei der die Werte aus der Datenbank in Inputfeldern ausgegeben werden, um sie dann direkt ändern zu können.
Bei den Inputfeldern funktioniert das super. Also wenn bei meiner Tabelle "Person" bei der Spalte "PName" der Wert "Maier" eingetragen wurde, steht auf meiner Seite jetzt ein Inputfeld wo Maier drin steht.
Aber bei den Radiobuttons funktioniert das überhaupt nicht. Die Radiobuttons stehen zwar da, aber es ist keiner ausgewählt. Ich hab z.B. die Art des Schulabschlusses in der Tabelle Graduation hinterlegt mit einer GraduationID und den Abschlüssen in GraduationName: Hauptschule, Realschule und Gymnasium. Diese Werte werden mittels den Radiobuttons und einem Fremdschlüssel in die Tabelle "Person" eingetragen. Aber wie gesagt, die Ausgabe der Werte in Radiobuttons funktioniert nicht.
Hier mal der Code:
Code:
<div style="position:absolute;top:80px;left:0px;">
<form method="post" action="Project_editieren_send.php">
<input type="hidden" name="pid" value="<?php echo $_GET["pid"];?>">
<p>Name:<br><input name="PName" type="text" value="<?php echo $projectData['PName']; ?>"></p>
div style="position:absolute;top:80px;left:400px;">
<p>Abschluss: (*)</p>
<p>
PHP-Code:
<?php
//get graduation options
$tsql = "SELECT * FROM dbo.Graduation";
$stmt = sqlsrv_query( $conn, $tsql);
if( $stmt === false )
{
echo "Error getting graduation Options</br>";
die( print_r( sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt))
{
echo '<input type="radio" name="FK_GraduationID" value="'.$row["GraduationID"].'">'.$row["GraduationName"].' ';
}
?>
Ich hoffe ihr versteht was ich meine.
Bei Unklarheiten bitte einfach nachfragen!
Vielen Dank schonmal für eure Hilfe

Liebe Grüße,
Keiko