Ich möchte gerne ein Textfeld auslesen aus einem Formular.
Ich übergebe dabei ein Array. Der Sinn ist das ich Daten aus der Datenbank auslese in ein Textfeld eintrage(das funktioniert schon). und abändern kann und dann wieder mit update ... speichern.
Das Auslesen geht nicht und das übergeben eines Arrays
?????
//Übergabeseite
Ich übergebe dabei ein Array. Der Sinn ist das ich Daten aus der Datenbank auslese in ein Textfeld eintrage(das funktioniert schon). und abändern kann und dann wieder mit update ... speichern.
Das Auslesen geht nicht und das übergeben eines Arrays
?????
Code:
if ( isset($_POST['_change_button']) ){ $connID = connect_to_gbtechnik(); $fields_input = array(m_name=>'Name:', m_vorname=>'Vorname:', m_teleNr=>'TeleNr.:', m_email=>'Email:'); echo $_change[$x]; echo "<h2 align='center'> Daten verändern </h2>"; echo " "; echo "<table border=0 align=center>"; echo "<tr>"; for($x = 0; $x < count($_change); $x++){ $result = mysql_query("select * from t_mitarbeiter where MNr=$_change[$x]"); $row = mysql_fetch_array($result); $i = 0; foreach ($fields_input as $field_name=>$Name){ $i++; echo "<tr><td width='100'>$Name</td><td width=150><input type='text' name = '$field_name' value = '$row[$i]' size='20' maxlength='30'></td></tr>"; } echo "<tr><td></td><td></td></tr>"; } echo "</tr>"; echo "</table>"; //Variablenübergabe innerhalb des Formulars echo "<form action='p_anzeige.php?var=$row' method='post'>"; echo " "; echo "<TABLE border=0 align=center>"; echo "<tr>"; echo "<td width=120><input type=submit name=_save_b value=Ändern style='WIDTH: 120' style='BACKGROUND-COLOR: white' > </td>"; echo "</form>"; }
Code:
if ( isset($_POST['_save_b']) ) { echo "das ist der Name:".$var[1]; # while($row){ # $result = mysql_query("update t_mitarbeiter SET Name='$row[1]',Vorname='$row[2]',TeleNr='$row[3]',Email='$row[4]' where MNr=$_change[$x]"); # } }
Kommentar