• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textformatierung im Formular <textarea>

Quellcode des Admin-Interface:

PHP:
<?php  

$process = "";
$aktion = $_GET['aktion'];

switch ($aktion) {

case "hinzufuegen":

if ( array_key_exists('submit', $_POST) ) {

if ( strlen($_POST['feuerwehren_zusatz_1']) >= "1" ) { $feuerwehr_zusatz_komma_1 = ", "; }
if ( strlen($_POST['feuerwehren_zusatz_2']) >= "1" ) { $feuerwehr_zusatz_komma_2 = ", "; }
if ( strlen($_POST['feuerwehren_zusatz_3']) >= "1" ) { $feuerwehr_zusatz_komma_3 = ", "; }

$tag = trim(strip_tags(stripslashes($_POST['tag']))); 
$monat = trim(strip_tags(stripslashes($_POST['monat']))); 
$jahr = trim(strip_tags(stripslashes($_POST['jahr'])));
$stunde = trim(strip_tags(stripslashes($_POST['stunde'])));
$minute = trim(strip_tags(stripslashes($_POST['minute'])));
$titel = trim(strip_tags(stripslashes($_POST['titel']))); 
$beschreibung = trim(strip_tags(stripslashes($_POST['beschreibung']))); 
$ort = trim(strip_tags(stripslashes($_POST['ort']))); 
$alarmstufe = trim(strip_tags(stripslashes($_POST['alarmstufe']))); 
if ( strlen($_POST['feuerwehren']) >= "1" ) { $feuerwehren = trim(strip_tags(stripslashes(implode(', ', $_POST['feuerwehren'])))); } 
$feuerwehren_zusatz = trim(strip_tags(stripslashes($_POST['feuerwehren_zusatz_1'].$feuerwehr_zusatz_komma_1.$_POST['feuerwehren_zusatz_2'].$feuerwehr_zusatz_komma_2.$_POST['feuerwehren_zusatz_3'].$feuerwehr_zusatz_komma_3.$_POST['feuerwehren_zusatz_4'])));
if ( strlen($_POST['kraefte']) >= "1" ) { $kraefte = trim(strip_tags(stripslashes(implode(', ', $_POST['kraefte'])))); } 
$fahrzeuge = trim(strip_tags(stripslashes(implode(', ', $_POST['fahrzeuge'])))); 
$personal = trim(strip_tags(stripslashes($_POST['personal']))); 

$datum = $tag.".".$monat.".".$jahr;
$uhrzeit = $stunde.":".$minute;
$bilder = $jahr."-".$monat."-".$tag."-".$stunde."-".$minute;
$sort = $jahr."-".$monat."-".$tag."-".$stunde."-".$minute;
$status = "angezeigt";


if (substr($monat, -2, -1) == "0") { 
    $monat = substr($monat, -1); 
}

$jahr_monat = $jahr."_".$monat;

mysql_query("
    INSERT INTO einsaetze 
    (
    datum, uhrzeit, titel, beschreibung, ort, alarmstufe, feuerwehren, feuerwehren_zusatz, kraefte, fahrzeuge, personal, bilder, status, sort, jahr, monat, jahr_monat
    ) VALUES (
    '". mysql_escape_string($datum) ."', 
    '". mysql_escape_string($uhrzeit) ."', 
    '". mysql_escape_string($titel) ."', 
    '". mysql_escape_string($beschreibung) ."', 
    '". mysql_escape_string($ort) ."', 
    '". mysql_escape_string($alarmstufe) ."', 
    '". mysql_escape_string($feuerwehren) ."',
     '". mysql_escape_string($feuerwehren_zusatz) ."',
    '". mysql_escape_string($kraefte) ."', 
    '". mysql_escape_string($fahrzeuge) ."', 
    '". mysql_escape_string($personal) ."', 
    '". mysql_escape_string($bilder) ."', 
    '". mysql_escape_string($status) ."', 
    '". mysql_escape_string($sort) ."', 
    '". mysql_escape_string($jahr) ."', 
    '". mysql_escape_string($monat) ."', 
    '". mysql_escape_string($jahr_monat) ."'
    )
") or mysql_error(); 


$datum = date("d.m.Y");
$uhrzeit = date("H:i");
$aktion = "Einsatz eingetragen";
$admin = $username;

mysql_query("
    INSERT INTO `update` 
    (
    datum, uhrzeit, aktion, admin
    ) VALUES (
    '". mysql_escape_string($datum) ."', 
    '". mysql_escape_string($uhrzeit) ."', 
    '". mysql_escape_string($aktion) ."', 
    '". mysql_escape_string($admin) ."'
    )
") or mysql_error(); 

$process = "
<div> <!-- TEXTCONTAINER ANFANG -->
<div class=\"content_right_top\">
<b>Einsatz Anlegelegt</b>
</div>
<div class=\"content_right_container\">
Es wurde ein neuer Einsatz angelegt.
</div>
</div>
";
}  

echo "
$process
<div class=\"content_right_top\">
        <b>Einsatz Eintragen:</b><br>
</div>
<div class=\"content_right_container\">
    <form style=\"margin-bottom:0px;\" action=\"./administration.php?seite=einsaetze&aktion=hinzufuegen\" method=\"post\">
        <table class=\"geastebuch_eingabe\">
        <tr>
        <td>
        <b>Titel:</b><br>
        <input type=\"text\" size=\"30\" maxlength=\"45\" name=\"titel\">
        </td>
        </tr>
        <tr>
        <td>
        <b>Datum:</b><br>
        <select name=\"tag\">
            <option value=\"--\">--</option>
            <option value=\"01\">1</option>
            <option value=\"02\">2</option>
            <option value=\"03\">3</option>
            <option value=\"04\">4</option>
            <option value=\"05\">5</option>
            <option value=\"06\">6</option>
            <option value=\"07\">7</option>
            <option value=\"08\">8</option>
            <option value=\"09\">9</option>
            <option value=\"10\">10</option>
            <option value=\"11\">11</option>
            <option value=\"12\">12</option>
            <option value=\"13\">13</option>
            <option value=\"14\">14</option>
            <option value=\"15\">15</option>
            <option value=\"16\">16</option>
            <option value=\"17\">17</option>
            <option value=\"18\">18</option>
            <option value=\"19\">19</option>
            <option value=\"20\">20</option>
            <option value=\"21\">21</option>
            <option value=\"22\">22</option>
            <option value=\"23\">23</option>
            <option value=\"24\">24</option>
            <option value=\"25\">25</option>
            <option value=\"26\">26</option>
            <option value=\"27\">27</option>
            <option value=\"28\">28</option>
            <option value=\"29\">29</option>
            <option value=\"30\">30</option>
            <option value=\"31\">31</option>
        </select>
        <select name=\"monat\">
            <option value=\"--\">-----</option>
            <option value=\"01\">Januar</option>
            <option value=\"02\">Februar</option>
            <option value=\"03\">März</option>
            <option value=\"04\">April</option>
            <option value=\"05\">Mai</option>
            <option value=\"06\">Juni</option>
            <option value=\"07\">Juli</option>
            <option value=\"08\">August</option>
            <option value=\"09\">September</option>
            <option value=\"10\">Oktober</option>
            <option value=\"11\">November</option>
            <option value=\"12\">Dezember</option>
        </select>
        <select name=\"jahr\">
            <option value=\"2010\">2010</option>
            <option value=\"2011\">2011</option>
            <option value=\"2012\" selected>2012</option>
        </select>
        </td>
        </tr>
        <tr>
        <td>
        <b>Uhrzeit:</b><br>
        <input type=\"text\" size=\"2\" maxlength=\"2\" name=\"stunde\" value=\"--\">
        <input type=\"text\" size=\"2\" maxlength=\"2\" name=\"minute\" value=\"--\">
        </td>
        </tr>
        <tr>
        <td>
        <b>Einsatzort:</b><br>
        <input type=\"text\" size=\"25\" maxlength=\"35\" name=\"ort\" value=\"\">
        </td>
        </tr>
        <tr>
        <td>
        <b>Fahrzeuge:</b><br>
        <select name=\"fahrzeuge[]\" size=\"7\" multiple>
            <option>KdoW</option>
            <option selected>HLF 20/16</option>
            <option>LF 8</option>
            <option>TLF 16/25</option>
            <option>MZF</option>
            <option>MZA</option>
            <option>AL 18</option>
        </select><font style=\"color: grey; font-size: 12px;\">&rArr; Um mehrere Fahrzeuge Auszuwählen drücken sie \"Strg\".<br></font>
        </td>
        </tr>
        <tr>
        <td>
        <b>Weitere Feuerwehren:</b><br>
        <select name=\"feuerwehren[]\" size=\"14\" multiple>
            <option>FF Brunn</option>
            <option>FF Buchklingen</option>
            <option>FF Dürrnbuch</option>
            <option>FF Eckenberg</option>
            <option>FF Elgersdorf-Gunzendorf</option>
            <option>FF Mausdorf</option>
            <option>FF Neidhardswinden</option>
            <option>FF Pirkach</option>
            <option>FF Rennhofen</option>
            <option>FF Schauerberg</option>
            <option>FF Neustadt/Aisch</option>
            <option>FF Wilhelmsdorf</option>
            <option>FF Hagenbüchach</option>
            <option disabled>Zusatz</option>
        </select>
        <input type=\"text\" size=\"15\" maxlength=\"30\" name=\"feuerwehren_zusatz_1\">
        <input type=\"text\" size=\"15\" maxlength=\"30\" name=\"feuerwehren_zusatz_2\">
        <input type=\"text\" size=\"15\" maxlength=\"30\" name=\"feuerwehren_zusatz_3\">
        <input type=\"text\" size=\"15\" maxlength=\"30\" name=\"feuerwehren_zusatz_4\">
        </td>
        </tr>
        <tr>
        <td>
        <b>Weitere Kräfte:</b><br>
        <select name=\"kraefte[]\" size=\"7\" multiple>
            <option $kraefte_UG_ÖEL>UG_ÖEL</option>
            <option>KBM</option>
            <option>KBI</option>
            <option>KBR</option>
            <option>Polizei</option>
            <option>Rettungsdienst</option>
            <option>Notfallselsorge</option>
        </select>
        </td>
        </tr>
        <tr>
        <td>
        <b>Einsatzstichwort:</b><br>
        <input type=\"text\" size=\"25\" maxlength=\"30\" name=\"alarmstufe\">
        </td>
        </tr>
        <tr>
        <td>
        <b>Personal:</b><br>
        <input type=\"text\" size=\"2\" maxlength=\"3\" name=\"personal\">
        </td>
        </tr>
        <tr>
        <td>
        <b>Beschreibung:</b><br> 
        <textarea cols=\"75\" rows=\"15\" name=\"beschreibung\">Bitte achten sie auf gro&szlig; und klein Schreibung sowie auf die Formatierung des Textes.</textarea><font style=\"color: grey; font-size: 12px;\"><br>&rArr; f&uuml;r einen Zeilenumbruch benutzen sie bitte < br > ohne Leerzeichen.<br></font>
        </td>
        </tr>
        <tr>
        <td>
        <input type=\"submit\" name=\"submit\" value=\"Einsatz hinzufügen\">
        </td>
        </tr>
        </table>
    </form>
</div>
";
?>
 
Zurück
Oben