Timur: Probleme mit SUBSTR

Beitrag lesen

Hallo Chris,

nun ersmal die Codes womit ich meine Probleme habe.

Die Datei beispiel.php:

<?PHP  
 mysql_connect("...") or die ("...");  
 mysql_select_db("...") or die ("...");  
 mysql_query ("INSERT INTO `table_1` SET	`text` = 'substr($_POST['nachricht'], 0, 180)'");  
?>
<form action="beispiel.php" method="post">  
 <textarea name="nachricht"><textarea>  
 <br />  
 <input type="submit" />  
</form>

Die Datei test.php:

<?PHP  
 mysql_connect ("...") or die ("...");  
 mysql_select_db("...") or die ("...");  
 $sql = "SELECT `text` FROM `table_1` ORDER BY `nr` DESC LIMIT 0,1";  
 $result = mysql_query($sql);  
 while($row = mysql_fetch_object($result))  
 {  
  $kleinertext=$row1->text;  
 }  
 echo "$kleinertext";  
?>

Wie gesagt, wenn der Text kleiner als 180 Zeichen ist und im TEXTAREA bei der Eingabe " oder ' oder leeren Zeilen vorkommen wird bei test.php nichts angezeigt.

Gruß Timur