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.
PHP
<?php
require_once("../php/inc/karten.inc.php");
?>
<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 (isset($Abschicken))
{
if ($Termin=="")
{
echo "Bitte wählen Sie im Formularkopf einen Termin. Es wurde kein Diensteintrag erzeugt ";
exit();
}
$Datum = date("d.m.Y H:i"); # 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 .="(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) ";
$sql .="values (";
$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')";
if(!mysql_query($sql))
error_routine();
echo "
[b]Der Diensteintrag für den $Termin wurde erfolgreich eingetragen.\n
";
echo "<a href=xy.html> zurück</a>[/b]";
exit();
}
?>
<form name="dienste_admin" action="dienste_admin.php" onreset="return confirm('Wirklich löschen?')" onsubmit="return Check()" 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">[b]Theke:[/b]</td>
<td align="right" valign="top">Theke 1. Person:
<input type="text" name="Theke_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Theke 2. Person::
<input type="text" name="Theke_2" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Theke Pause:
<input type="text" name="Theke_Pause" value="" size="30" maxlength="50"></td>
</tr>
<tr>
<td align="right" valign="top">[b]Kaffee / Tee:[/b]</td>
<td align="right" valign="top">Kaffee 1. Person:
<input type="text" name="Kaffee_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Kaffee 2. Person:
<input type="text" name="Kaffee_2" value="" size="30" maxlength="50"></td>
<td>
</td>
</tr>
<tr>
<td align="right" valign="top">[b]Saloon:[/b]</td>
<td align="right" valign="top">Saloon 1. Person:
<input type="text" name="Saloon_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Saloon 2. Person::
<input type="text" name="Saloon_2" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Saloon Pause:
<input type="text" name="Saloon_Pause" value="" size="30" maxlength="50"></td>
</tr>
<tr>
<td align="right" valign="top">[b]Kasse Eingang:[/b]</td>
<td align="right" valign="top">Kasse Eingang 1. Person:
<input type="text" name="Kasse_Eingang_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Kasse Eingang 2. Person:
<input type="text" name="Kasse_Eingang_2" value="" size="30" maxlength="50"></td>
<td>
</td>
</tr>
<tr>
<td align="right" valign="top">[b]Hauptkasse:[/b]</td>
<td align="right" valign="top">Hauptkasse 1. Person:
<input type="text" name="Hauptkasse_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Hauptkasse 2. Person::
<input type="text" name="Hauptkasse_2" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Hauptkasse 3. Person:
<input type="text" name="Hauptkasse_3" value="" size="30" maxlength="50"></td>
</tr>
<tr>
<td align="right" valign="top">[b]Verkaufsstand:[/b]</td>
<td align="right" valign="top">Verkaufsstand 1. Person:
<input type="text" name="Verkaufsstand_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Verkaufsstand 2. Person:
<input type="text" name="Verkaufsstand_2" value="" size="30" maxlength="50"></td>
<td>
</td>
</tr>
<tr>
<td align="right" valign="top">[b]Spiele:[/b]</td>
<td align="right" valign="top">Spiele 1. Person:
<input type="text" name="Spiele_1" value="" size="30" maxlength="50"></td>
<td align="left" valign="top">Spiele 2. Person:
<input type="text" name="Spiele_2" value="" size="30" maxlength="50"></td>
<td>
</td>
</tr>
<tr>
<td align="right" valign="top">[b]Ordner:[/b]</td>
<td colspan="3"><textarea cols="50" rows="5" input type="text" name="Ordner"></textarea> </td>
</tr>
<tr>
<td align="right" valign="top">[b]Bemerkung:[/b]</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($sql);
$anzahl = mysql_num_rows($result);
while($datensatz = mysql_fetch_array($result))
{
$datensatz[ID] = nl2br($datensatz[ID]);
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[Termin]<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\">
[b]Theke_1:[/b]$datensatz[Theke_1]
[b]Theke_2:[/b]$datensatz[Theke_2]
[b]Theke_Pause:[/b]$datensatz[Theke_Pause]
[b]Kaffee_1:[/b]$datensatz[Kaffee_1]
[b]Kaffee_2:[/b]$datensatz[Kaffee_2]
[b]Saloon_1:[/b]$datensatz[Saloon_1]
[b]Saloon_2:[/b]$datensatz[Saloon_2]
[b]Saloon_Pause:[/b]$datensatz[Saloon_Pause]
[b]Kasse_Eingang_1:[/b]$datensatz[Kasse_Eingang_1]
[b]Kasse_Eingang_2:[/b]$datensatz[Kasse_Eingang_2]
[b]Hauptkasse_1:[/b]$datensatz[Hauptkasse_1]
[b]Hauptkasse_2:[/b]$datensatz[Hauptkasse_2]
[b]Hauptkasse_3:[/b]$datensatz[Hauptkasse_3]
[b]Verkaufsstand_1:[/b]$datensatz[Verkaufsstand_1]
[b]Verkaufsstand_2:[/b]$datensatz[Verkaufsstand_2]
[b]Spiele_1:[/b]$datensatz[Spiele_1]
[b]Spiele_2:[/b]$datensatz[Spiele_2]
[b]Ordner:[/b]$datensatz[Ordner]
[b]Bemerkung:[/b]$datensatz[Bemerkung]
</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[ID] am $datensatz[Datum]</font>";
if ($Admin==1)
{
echo "<a href=\"$PHP_SELF?Data=$datensatz[ID]\">Löschen</a>";
}
echo "</td>\n";
echo "</tr>\n"; # 2. Zeile ENDE
echo "</table>\n"; # Tabelle ENDE
echo "
\n"; # Zeilenumbruch für Zwischenraum zwischen den Tabellen
$anzahl--;
}
?>
<!--
<form action="<?php echo $PHP_SELF?>" method="POST" name="LoginForm">
Login: <input type="text" name="A_Name" maxlength="20">
PW: <input type="password" name="A_PW" maxlength="20">
<input type="submit" name="Login" value="Login">
</form>
-->
</body>
</html>
Alles anzeigen
Nochmal Vielen Dank
Grüsse
Manni