Hallo,
ich bitte um Unterstützung bei folgendem Problem.
Für die Diensteinteilung möcht ich die Daten updaten ohne das die bereits erfassten Daten mit mit Leerzeichen (keine Eintrag) überschrieben werden.
Löse ich das Problem mit UPDATE , RePLACE oder auf eine andere Weise.

Vielen Dank im Vorau für die Unterstützung.

Code:
 
<?php
     require_once&#40;"../php/inc/karten.inc.php"&#41;;
?>
<html>
<head>
       <title>Dienst Einteilung 2007</title>

</head>
<body background="/back/hgrund.gif" text="black">
<basefont face="Verdana" size="3">
<table><tr>
<td>[img]/logo/logo_trans.gif[/img]</td><td></td><td></td>
<td></td><td></td><td><h1>
Dienstplan Saison 2007</h1>
</td></tr>
</table>

<?php
if &#40;isset&#40;$Abschicken&#41;&#41;
&#123;
   if &#40;$Termin==""&#41;
   &#123;
      echo "Bitte wählen Sie im Formularkopf einen Termin. Es wurde kein Diensteintrag erzeugt ";
      exit&#40;&#41;;
   &#125;

     $Datum = date&#40;"d.m.Y H&#58;i"&#41;;   # Datum mit Uhrzeit setzen
 //  $Browser = $HTTP_USER_AGENT; # Browser des Eingaberechners
 //  $Hostname = $REMOTEHOST;  # Hostname des Eingaberechners
 //  $IP = $REMOTE_ADDR; # IP-Adresse des Eingaberechners


   $sql  ="REPLACE INTO dienstplan";
   $sql .="&#40;Termin,Theke_1,Theke_2,Theke_Pause,Kaffee_1,Kaffee_2,Saloon_1,Saloon_2,Saloon_Pause,Kasse_Eingang_1,Kasse_Eingang_2,Hauptkasse_1,Hauptkasse_2,Hauptkasse_3,Verkaufsstand_1,Verkaufsstand_2,
   Spiele_1,Spiele_2,Ordner,Bemerkung,Datum&#41; ";
   $sql .="values &#40;";
   $sql .="'$Termin',";
   $sql .="'$Theke_1',";
   $sql .="'$Theke_2',";
   $sql .="'$Theke_Pause',";
   $sql .="'$Kaffee_1',";
   $sql .="'$Kaffee_2',";
   $sql .="'$Saloon_1',";
   $sql .="'$Saloon_2',";
   $sql .="'$Saloon_Pause',";
   $sql .="'$Kasse_Eingang_1',";
   $sql .="'$Kasse_Eingang_2',";
   $sql .="'$Hauptkasse_1',";
   $sql .="'$Hauptkasse_2',";
   $sql .="'$Hauptkasse_3',";
   $sql .="'$Verkaufsstand_1',";
   $sql .="'$Verkaufsstand_1',";
   $sql .="'$Spiele_1',";
   $sql .="'$Spiele_2',";
   $sql .="'$Ordner',";
   $sql .="'$Bemerkung',";
   $sql .="'$Datum'&#41;";
   if&#40;!mysql_query&#40;$sql&#41;&#41;
        error_routine&#40;&#41;;


    echo "

Der Diensteintrag für den $Termin wurde erfolgreich eingetragen.\n
";

    echo "<a href=xy.html> zurück</a>";

    exit&#40;&#41;;

&#125;
?>



<form name="dienste_admin" action="dienste_admin.php" onreset="return confirm&#40;'Wirklich löschen?'&#41;" onsubmit="return Check&#40;&#41;" method="post">

<table align="center" border="2">
<tr>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="Sa_23_06" maxlength="20" size="20">Samstag 23.06.2007 Premiere
       </td>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="So_24_06" maxlength="20" size="20">Sonntag 24.06.2007
       </td>
</tr>
<tr>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="Sa_30_06" maxlength="20" size="20">Samstag 30.06.2007
       </td>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="So_01_07" maxlength="20" size="20">Sonntag 01.07.2007
       </td>
</tr>
<tr>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="Sa_07_07" maxlength="20" size="20">Samstag 07.07.2007
       </td>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="So_08_07" maxlength="20" size="20">Sonntag 08.07.2007
       </td>
