Ich habe das mit den anderen Feldern jetzt auch gemacht, aber wie kann ich diese jetzt an das php script übergeben damit man jeden Datensatz bearbeiten kann?
							
						
					Update - Probleme!
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Verstehe ich Dich richtig, dass Du in Deinem Formular hinter jeden Feldnamen ein "[$id]" o.ä. gesetzt hast
 und hier nun fragst: "Und jetzt?"? Da ist jetzt aber erstmal etwas Eigeninitiative gefragt. Hast Du nun
 endlich mal ein print_r($_POST) bei beiden Versionen eingebaut und Dir mal den Unterschied angeschaut?
 Was hast Du in dem Tutorial nicht verstanden?
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Huhu!
 
 Ich habe jetzt hinter jedem Textboxnamen ein Arrey gesetzt.
 
 das gebe ich jetzt in meine angepasste bearbeiten.phpPHP-Code:$bez1 = "<input type=\"text\" name=\"Betriebsname[]\" value=\"$text1\">";
 $bez2 = "<input type=\"text\" name=\"Branche[]\" value=\"$text2\">";
 $bez3 = "<input type=\"text\" name=\"Strasse[]\" value=\"$text3\">";
 $bez4 = "<input type=\"text\" size=\"4\" name=\"PLZ[]\" value=\"$text4\">";
 $bez5 = "<input type=\"text\" name=\"Ort[]\" value=\"$text5\">";
 $bez6 = "<input type=\"text\" name=\"Telefon[]\" value=\"$text6\">";
 $bez7 = "<input type=\"text\" size=\"2\" name=\"B_Nr[]\" value=\"$id\">";
 $bez8 = "<input type=\"text\" size=\"2\" name=\"S_Nr[]\" value=\"$text7\">";
 
 
 Das funtioniert leider immer noch nicht. Jetzt kann ich immer nur den ERSTEN Datensatz bearbeiten.PHP-Code:<?php
 $Verbindung=mysql_connect("localhost","root","");
 if(isset($_POST['radio'])&&is_array($_POST['radio']))
 {
 foreach($_POST['radio']as $aid=>$value)
 {
 {
 foreach($_POST['Betriebsname'] as $Betriebsname)
 {
 {
 foreach($_POST['Branche'] as $Branche)
 {
 {
 foreach($_POST['Strasse'] as $Strasse)
 {
 {
 foreach($_POST['PLZ'] as $PLZ)
 {
 {
 foreach($_POST['Ort'] as $Ort)
 {
 {
 foreach($_POST['Telefon'] as $Telefon)
 {
 {
 foreach($_POST['S_Nr'] as $S_Nr)
 {
 $SQLstring = "UPDATE betrieb SET Betriebsname = '$Betriebsname',
 Branche = '$Branche',
 Strasse = '$Strasse',
 PLZ = '$PLZ',
 Ort = '$Ort',
 Telefon = '$Telefon',
 S_Nr = '$S_Nr'
 where B_Nr = '$aid'";
 mysql_db_query("Praktikum", $SQLstring,$Verbindung);
 }
 }
 }
 }
 }
 }
 }
 }
 mysql_close($Verbindung);
 }
 }
 }
 }
 }
 }
 }
 }
 ?>
 Für Hilfe wäre ich sehr dankbar.Zuletzt geändert von keine_ahnung776; 02.10.2006, 21:03.
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
     
 Problem endlich gelöst.
 Ich bedanke mich für die Mühe!
 
 Zur ünterstützung, die mal das selbe Problem haben sollten.
 Habe jeweils hinter den namen der inputfelder .$id geschrieben
 in meiner bearbeiten.php jeweils so:PHP-Code:<td>"."<input type=\"text\" name=\"Betriebsname.$id\" value=\"$text1\">"."</td>
 
 Es funtzt!PHP-Code:$Betriebsname = $HTTP_POST_VARS[Betriebsname."_".$aid];
 
  Zuletzt geändert von keine_ahnung776; 03.10.2006, 18:39. Zuletzt geändert von keine_ahnung776; 03.10.2006, 18:39.
 Kommentar
 
          
 
							
						
Kommentar