Hi,
ich hab mal ne frage, weil mir absoult nicht einfallen will, wie man sowas lösen könnte. Was aber nix heißen muss, denn ich bin noch recht neu auf dem Gebiet.
Also ich möchte gern mehrere Datensätze mit dem folgenden Code auslesen das klappt auch soweit. hinter jeden zusammengehörigen Datensatz befindet sich ein Button "Daten bearbeiten".
Nun meine Frage ich kann ja ganz easy die Variablen übergeben die sich nicht ändern, aber wie übergebe ich $ma die sich ja in den verschiedenen Datensätzen unterscheidet?
Ist die Frage verständlich? und kann mir jm helfen?
Vielen Dank schonmal
ich hab mal ne frage, weil mir absoult nicht einfallen will, wie man sowas lösen könnte. Was aber nix heißen muss, denn ich bin noch recht neu auf dem Gebiet.
Also ich möchte gern mehrere Datensätze mit dem folgenden Code auslesen das klappt auch soweit. hinter jeden zusammengehörigen Datensatz befindet sich ein Button "Daten bearbeiten".
Nun meine Frage ich kann ja ganz easy die Variablen übergeben die sich nicht ändern, aber wie übergebe ich $ma die sich ja in den verschiedenen Datensätzen unterscheidet?
Ist die Frage verständlich? und kann mir jm helfen?
Vielen Dank schonmal
PHP-Code:
<?php
//Datenbankverbindung
include "connect.inc_orginal.php";
echo "<form action = 'bearbeiten_b.php' method='post'>";
//id
$b_id = 1;
//Übergabeparameter (id) übernehmen
$e_id = $_GET['id'];
//Details abfragen
$res1 = mysql_query("select sem, ma, name, vorname, email,
telefon, kom from tabelle where bid = '$b_id' and eid= '$e_id'");
$num1 = mysql_num_rows($res1);
$num2 = mysql_affected_rows();
If ($num2 > 0)
{
while ($dsatz = mysql_fetch_assoc($res1))
{
$sem = $dsatz["sem"];
$ma= $dsatz["ma"];
$email = $dsatz["email"];
$tele = $dsatz["telefon"];
$name = $dsatz["name"];
$vorname = $dsatz["vorname"];
$kom = $dsatz["kom"];
echo "<b><font size=+1>Daten</font></b>";
echo "<hr />";
//Tabellenbeginn
echo "<table cellpadding='5' cellspacing='5' border='0' width='100%'>";
echo "<tr>";
echo "<td><b> Name </b></td>";
echo "<td>". $name . "</td>";
echo "<td width=\"10\"> </td>";
echo "<td width=\"10\"> </td>";
echo "<td width=\"40\"><b> Vorname </b></td>";
echo "<td>". $vorname . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td><b> Ma. </b></td>";
echo "<td>". $ma . "</td>";
echo "<td width=\"10\"> </td>";
echo "<td width=\"10\"> </td>";
echo "<td><b>Sem.:</font></b> </td>";
echo "<td><select name='Semester'>";
echo "<option selected>". $sem . "</option>";
echo "<option>1</option>";
echo "<option>2</option>";
echo "<option>3</option>";
echo "</select></td>";
echo "</tr>";
echo "</tr>";
echo "<tr>";
echo "<td><b> Telefon </b></td>";
echo "<td>". $tele . "</td>";
echo "<td width=\"10\"> </td>";
echo "<td width=\"10\"> </td>";
echo "<td><b> Email </b></td>";
echo "<td>". $email . "</td>";
echo "</tr>";
echo "</table>";
echo "<table border='0' cellpadding='5' cellspacing='5' width='100%'>";
echo "<tr>";
echo "<td style='VERTICAL-ALIGN: top'><b>Bermerkungen</font></b> </td>";
echo "</tr>";
echo "<tr>";
echo "<td>".$kom."</td>";
echo "<td width=\"10\"> </td>";
echo "<td width=\"10\"> </td>";
echo "<td></td>";
echo "<td></td>";
echo "<input type='hidden' name='e_id' value='".$e_id."'>";
echo "<input type='hidden' name='b_id' value='".$b_id."'>";
echo "<input type='hidden' name='b_id' value='".$ma."'>";
echo "<td width=\"10\" style='text-align: right'> <input
type='submit' value='Daten bearbeiten' name='Bearbeiten'></td>";
echo "</tr>";
echo "</table>";
echo "<hr />";
}
}
echo "</form>";
?>
Kommentar