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