ich war mir nicht sicher, ob es sich um ein mySQL oder PHP problem handelt, deswegen versuch ich es einfach hier.
ich habe untenstehenden Code programmiert. Es werden alle Zensuren aus der datenbank ausgelesen, und in einer Select-Anweisung ausgegeben, damit man sie ändern kann.
Nun mächte ich, das wenn man auf den Button klickt, alle Zensuren, passend zu den personen wieder in die Datenbank geschrieben werden.
Ich denke, dazu müßte ein array angelegt werden, oder? Aber wie? kann mir jemand weiterhelfen?
if(!$op){
echo "<center><br><b>Zensuren eintragen</b></center><br>";
echo "<form action=$PHP_SELF?op=zensuren method=post>";
echo "<table border=1 width=80% bordercolor=black cellpadding=0 cellspacing=0><tr>
<td><center><font color=white><b>Name</b></font></center></td>
<td><center><font color=white><b>Zensur</b></font></center></td>
mysql_connect($dbhost,$dbuname,$dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$result = mysql_query("SELECT * from schueler order by name;");
echo mysql_error();
while(list($SID, $name, $zensur) = mysql_fetch_array($result)) {
echo "<tr><td><center>";
echo "<td><center><a href=$PHP_SELF?op=zeigen&sid=$SID>$name</a></center></td>
<td><center><select name=\"zensur\" SIZE=\"1\">";
switch ($zensur) {
case 0:
echo "<option value=0 selected>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>";
break;
case 1:
echo "<option value=0>Keine Bewertung</option>
<option value=1 selected>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>3</option>
<option value=5>5</option>";
break;
case 2:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2 selected>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>";
break;
case 3:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3 selected>3</option>
<option value=4>4</option>
<option value=5>5</option>";
break;
case 4:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4 selected>4</option>
<option value=5>5</option>";
break;
case 5:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5 selected>5</option>";
break;
}
echo "</select></center></td>";
}
echo "</table>";
echo "<br><center><input type=submit value=\"Zensuren vergeben\">";
echo "</center></form>";
}
ich habe untenstehenden Code programmiert. Es werden alle Zensuren aus der datenbank ausgelesen, und in einer Select-Anweisung ausgegeben, damit man sie ändern kann.
Nun mächte ich, das wenn man auf den Button klickt, alle Zensuren, passend zu den personen wieder in die Datenbank geschrieben werden.
Ich denke, dazu müßte ein array angelegt werden, oder? Aber wie? kann mir jemand weiterhelfen?
if(!$op){
echo "<center><br><b>Zensuren eintragen</b></center><br>";
echo "<form action=$PHP_SELF?op=zensuren method=post>";
echo "<table border=1 width=80% bordercolor=black cellpadding=0 cellspacing=0><tr>
<td><center><font color=white><b>Name</b></font></center></td>
<td><center><font color=white><b>Zensur</b></font></center></td>
mysql_connect($dbhost,$dbuname,$dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$result = mysql_query("SELECT * from schueler order by name;");
echo mysql_error();
while(list($SID, $name, $zensur) = mysql_fetch_array($result)) {
echo "<tr><td><center>";
echo "<td><center><a href=$PHP_SELF?op=zeigen&sid=$SID>$name</a></center></td>
<td><center><select name=\"zensur\" SIZE=\"1\">";
switch ($zensur) {
case 0:
echo "<option value=0 selected>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>";
break;
case 1:
echo "<option value=0>Keine Bewertung</option>
<option value=1 selected>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>3</option>
<option value=5>5</option>";
break;
case 2:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2 selected>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>";
break;
case 3:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3 selected>3</option>
<option value=4>4</option>
<option value=5>5</option>";
break;
case 4:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4 selected>4</option>
<option value=5>5</option>";
break;
case 5:
echo "<option value=0>Keine Bewertung</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5 selected>5</option>";
break;
}
echo "</select></center></td>";
}
echo "</table>";
echo "<br><center><input type=submit value=\"Zensuren vergeben\">";
echo "</center></form>";
}
Kommentar