Illegal offset type

hikeda_ya

Erfahrenes Mitglied
Servus,

kann mir von euch jemand sagen wo ich den Fehler sitzen habe

Ich hole aus einer Datenbank Spalten und gebe diese in einer Tabelle als textinput aus. Damit diese bearbeitet werden können.

(hintergrund ist vor von nachname zu trennen)

doch mein Script sagt mir immer

Warning: Illegal offset type in C:\Inetpub\php\wlw_inhaber.php on line 32

das script

PHP:
 include 'inc/wlw.php';

  
      echo '<form action="'.@$php_self.'" method="post">
        
            <input type="submit" name="submit" value="send" /> ';
  
     
            
        
if ($_REQUEST['submit']== "send"){

	$wand = array();
	$wand[$_REQUEST['Firmen_ID']][$_REQUEST['inhaber']][$_REQUEST['vname']] = $satz;


foreach ($wand as $id => $ids) 
  {
		foreach ($ids as $inh => $inhs) 
  	{
	 		foreach ($inhs as $vn => $vns) 
			{
				echo $id." ".$inh." ".$vn.'<br />';	
			}
		}
	}	 
/* das update soll dann durchgeführt werden wenn das mit den arrays hinhaut.

		$res = sql ("Update inhaber
									set
									vname = ".$vn.",
									inhaber = ".$inh."
									where firmen_id = '".$id."' and inhaber like '%".$inh."' ");
*/
}            
            


$res = sql ("select * from inhaber
where vname is null");

	    echo '<br><br /><br />';   

      echo '<table border=1>
            <tr>
            <td>Firmen-ID</td>
            <td>Inhaber</td>
            </tr> ';
                    
 		  while ($row=mssql_fetch_assoc($res)){

				    echo '<tr>
			              <td><input type="text" name="Firmen_ID[]"  value="'.$row['firmen_id'].'" \></td>
			              <td><input type="text" name="inhaber[]"  value="'.$row['Inhaber'].'" \></td>
			              <td><input type="text" name="vname[]"  value="'.$row['vname'].'" \></td>   
										           
			              </tr>';
			           
  		}         
     
		echo '</span></form>';
 

Anhänge

  • 26170attachment.jpg
    26170attachment.jpg
    26,4 KB · Aufrufe: 11
Zuletzt bearbeitet:
Zurück