Editieren von mehreren Spalteneinträgen!

  • Themenstarter Themenstarter Ramix
  • Beginndatum Beginndatum
R

Ramix

Hallo Zusammen

Ich hab heute Mal wieder eine tolle Frage für euch.

Folgende Situation: Mehrere Textarenas, 1 Sendebutton.
Das Ziel: Alle veränderten Einträge in den Textarenas zur DB schicken und dort nur die alte Spalte (sprich Eintäge) überschreiben.

Tönt doch einfach, ist es wahrscheindlich auch. Aber: ICH ?=PHP !

Danke für eure Antworten

Ramon
 
Werden die Daten in den Textfeldern angezeigt oder sind die Textfelder leer?

Du müstest eine Abfragge machen um zu überprüfen ob die daten gleich sind oder verändert.
Wenn sie verändert und nicht leer sind machst du ein SQL UPDATE, ansonsten nichts.

z.B
PHP:
<?php

$text1 = $_POST['txt1'];
$text2 = $_POST['txt2'];

include('connection.php'); //so mach ichs immer mit der Connection.
$query = mysql_query("SELECT SELECT txt1,txt2 FORM TEXTE");
while($row = mysql_fetch_assoc($query))
{
  $txt1 = $row['txt1'];
  $txt2 = $row['txt2'];
  if($text1 != $txt1 && $text1 != "")
  {
    mysql_query("UPDATE TEXTE set txt1 = '$text1';");
  }
  if($text2 != $txt2 && $text2 != "")
  {
    mysql_query("UPDATE TEXTE set txt2 = '$text2';");
  }
}

?>

Das ändert jetzt natürlich alle datensätzte jetzt müsstest du das ganze noch mit ner id vereinheitlichen...
 
Vielen Dank für deine Antwort!

Ehm, die Textfelder werden mit dem akktuell darin stehenden text gefüllt!

Dann probier ichs mal!

THX RAMON
 
Wenn die Textfelder alle gefüllt sind dann kanste dir den vergleich sparen und gleich alle text felder updaten.
Das Ergebniss wird immer das selbe sein.

Mfg Splasch
 
ich bin ein PHP ....kann als leider nur neue tabellen einträge machen...hat mir jemand ein Beispiel zum updaten?

GRÜSSE RAMON
 
Zurück