Textfeld-Probleme bei Übergabe von Werten

k1ng-eric

Grünschnabel
Hi, ich habe ein problem mit dem
Code:
<input type="text" name="textfield" />
und zwar übermittelt er meiner mysql datenbank immer nur den Text aus dem Feld, wenn dieser nicht allzu groß ist. Da aber bei einem newssystem es schlecht ist, wenn nur ~5-10Sätze max. übermittelt werden. Wenn es mehr Text ist, wird garnichts zur Sql DB geschickt. Weiß einer wie ich dieses Problem umgehen kann ?
 
Welche Werte kommen denn im verarbeitenden Skript an? Wahrscheinlich liegt es an der Übermittlungsmethode. Denn die Get-Methode – die Übermittlung der Werte innerhalb des URLs – ist in seiner Länge beschränkt. Die Post-Methode jedoch nicht.
 
Ich paste mal ein teil meines scriptes:
Code:
<form id="form1" name="form1" method="post" action="">
  <table width="366" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="53">Headline</td>
      <td width="313"><input name="Headline" type="text" id="Headline" size="45" /></td>
    </tr>
    <tr>
      <td>News</td>
      <td><textarea name="Text" cols="35" rows="6" id="Text"></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="Senden" /></td>
    </tr>
  </table>
</form>
<?php
} else {
$txt = nl2br($_POST['Text']);
$Zeit1 = date("d.m.Y");
$Zeit2 = date("H:i:s");

$db = mysql_connect ($sqlhost, $sqlbenutzer, $sqlpass);

// Datensatz-Inhalte festlegen
$SQL_Befehl = "
insert into News (
	Id,
	Headline,
	Text,
	Autor,
	AutorMail,
	Zeit
) VALUES (
 	'',
	'$_POST[Headline]',
	'$txt',
	'$username',
	'$usermail',
	'$Zeit1 um $Zeit2 Uhr'
)";
 
Zurück