</tr>
<tr>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="Sa_14_07" maxlength="20" size="20">Samstag 14.07.2007
       </td>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="So_15_07" maxlength="20" size="20">Sonntag 15.07.2007
       </td>
</tr>
<tr>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="Sa_21_07" maxlength="20" size="20">Samstag 21.07.2007
       </td>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="So_22_07" maxlength="20" size="20">Sonntag 22.07.2007
       </td>
</tr>
<tr>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="Sa_28_07" maxlength="20" size="20">Samstag 28.07.2007
       </td>
       <td colspan="2" align="center" valign="top">
       <input type="radio" name="Termin" type="text" VALUE="So_29_07" maxlength="20" size="20">Sonntag 29.07.2007
       </td>
</tr>
       <tr>
       <td align="right" valign="top">Theke&#58;</td>
       <td align="right" valign="top">Theke 1. Person&#58;

       <input type="text" name="Theke_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Theke 2. Person&#58;&#58;

       <input type="text" name="Theke_2" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Theke Pause&#58;

       <input type="text" name="Theke_Pause" value="" size="30" maxlength="50"></td>

</tr>
<tr>
       <td align="right" valign="top">Kaffee / Tee&#58;</td>
       <td align="right" valign="top">Kaffee 1. Person&#58;

       <input type="text" name="Kaffee_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Kaffee 2. Person&#58;

       <input type="text" name="Kaffee_2" value="" size="30" maxlength="50"></td>
       <td>

       </td>

</tr>
<tr>
       <td align="right" valign="top">Saloon&#58;</td>
       <td align="right" valign="top">Saloon 1. Person&#58;

       <input type="text" name="Saloon_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Saloon 2. Person&#58;&#58;

       <input type="text" name="Saloon_2" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Saloon Pause&#58;

       <input type="text" name="Saloon_Pause" value="" size="30" maxlength="50"></td>

</tr>
<tr>
       <td align="right" valign="top">Kasse Eingang&#58;</td>
       <td align="right" valign="top">Kasse Eingang 1. Person&#58;

       <input type="text" name="Kasse_Eingang_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Kasse Eingang 2. Person&#58;

       <input type="text" name="Kasse_Eingang_2" value="" size="30" maxlength="50"></td>
       <td>

       </td>

</tr>
<tr>
       <td align="right" valign="top">Hauptkasse&#58;</td>
       <td align="right" valign="top">Hauptkasse 1. Person&#58;

       <input type="text" name="Hauptkasse_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Hauptkasse 2. Person&#58;&#58;

       <input type="text" name="Hauptkasse_2" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Hauptkasse 3. Person&#58;

       <input type="text" name="Hauptkasse_3" value="" size="30" maxlength="50"></td>
</tr>
<tr>
       <td align="right" valign="top">Verkaufsstand&#58;</td>
       <td align="right" valign="top">Verkaufsstand 1. Person&#58;

       <input type="text" name="Verkaufsstand_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Verkaufsstand 2. Person&#58;

       <input type="text" name="Verkaufsstand_2" value="" size="30" maxlength="50"></td>
       <td>

       </td>
</tr>
<tr>
       <td align="right" valign="top">Spiele&#58;</td>
       <td align="right" valign="top">Spiele 1. Person&#58;

       <input type="text" name="Spiele_1" value="" size="30" maxlength="50"></td>
       <td align="left" valign="top">Spiele 2. Person&#58;

       <input type="text" name="Spiele_2" value="" size="30" maxlength="50"></td>
       <td>

       </td>
</tr>
<tr>
       <td align="right" valign="top">Ordner&#58;</td>
       <td colspan="3"><textarea cols="50" rows="5" input type="text" name="Ordner"></textarea>   </td>
</tr>
<tr>
       <td align="right" valign="top">Bemerkung&#58;</td>
       <td colspan="3"><textarea cols="50" rows="5" input type="text" name="Bemerkung"></textarea>   </td>
</tr>
<tr>

       <td colspan="4" align="center" valign="top">
                       <input type="reset"  name="reset"  value="Löschen">
                       <input type="submit" name="Abschicken"  value="Abschicken">
       </td>
</tr>
</table>
</form>



