Leerzeichen am Anfang

hikeda_ya

Erfahrenes Mitglied
Servus,

eine bestimmt 1000 mal gestellte Frage.

Ich hab in einer Datenbank Einträge bei ein paar sind am Anfang oder am Schluss 1 oder 2 Leerzeichen wie bekomme ich diese weg

wenn ' ' in '' ersetzt werden soll

Da allerdings Namen und Doppelnamen dort drinn stehen kann ich nicht mit replais arbeiten weil ja dann Karl Heinz plötzlich KarlHeinz heissen würde.
 
ok und wie kann ich es hier einbauen

mache es warscheinlich wieder zu kompliziert :-(

PHP:
 while ($row=mssql_fetch_assoc($res)){

                    echo '<tr>
                    			<td><input type="hidden" name="id[]"  value="'.$row['id'].'" \>'.$row['id'].'</td>
                          <td><input type="hidden" name="firmen_id[]"  value="'.$row['firmen_id'].'" \>'.$row['firmen_id'].'</td>
                          <td><input type="text" name="nname[]"  value="'.$row['nname'].'" \></td>
                          <td><input type="text" name="vname[]"  value="'.$row['vname'].'" \></td>
                          <td><input type="text" name="anrede[]"  value="'.$row['anrede'].'" \></td>
                          <td><input type="text" name="titel[]"  value="'.$row['titel'].'" \></td>
                          <td><input type="text" name="akad[]"  value="'.$row['akad'].'" \></td>
													</tr>';

          }

oder muss es hier rein

PHP:
foreach ($_REQUEST['id'] as $key => $keys)
  {
       @$res = sql
			 ("	update einkauf
       		set
       		vname = '".$_REQUEST['vname'][$key]."',
			 		titel = '".$_REQUEST['titel'][$key]."',
			 		akad = '".$_REQUEST['akad'][$key]."',
					nname = '".$_REQUEST['nname'][$key]."'
					where id = '".$_REQUEST['id'][$key]."' ");
      	}
 
Es reicht, wenn Du's oben änderst:

Aus $row['...'] wird trim($row['...'])!


// EDIT: Wobei... Wenn der User eine Falscheingabe macht... dann änder's vielleicht doch besser unten... ;-)

$_REQUEST["..."][$key] => trim($_REQUEST["..."][$key])

Kleiner Denkfehler meinerseits!
 
Zuletzt bearbeitet:
Zurück