Einfügen von Text in eine MySQL-Datenbank

dr-stein

Mitglied
Ich möchte gerne auf meiner zweiten Homepage den Text über ein Formular in die MySQL-Datenbank eingeben (Text und Daten)...

Hier mein Code...

PHP:
<?php 
session_start();
include("../com.php"); //Hier wird die Variable $id (weiter unten) hergeholt!



  mysql_connect(
  "localhost",  // Bitte den Host angeben. Normalerweise ist der localhost.
  "***",   
  "***"    
  );
  mysql_select_db(
  "***"   
  );

$termin_id=mysql_real_escape_string($_POST['termin-id']);
$termin_session=mysql_real_escape_string($_POST['termin-session']);
$termin_name=mysql_real_escape_string($_POST['termin-bezeichnung']);
$termin_berechtigung=mysql_real_escape_string($_POST['Berechtigung']);
$termin_datum=mysql_real_escape_string($_POST['termin-datum']);
$termin_dokument=mysql_real_escape_string($_POST['termin-dokument']);
$termin_text=mysql_real_escape_string($_POST['termin-text']);


$sql = "UPDATE `usr_web364_1`.`ec_termine_uebersicht` SET ID='".$termin_id."', session='".$termin_session."' , berechtigung='".$termin_bezeichnung."' , name='".$termin_name."' , date='".$termin_datum."' , Dokument='".$termin_dokument."' , beschreibung='".$termin_text."' WHERE ID = '".$id."'";
$sql = mysql_query($sql) or die("mysql_query() fehlgeschlagen: " . mysql_error()); 
?>
<?php Header ("Location: admin/t.new.php"); ?>

PHP:
	<div style="float: right;"><!-- START HEAD -->
<div id="content" class="head"><img src="admin/imageset/site.png" border="0" alt="Seite" /><strong id="headline">Termin hinzuf&uuml;gen</strong></div>
<div id="content">

<?php

  mysql_connect(
  "localhost",
  "***",
  "***" 
  );
  mysql_select_db(
  "***"
  );

          $abfrage2 = "SELECT * FROM ec_termine_uebersicht WHERE ID = '$id'";
          $ergebnis2 = mysql_query($abfrage2)
          OR die("Error: $abfrage2 <br>".mysql_error());
          while($row = mysql_fetch_object($ergebnis2))
          { ?>
<form action="admin/action/_t.update.php?set=<?php echo $row->ID; ?>" method="POST">
<table style="text-align: left; width: 557px; height: 184px;"
 border="0" cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td>ID</td>
      <td><input maxlength="10" size="10"
 name="termin-id" value="<?php echo $row->ID; ?>"></td>
    </tr>
    <tr>
      <td>SESSION</td>
      <td><input maxlength="30" name="termin-session" value="<?php echo $row->session; ?>"></td>
    </tr>
    <tr>
      <td>Bezeichnung</td>
      <td><input name="termin-bezeichnung" value="<?php echo $row->name; ?>"></td>
    </tr>
    <tr>
      <td>Berechtigung</td>
      <td>
      <input type="text" name="berechtigung" value="<?php echo $row->berechtigung; ?>">
      </td>
    </tr>
    <tr>
      <td>Datum</td>
      <td><input maxlength="100" name="termin-datum" value="<?php echo $row->date; ?>"></td>
    </tr>
    <tr>
      <td>Dokument</td>
      <td><input name="termin-dokument" value="<?php echo $row->Dokument; ?>"></td>
    </tr>
    <tr>
    <td>Text</td>
    <td><textarea cols="80" name="text" rows="10" name="termin-text"><?php echo $row->Text; ?></textarea></td>
    </tr>
    <tr>
      <td></td>
      <td><input name="Absenden" value="Absenden"
 type="submit"></td>
    </tr>
  </tbody>
</table>
</form>

    <? } ?>

Es werden auch alle Daten in die MySQL-Datenbank eingefügt, ausser der Text
HTML:
<textarea cols="80" name="text" rows="10" name="termin-text"><?php echo $row->Text; ?></textarea></td>
! Warum?
 
Zurück