<?php

     $sql = "select * from dienstplan order by ID desc";
     $result = mysql_query&#40;$sql&#41;;

     $anzahl = mysql_num_rows&#40;$result&#41;;


     while&#40;$datensatz = mysql_fetch_array&#40;$result&#41;&#41;
     &#123;
          $datensatz&#91;ID&#93; = nl2br&#40;$datensatz&#91;ID&#93;&#41;;

          echo "<table rules=\"none\" border=\"3\"  width=\"100%\" cellspacing=\"1\" cellpadding=\"1\">\n";  # Tabelle BEGINN
             echo "<tr>";   # 1. Zeile BEGINN
                 echo "<td align=\"center\" rules=\"none\" width=\"10%\" valign=\"top\"><font size=\"6\">$anzahl.</font>
\n";         # 1. ZELLE BEGINN
                 echo " [b]FLB<border=\"1\" vspace=\"5\"></a>\n";
                 echo "
\n";
                 echo "[b]Dienste<border=\"1\" vspace=\"5\"></a>\n";
                 echo "
\n";
                 echo "[b]$datensatz&#91;Termin&#93;<border=\"1\" vspace=\"5\"></a>\n";
                 echo "
\n";
                 echo " [b]2007 <border=\"1\" vspace=\"5\">\n";
                 echo"</td>\n";        # 1. ZELLE ENDE

                 echo "<td align=\"left\" valign=\"top\" width=\"90%\"><font size=\"2\">
                  Theke_1&#58;$datensatz&#91;Theke_1&#93;

                  Theke_2&#58;$datensatz&#91;Theke_2&#93;

                  Theke_Pause&#58;$datensatz&#91;Theke_Pause&#93;

                  Kaffee_1&#58;$datensatz&#91;Kaffee_1&#93;

                  Kaffee_2&#58;$datensatz&#91;Kaffee_2&#93;

                  Saloon_1&#58;$datensatz&#91;Saloon_1&#93;

                  Saloon_2&#58;$datensatz&#91;Saloon_2&#93;

                  Saloon_Pause&#58;$datensatz&#91;Saloon_Pause&#93;

                  Kasse_Eingang_1&#58;$datensatz&#91;Kasse_Eingang_1&#93;

                  Kasse_Eingang_2&#58;$datensatz&#91;Kasse_Eingang_2&#93;

                  Hauptkasse_1&#58;$datensatz&#91;Hauptkasse_1&#93;

                  Hauptkasse_2&#58;$datensatz&#91;Hauptkasse_2&#93;

                  Hauptkasse_3&#58;$datensatz&#91;Hauptkasse_3&#93;

                  Verkaufsstand_1&#58;$datensatz&#91;Verkaufsstand_1&#93;

                  Verkaufsstand_2&#58;$datensatz&#91;Verkaufsstand_2&#93;

                  Spiele_1&#58;$datensatz&#91;Spiele_1&#93;

                  Spiele_2&#58;$datensatz&#91;Spiele_2&#93;

                  Ordner&#58;$datensatz&#91;Ordner&#93;

                  Bemerkung&#58;$datensatz&#91;Bemerkung&#93;

                  </font></td>\n";# 2. ZELLE BEGINN UND ENDE
             echo "</tr>\n";   # 1. Zeile ENDE

             echo "<tr>\n";    # 2. Zeile BEGINN
                 echo "<td colspan=\"2\"><font size=\"1\">$datensatz&#91;ID&#93; am $datensatz&#91;Datum&#93;</font>";
                 if &#40;$Admin==1&#41;
                 &#123;
                    echo "<a href=\"$PHP_SELF?Data=$datensatz&#91;ID&#93;\">Löschen</a>";
                 &#125;
                 echo "</td>\n";
             echo "</tr>\n";   # 2. Zeile ENDE

          echo "</table>\n";   # Tabelle ENDE
          echo "
\n";       # Zeilenumbruch für Zwischenraum zwischen den Tabellen
          $anzahl--;
     &#125;
?>
<!--
<form action="<?php echo $PHP_SELF?>" method="POST" name="LoginForm">
      Login&#58; <input type="text" name="A_Name" maxlength="20">
      PW&#58; <input type="password" name="A_PW" maxlength="20">
      <input type="submit" name="Login" value="Login">
</form>
-->
</body>
</html>
Nochmal Vielen Dank

Grüsse
Manni
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!