Eingeblendeter Text im Formular ins Mail übernehmen

Der String ist genau gleich, ich habe dies nochmals überprüft. Ich habe dies ins Formular wo die Radio Buttons sind gepostet.
Es hat sich nicht verändert, das echo zeigt auch nichts und die Variable wird als undefiniert gemeldet.
 
[]
Ich habe dies ins Formular wo die Radio Buttons sind gepostet...

Ich kann in deinem Kompletten Code keine Radio Buttons finden, entweder bin ich blind oder sie fehlen.

HTML:
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="get">
       <input type="radio" name="anrede" value="Frau" /> Frau
       <input type="radio" name="anrede" value="Herr" /> Herr
       <input type="radio" name="anrede" value="Firma" /> Firma <br />
    <br />
    <input type="submit" name="absenden" value="Abschicken" />
    </form>

Im Beispiel wird die Anrede über Radiobuttons realisiert (Zeile 2-4). Aus einer Gruppe von Radiobuttons kann ein Benutzer immer nur einen auswählen. Damit das funktioniert, müssen die zusammengehörigen Radiobuttons denselben Namen erhalten (im Beispiel anrede). Was hingegen übertragen wird, steht beim Attribut value. Soll ein Radiobutton zu Anfang schon aktiviert sein, notiere zusätzlich checked="checked" (Zeile 2).

In PHP wird es nun ausgewertet.


PHP:
if (isset($_POST['absenden'])){
     if (isset ($_POST['anrede'])){
         if ($_POST['anrede'] == "Frau"){
             echo "Frau";
         }
         if ($_POST['anrede'] == "Herr"){
             echo "Herr";
         }
         if ($_POST['anrede'] == "Firma"){
             echo "Firma";
         }
}

Es ist Wichtig, dass dein Value im HTML keine Leerzeichen hat kürze es in deinem fall ab!


HTML:
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
       <input type="radio" name="funktionsart_radio" value="verein_mail" /> Ich bin verein_mail
       <input type="radio" name="funktionsart_radio" value="verein_gl" /> Ich bin verein_gl
       <input type="radio" name="funktionsart_radio" value="verein_ger_1" /> Ich bin verein_ger_1<br />
    <br />
    <input type="submit" name="absenden" value="Abschicken" />
    </form>

PHP

PHP:
if (isset($_POST['absenden'])){
     if (isset ($_POST['funktionsart_radio'])){
         if ($_POST['funktionsart_radio'] == "verein_mail "){
             echo "Mein Mustertext";
         }
         if ($_POST['funktionsart_radio'] == "verein_gl "){
             echo "Mein Mustertext";
         }
         if ($_POST['funktionsart_radio'] == "verein_ger_1"){
             echo "Mein Mustertext";
         }
}

Wenn du nicht weiter kommst kein Problem einfach fragen. Bitte Poste jedoch dann dein Formular komplett oder den Richtigen Auszug!

Lg,
 
Zuletzt bearbeitet:
Sorry, ich habe da was mit dem Posten falsch verstanden.
Vielen Dank, ich werde dies morgen korrigieren, und das Formular komplett posten.

lg Daniel
 
Hier noch das Formular

HTML:
<!DOCTYPE html>
<?php include("phpcode.php"); ?>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <title>Antragsformular MDM</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <link type="text/css" href="style.css" rel="stylesheet" type="text/css">
    <link type="text/css" href="../libraries/jquery-ui.css" rel="stylesheet">
    <link type="text/css" href="htmlframe.css" rel="stylesheet" media="screen" />
    <link type="text/css" href="../libraries/flat/green.css" rel="stylesheet">
    <script type="text/javascript" charset="utf-8" src="../libraries/jquery-1.10.2.js"></script>
    <script type="text/javascript" charset="utf-8" src="../libraries/jquery-ui.js"></script>
    <script type="text/javascript" charset="utf-8" src="../libraries/jquery.placeholder.js"></script>
    <script type="text/javascript" charset="utf-8" src="../libraries/jquery.icheck.js"></script>
    <script type="text/javascript" charset="utf-8" src="script.js"></script>
    <script>
        $(document).ready(function(){
         $('input').iCheck({
            checkboxClass: 'icheckbox_flat-green',
            radioClass: 'iradio_flat-green'
         });
        });
    </script>
</head>
<body>
<div id="pleasewait"><br><br>Das Antragsformular wird auf Ihre Mail gesendet<br> Bitte haben Sie einen Moment Geduld...</div>
<div id="container" class="clearfix">
<!--Logo-->
<img id="logo" src="../bilder/pdgr_logo.png" /><br><br><br>
    <div id="nav">
                <h3>Antragsformular MDM</h3>
    </div>
    <div id="main">
        <div class="content">
            <div id="informationen">
                Mit dem folgenden Formular haben Sie die Möglichkeit,<br>
                Ihr E-Mail Postfach auf Ihrem mobilen Gerät zu integrieren.<br>
                Ausserdem dient es zur Beantragung eines neuen Gerätes und definiert die Reglung der Handynummern.<br><br>
                <h4>Wichtig:</h4>
                Sie erhalten nach dem Absenden des Formulars eine E-Mail. Drucken Sie dieses bitte aus, unterzeichnen Sie es und lassen sie es anschliessend falls gefordert, unterzeichnen.<br> 
                Das unterzeichnete Formular senden Sie bitte an die PDGR Informatik (helpdesk@pdgr.ch). </a><br><br><br>   
            </div>
            <div id="button_weiter_zu_formular">
                <button class="eingabefelder" id="weiter_zu_formular" >Weiter zum Antragsformular</button>
            </div>
            <form onsubmit="return chkformular()" id="submitform" action="redirect.php" enctype="multipart/form-data" name="newuser" method="post">
                <div id="formular"><br><br>

                    <table style="width: 910px;">
                        <tr>
                            <td><h4>Personalien</h4></td>
                        </tr>
                        <tr>
                            <td width=635px >Antragsformular für:</td>
                            <td><select name='antrag_fuer' id='antrag_fuer'><option value=''>Antragsformular für*</option><?php echo $ad_namen ?></select></td>
                        </tr>
        <!--                <tr>
                            <td>Unternehmenseinheit:</td>
                            <td><select name='departement' id='departement'><option value=''>Unternehmenseinheit*</option><?php echo $departement ?></select></td>
                        </tr> -->
                    </table><br><br>
                        <tr>
                            <td>Wählen Sie bitte Ihre Funktionsart:</td>
                        </tr><br><br>
                    <table align="center" style="width:800px;" >
                        <tr>
                            <td id="tblgescheaftsleitung" ><input type="radio" name="funktionsart_radio" value="Geschäftsleitung" class="tblgescheaftsleitung"></td><td>Geschäftsleitung</td>
                            <td id="tblspm_ober_info"  ><input type="radio" name="funktionsart_radio" value="SPM_Oberarzt_MA_Informatik" class="tblspm_ober_info"></td><td>SPM / Oberarzt / MA Informatik</td>
                            <td id="tbluebrige_funktionen"><input type="radio" name="funktionsart_radio" value="Üebrige_Funktionen" class="tbluebrige_funktionen"></td><td>Übrige Funktionen</td>
                        </tr>
                    </table><br>
                    <table style="width: 910px;">
                        <tr>
                            <td><br></td>
                        </tr>
                        <tr>
                            <td><h4>Gerätebedarf</h4></td><br>
                        </tr>
                        <tr>
                            <td width=636px  >Sie bringen Ihr eigenes Gerät:</td>
                            <td id="tblbyod"><input type="radio" name="gearetebedarf_radio" value="Eigenes_Gerät" class="tblbyod"></td>
                        </tr>
                        <tr>
                            <td>Sie möchten ein PDGR Gerät zur verfügung gestellt bekommen:</td>
                            <td id="tblerstgearet"><input type="radio" name="gearetebedarf_radio" value="Erstgerät" class="tblerstgearet"></td>
                        </tr>
                        <tr>
                            <td>Sie möchten ein zweites PDGR Gerät zur verfügung gestellt bekommen:</td>
                            <td id="tblzweitesgearet"><input type="radio" name="gearetebedarf_radio" value="Zweitgerät" class="tblzweitesgearet"></td>
                        </tr>
                        <tr>
                            <td><br></td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td id="tblipad_text" width=636px >iPad:</td>
                            <td id="tblipad"><input type="radio" name="geared_typ_radio" value="iPad" class="tblipad"></td>
                        </tr>
                        <tr>
                            <td id="tbliphone_text">iPhone:</td>
                            <td id="tbliphone"><input type="radio" name="geared_typ_radio" value="iPhone" class="tbliphone"></td>
                        </tr>
                        <tr>
                            <td><br></td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td id="tblnummer_uebernehmen_text" width=636px >Bestehende Nummer übernehmen:</td>
                            <td id="tblnummer_uebernehmen"><input type="radio" name="geared_radio" value="Bestehende Nummer Übernehmen" class="tblerstgeared"></td>
                        </tr>
                        <tr>
                            <td id="tblneu_nummer_text">Neue Nummer vergeben:</td>
                            <td id="tblneu_nummer"><input type="radio" name="geared_radio" value="Neue Nummer Vergeben" class="tblerstgeared"></td>
                        </tr>
<!--                        <tr>
                            <td id="tblhandynummer_text" width=615px >Geben Sie bitte Ihre Handynummer ein:</td>
                            <td id="tblhandynummer"><input autocomplete="off" type="text" name="handynummer" maxlength="50" class="eingabefelder"  placeholder="Handynummer*" /></td>
                        </tr>-->
                    </table>
                    <table>
                        <tr>
                            <td id="tblhandynummer_text" width=636px >Geben Sie bitte Ihre Handynummer ein:</td>
                            <td id="tblhandynummer"><input autocomplete="off" type="text" name="handynummer" maxlength="50" class="eingabefelder"  placeholder="Handynummer*" /></td>
                        </tr>
                        <tr>
                            <td id="tblhandynummer_byod_text" width=636px >Geben Sie bitte Ihre Handynummer ein:</td>
                            <td id="tblhandynummer_byod"><input autocomplete="off" type="text" name="handynummer_byod" maxlength="50" class="eingabefelder"  placeholder="Handynummer*" /></td>
                        </tr>
                        <tr>
                            <td id="tblbegruendung_text" width=636px >Geben Sie bitte eine Begründung an:</td>
                            <td id="tblbegruendung"><textarea  name="begruendung" placeholder="Begründung" class="begruendung" style="font-family: Calibri; rows="10",;></textarea></td> 
                        </tr>
                    </table><br><br>
                    <div id="tblinfo_titel_genemigung"><h4>Notwendige Genemigung</h4></div><br>
                    <div id="tblinfo_bewilligung_ceo" name="gene_CEO" value='' > <?php echo $gene_CEO ?></div>
                    <div id="tblinfo_bewilligung_vorgesetzter" name="gene_vor" ><?php echo $gene_vor ?></div><br>
                    <div id="tblnutzungsvereinbarung_mail" name="verein_mail" ><?php echo $verein_mail ?></div><br>
                    <div id="tblnutzungsvereinbarung_gl" =name="verein_gl" ><?php echo $verein_gl ?></div><br>
                    <div id="tblnutzungsvereinbarung_gereat_1"><?php echo $verein_ger_1 ?></div><br>
                    <div id="tblnutzungsvereinbarung_gereat_2"><?php echo $verein_ger_1 ?></div><br>
                    <table align=center>
                        <tr>
                            <td><input type="hidden" name="send" value="1"/></td>
                            <td><input type="button" id="weiter_zu_formular4" value="Zurück" style="float: left;" class="eingabefelder" name="Zurück"</input></td>
                            <td><input type="submit" onclick="return chkformular();" id="submit" value="Senden" style="float: left;" class="eingabefelder" name="erfassen"/></input></td>
                        </tr>
                    </table>
                </div>
            </form>
        </div>
    </div>
</body>
</html>

Sendmail.php

HTML:
<!DOCTYPE html>
<?php 
#Verbindung zur Datenbank aufbauen
require '../libraries/PHPMailer/PHPMailerAutoload.php';
include("../connect.inc.php");
include("../mail_config.php");
include("phpcode.php");
$antragsteller = utf8_encode($_POST['antrag_fuer']);
for ($i=0; $i<$anzahl; $i++) {
            $samaccountname = ($ergebnis[$i]["samaccountname"]); 
            if ($samaccountname == $antragsteller) {
                $antragsteller = (strtolower($ergebnis[$i]["mail"]));
            }
        }
        for ($i=0; $i<$anzahl; $i++) {
            $mail = ($ergebnis[$i]["mail"]); 
            if ($mail == $antragsteller) {
                $kunden_name = ($ergebnis[$i]["first_name"] . " " . $ergebnis[$i]["last_name"]);
            }
        }


$betreff = "Antrag MDM: " . utf8_decode($kunden_name) ."";



##################################################################################################################################################################   
#Umlaute ersetzen
##################################################################################################################################################################     
function umlauteutf($text)
{
    $search  = array ('ä', 'ö', 'ü', 'Ä', 'Ö', 'Ü', 'ß');
    $replace = array ('&auml;', '&ouml;', '&uuml;', '&Auml;', '&Ouml;', '&Uuml;', 'ss');
    $str  = str_replace($search, $replace, $text);
    return $str;
}
##################################################################################################################################################################   
#Mail funktion aufrufen für jede betroffene Abteilung. Mailadressen werden vom Dokument    Mail_Config geholt.
##################################################################################################################################################################
if (isset($_POST['send'])){
##############################################################Hier k&ouml;nnen Mails definiert werden#############################################################
#################################################################################################################################
    if ((isset ($_POST['funktionsart_radio'])) and (isset ($_POST['gearetebedarf_radio']))){
            if ($_POST['funktionsart_radio'] == "SPM_Oberarzt_MA_Informatik" and $_POST['gearetebedarf_radio'] == "Eigenes_Gerät"){
                    $nutzungsvereinbarung = utf8_encode ('<br>Tets Text ä.</br>');
                }
                if ($funktionsart_radio == "SPM_Oberarzt_MA_Informatik" and $gearetebedarf_radio == "Erstgerät"){
                    $nutzungsvereinbarung = utf8_encode ('<br>Test Text ü.</br>');
                }
            }

   /*  if (isset ($_POST['funktionsart_radio'])){
            if ($_POST['funktionsart_radio'] == "SPM Oberarzt MA Informatik"){
                echo "Ihre ";
            }
            if ($_POST['funktionsart_radio'] == "Geschäftsleitung"){
                echo "Deine ";
            }
    } */

   
#################################################################################################################################
#Antragsteller
      $mail_titel = '<br><H3> MDM Antrag f&uumlr &#09'. utf8_decode($kunden_name) .'</H3>';
      $mail_prefix = ''; 
      $mail_text = '<br>Bitte drucken Sie dieses E-Mail aus.<br>Unterzeichnen Sie es und lassen sie es anschliessend falls gefordert, unterzeichnen.<br>';
      $mail_unterschrift = '<br><h5>Unterschrift Mitarbeiter PDGR</H5><br><br><br>Datum:........................................ &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbspUnterschrift:........................................';
      $mail_unterschrift_vorgesetzter = '<br><h5>Unterschrift Vorgesetzter PDGR</H5><br><br><br>Datum:........................................ &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbspUnterschrift:........................................';
      sendmail($betreff, send_to("antragsteller"), $mail_titel, $mail_prefix, $antragsteller, $mail_unterschrift_vorgesetzter, $mail_unterschrift);
}


#Mail verschicken
 function sendmail($betreff, $empfaenger, $mail_titel, $mail_prefix, $antragsteller, $mail_text, $mail_unterschrift, $ad_namen ,$nutzungsvereinbarung){
    $antragsteller = $_POST['antrag_fuer'];
    $funktionsart_radio = $_POST['funktionsart_radio'];
    $gearetebedarf_radio = $_POST['gearetebedarf_radio'];
    $geared_typ_radio = $_POST['geared_typ_radio'];
    $geared_radio = $_POST['geared_radio'];
    $handynummer = $_POST['handynummer'];
    $handynummer_byod = $_POST['handynummer_byod'];
    $begruendung = $_POST['begruendung'];
    $nutzungsvereinbarung =$_POST['nutzungsvereinbarung'];

##################################################################################################################################################################
#Allgemeine Mail Informationen
##################################################################################################################################################################
if ($antragsteller != "") {$antragsteller = '<tr><td>Besteller/-in</td><td>' . $antragsteller . '</td></tr>';} else {$antragsteller = '';}
if ($funktionsart_radio != "") {$funktionsart_radio = '<tr><td>Funktionsart</td><td>' . $funktionsart_radio . '</td></tr>';} else {$funktionsart_radio = '';}
if ($gearetebedarf_radio != "") {$gearetebedarf_radio = '<tr><td>Ger&aumltebedarf</td><td>' . $gearetebedarf_radio . '</td></tr>';} else {$gearetebedarf_radio = '';}
if ($geared_typ_radio != "") {$geared_typ_radio = '<tr><td>Ger&aumlte Typ</td><td>' . $geared_typ_radio . '</td></tr>';} else {$geared_typ_radio = '';}
if ($geared_radio != "") {$geared_radio = '<tr><td>Nummermanagemant</td><td>' . $geared_radio . '</td></tr>';} else {$geared_radio = '';}
if ($handynummer != "") {$handynummer = '<tr><td>Handynummer</td><td>' . $handynummer . '</td></tr>';} else {$handynummer = '';}
if ($handynummer_byod != "") {$handynummer_byod = '<tr><td>Handynummer</td><td>' . $handynummer_byod . '</td></tr>';} else {$handynummer_byod = '';}
if ($begruendung != "") {$begruendung = '<tr><td>Begr&uumlndung</td><td>' . $begruendung . '</td></tr>';} else {$begruendung = '';}
##################################################################################################################################################################   
#Daten der Checkboxes
##################################################################################################################################################################



##################################################################################################################################################################
#Mailtext. Wird mit Daten aus den "if" abfragen gefüllt.
##################################################################################################################################################################
    $mailtext = '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta http-equiv="Content-Type" content="text/html; "/>
   </head>
   <body bgcolor="#FAFAFA">
      <table width="800" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="center">
         <tr>
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
               <tr>
                  <td>&nbsp;</td>
               </tr>
               <tr>
                  <td width="750" align="right"><img src="http://www.pdgr.ch/fileadmin/templates/pdgr/html/img/logo.png" width="138" height="57" border="0" alt=""/></td>
                  <td>&nbsp;</td>
               </tr>
            </table>
         </tr>
         <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
               <td width="10%">&nbsp;</td>
               <td width="80%" align="left" valign="top">
                 <font style="font-family: Arial; color:#010101; font-size:12pt"><strong><em><br>' . $mail_titel . '</em></strong></font>
                  <font style="font-family: Arial; color:black; font-size:10pt; line-height:21px">' . $mail_prefix . '<br><br>
                  <table border="1" style="font-family: Arial; color:black; width: 90%; font-size:10pt; border-collapse:collapse; margin-top: 3px; border-width: 1px; padding: 3px; border-style: solid; border-color: #666766;" >
                        ' . $antragsteller . $funktionsart_radio . $gearetebedarf_radio . $geared_typ_radio . $geared_radio . $handynummer_byod . $handynummer . $begruendung . '
                  </table>
            <tr>
               <td>'. $nutzungsvereinbarung  .'</td>
            </tr>
            <div></div>
            <font style="font-family: Arial; color:black; font-size:10pt; line-height:21px">' . $nutzungsvereinbarung  . '
            <font style="font-family: Arial; color:black; font-size:10pt; line-height:21px">' . $mail_text . '
            <font style="font-family: Arial; color:black; font-size:10pt; line-height:21px">' . $mail_unterschrift . '
            <tr>
         </table>
         </td>
         </tr>
      </table>
   </body>
</html>
    ';
   
#############################################Anhang vorbereiten und Mail senden
echo $empfaenger;
$mail = new PHPMailer;
$mail->From = 'noreply@mdm.sivc.ch';
$mail->FromName = 'Antragsformular MDM';
$mail->addAddress($empfaenger);
$attpath = "";
                   
$mail->Subject = $betreff;
$mail->Body    = $mailtext;
$mail->IsHTML(true);

if(!$mail->send()) {
   echo 'Konnte nicht gesendet werden.';
   echo 'Fehler: ' . $mail->ErrorInfo;
   exit;
}

echo 'Nachricht wurde erfolgreich gesendet';
    #############################################
   
}
?>

phpcode.php

PHP:
<?php 
/*     error_reporting (E_WARNING); */
    include("../connect.inc.php");
    $ad_namen = "";
    $kuerzelausad = "";

##################################################################################################################################################################   
#Dropdown im Formular mit departement befüllen (Angaben aus Datenbank)
##################################################################################################################################################################
    $departement = "";
    $sql1 = mysql_query("SELECT * FROM departement ORDER BY departement COLLATE latin1_german2_ci");
    while ($res1 = mysql_fetch_array($sql1))
    {
        $departement .= '<option value="' . $res1['departementid'] . '">' . $res1['departement'] . '</option>';
    }
##################################################################################################################################################################   
#Daten aus dem Active Directory laden. (Bestimmte Filter und OU Angaben werden hier gesetzt!)
##################################################################################################################################################################  
    $base_dn = "OU=Benutzer,OU=6_PDGR,DC=sivc,DC=first-it,DC=ch";
    $filter = "(|(objectClass=contact)(&(objectClass=user)(!(displayName=IT*))(!(displayName=dummy*))(!(displayName=PDGR*))(mail=*)(initials=*)))";
    if (!($search=@ldap_search($connect,$base_dn,$filter))) {
         die("Durchsuchen des LDAP-Servers fehlgeschlagen.");
    }
    $anzahl = ldap_count_entries($connect,$search);
    $info = ldap_get_entries($connect, $search);
    for ($i=0; $i<$anzahl; $i++) {
            $ergebnis[$i]["displayname"] = utf8_decode($info[$i]["displayname"][0]);
            @$ergebnis[$i]["mail"] = $info[$i]["mail"][0];
            @$ergebnis[$i]["samaccountname"] = $info[$i]["samaccountname"][0];
            @$ergebnis[$i]["last_name"] = $info[$i]["sn"][0];
            @$ergebnis[$i]["first_name"] = $info[$i]["givenname"][0];
            @$ergebnis[$i]["function"] = $info[$i]["description"][0];
            @$ergebnis[$i]["telefon_number"] = $info[$i]["telephonenumber"][0];
            @$ergebnis[$i]["abteilung"] = $info[$i]["physicaldeliveryofficename"][0];
            @$ergebnis[$i]["klinik"] = $info[$i]["department"][0];
    }
##################################################################################################################################################################   
#Namen aus dem AD alphabetisch sortieren. Diese Informationen werden im Dropdown "Bezugsperson" und "Mitarbeiter" angezeigt
##################################################################################################################################################################
    function vergleich($wert_a, $wert_b)
        {
          // Sortierung nach dem displayname
          $a = $wert_a["displayname"];
          $b = $wert_b["displayname"];
          if ($a == $b) {
              return 0;
            }
        return ($a < $b) ? -1 : +1;
        }
    usort($ergebnis, 'vergleich');

##################################################################################################################################################################   
#Dropdown "Bezugsperson" und "Mitarbeiter" mit Informationen füllen
################################################################################################################################################################## 
    for ($i=0; $i<$anzahl; $i++) {
        $ad_namen .= '<option value="' . $ergebnis[$i]["mail"] .'">' . $ergebnis[$i]["displayname"] . '</option>';   
    }
##################################################################################################################################################################   
#Diverser Text der je nach gewählten Radio Button eingebländet wird
################################################################################################################################################################## 
$gene_CEO = utf8_decode ('Für diese Auswahl, bitte das ausgedruckte Formular, vom CEO unterzeichnen lassen.');
$gene_vor = utf8_decode ('Für diese Auswahl, bitte das ausgedruckte Formular, von Ihrem Vorgesetzten unterzeichnen lassen.');
$verein_mail = utf8_decode ('<br>1.Ich bestätige die Richtlinien der PDGR (Reglement Smartphones und Tablets) in Bezug auf Benutzung und Sicherheit zu befolgen. Das Reglement kann jederzeit angepasst werden.<br><br>2.Ich nehme zur Kenntnis dass die PDGR die Sicherheitseinstellungen auf mein persönliches Endgerät erzwingen wird und die geschäftlichen Daten verschlüsselt übertragen werden.<br><br>3.Ich verstehe, dass ich für die persönlichen Daten und deren Sicherung alleine verantwortlich bin. Die PDGR haftet nicht für Verluste oder Diebstahl der Geräte. Der Nutzer ist sich bewusst, dass in einem solchen Fall die persönlichen Daten gelöscht werden.<br><br>4.Wird das Betriebssystem eines Endgerätes modifiziert (Bsp. "rooting", jailbreak-ing" etc.) wird das Gerät ohne Vorwarnung aus dem PDGR Managment System entfernt.<br><br>5.Ich akzeptiere, dass die PDGR gewisse Apps, die auf sensitive Geschäftsdaten zugreifen und in fremden Netzen verteilen können, unverzüglich sperren kann.<br><br>6.Ich nehme zur Kenntnis, dass die Benutzung des mobilen Endgerätes im Ausland für Gesprächs- und Datenverkehr mit höheren Gebühren verrechnet wird. (Detail im Reglement)<br><br>7.Die Rechnung geht über den eigenen Vertrag an den Nutzer. Keine Entschädigung durch die PDGR.<br><br>8.Die Lizenzkosten gehen über die PDGR.</div><br>');
$verein_gl = utf8_decode ('<br>1.Ich bestätige die Richtlinien der PDGR (Reglement Smartphones und Tablets) in Bezug auf Benutzung und Sicherheit zu befolgen. Das Reglement kann jederzeit angepasst werden.<br><br>2.Ich nehme zur Kenntnis dass die PDGR die Sicherheitseinstellungen auf mein persönliches Endgerät erzwingen wird und die geschäftlichen Daten verschlüsselt übertragen werden.<br><br>3.Ich verstehe, dass ich für die persönlichen Daten und deren Sicherung alleine verantwortlich bin. Die PDGR haftet nicht für Verluste oder Diebstahl der Geräte. Der Nutzer ist sich bewusst, dass in einem solchen Fall die persönlichen Daten gelöscht werden.<br><br>4.Wird das Betriebssystem eines Endgerätes modifiziert (Bsp. "rooting", jailbreak-ing" etc.) wird das Gerät ohne Vorwarnung aus dem PDGR Managment System entfernt.<br><br>5.Ich akzeptiere, dass die PDGR gewisse Apps, die auf sensitive Geschäftsdaten zugreifen und in fremden Netzen verteilen können, unverzüglich sperren kann.<br><br>6.Ich nehme zur Kenntnis, dass die Benutzung des mobilen Endgerätes im Ausland für Gesprächs- und Datenverkehr mit höheren Gebühren verrechnet wird. (Detail im Reglement)<br><br>7.Alle Kosten gehen über die PDGR. Dem Nutzer wird keine Rechnung zugestellt.<br><br>8.Die Lizenzkosten gehen über die PDGR.</div><br>');
$verein_ger_1 = utf8_decode ('<br>1.Ich bestätige die Richtlinien der PDGR (Reglement Smartphones und Tablets) in Bezug auf Benutzung und Sicherheit zu befolgen. Das Reglement kann jederzeit angepasst werden.<br><br>2.Ich nehme zur Kenntnis dass die PDGR die Sicherheitseinstellungen auf mein persönliches Endgerät erzwingen wird und die geschäftlichen Daten verschlüsselt übertragen werden.<br><br>3.Ich verstehe, dass ich für die persönlichen Daten und deren Sicherung alleine verantwortlich bin. Die PDGR haftet nicht für Verluste oder Diebstahl der Geräte. Der Nutzer ist sich bewusst, dass in einem solchen Fall die persönlichen Daten gelöscht werden.<br><br>4.Wird das Betriebssystem eines Endgerätes modifiziert (Bsp. "rooting", jailbreak-ing" etc.) wird das Gerät ohne Vorwarnung aus dem PDGR Managment System entfernt.<br><br>5.Ich akzeptiere, dass die PDGR gewisse Apps, die auf sensitive Geschäftsdaten zugreifen und in fremden Netzen verteilen können, unverzüglich sperren kann.<br><br>6.Ich nehme zur Kenntnis, dass die Benutzung des mobilen Endgerätes im Ausland für Gesprächs- und Datenverkehr mit höheren Gebühren verrechnet wird. (Detail im Reglement)<br><br>7.Die Rechnung geht an den Nutzer. (Smartphone). Rückerstattung durch die PDGR. (gemäss Reglement)<br><br>8.Die Lizenzkosten gehen über die PDGR.</div><br>');
##################################################################################################################################################################   
#Umlaute
################################################################################################################################################################## 

function umlaute($text)
{
    $search  = array ('ä', 'ö', 'ü', 'Ä', 'Ö', 'Ü', 'ß', " ");
    $replace = array ('ae', 'oe', 'ue', 'ae', 'oe', 'ue', 'ss', "");
    $str  = str_replace($search, $replace, $text);
    return $str;
}
?>

script.js

Javascript:
//#################################################################################################################################################################
//Sobald die Seite Geladen wurde, diese einblenden
//#################################################################################################################################################################
$(window).load(function() {
    $("body").fadeIn(1000);
});

$(document).ready(function() {
//#################################################################################################################################################################
//Wenn die jeweilige Radio Button angekreuzt wurde, feld zum bearbeiten einblenden oder ausblenden  
//#################################################################################################################################################################   
    $("#tblbegruendung").hide();
    $("#tblbegruendung_text").hide();
    $("#tblnutzungsvereinbarung_gereat_2").hide();
    $("#tblnutzungsvereinbarung_gereat_1").hide();
    $("#tblnutzungsvereinbarung_gl").hide();
    $("#tblnutzungsvereinbarung_mail").hide();
    $("#tblinfo_bewilligung_ceo").hide();
    $("#tblinfo_bewilligung_vorgesetzter").hide();
            function checkandactivate() {
                if ($("#tblspm_ober_info input:checked").length > 0 && $("#tblzweitesgearet input:checked").length > 0) {
                    $("#tblbegruendung").show();
                    $("#tblbegruendung_text").show();
                    $("#tblnutzungsvereinbarung_gereat_2").show();
                    $("#tblinfo_titel_genemigung").show();
                    $("#tblinfo_bewilligung_ceo").show();
                    $("#tblinfo_bewilligung_vorgesetzter").show(); tblinfo_titel_genemigung
                } else {
                    $("#tblbegruendung").hide();
                    $("#tblbegruendung_text").hide();
                    $("#tblnutzungsvereinbarung_gereat_2").hide();
                    $("#tblinfo_titel_genemigung").hide();
                    $("#tblinfo_bewilligung_ceo").hide();
                    $("#tblinfo_bewilligung_vorgesetzter").hide();
                }
                if ($("#tblspm_ober_info input:checked").length > 0 && $("#tblerstgearet input:checked").length > 0) {
                    $("#tblnutzungsvereinbarung_gereat_1").show();
                    $("#tblinfo_titel_genemigung").show();
                    $("#tblinfo_bewilligung_ceo").show();
                    $("#tblinfo_bewilligung_vorgesetzter").show();
                } else {
                    $("#tblnutzungsvereinbarung_gereat_1").hide();
                }
                if ($("#tblspm_ober_info input:checked").length > 0 && $("#tblbyod input:checked").length > 0) {
                    $("#tblnutzungsvereinbarung_mail").show();
                } else {
                    $("#tblnutzungsvereinbarung_mail").hide();
                }
                if ($("#tblgescheaftsleitung input:checked").length > 0) {
                    $("#tblnutzungsvereinbarung_gl").show();
                } else {
                    $("#tblnutzungsvereinbarung_gl").hide();
                }
                if ($("#tbluebrige_funktionen input:checked").length > 0 && $("#tblbyod input:checked").length > 0) {
                    $("#tblnutzungsvereinbarung_mail").show();
                } 
                if ($("#tbluebrige_funktionen input:checked").length > 0 && $("#tblerstgearet input:checked").length > 0) {
                    $("#tblnutzungsvereinbarung_gereat_1").show();
                    $("#tblbegruendung").show();
                    $("#tblbegruendung_text").show();
                    $("#tblinfo_titel_genemigung").show();
                    $("#tblinfo_bewilligung_ceo").show();
                    $("#tblinfo_bewilligung_vorgesetzter").show();
                }
                if ($("#tbluebrige_funktionen input:checked").length > 0 && $("#tblzweitesgearet input:checked").length > 0) {
                    $("#tblnutzungsvereinbarung_gereat_1").show();
                    $("#tblbegruendung").show();
                    $("#tblbegruendung_text").show();
                    $("#tblinfo_titel_genemigung").show();
                    $("#tblinfo_bewilligung_ceo").show();
                    $("#tblinfo_bewilligung_vorgesetzter").show();
                } 
          }
            $("input[name='funktionsart_radio'], input[name='gearetebedarf_radio']").on("ifChecked", checkandactivate);
                   
           
    $('#tblerstgearet').on('ifUnchecked', function() { 
        $("#tblipad_text").hide();
        $("#tblipad").hide();
        $("#tbliphone_text").hide();
        $("#tbliphone").hide();
        erstgearedaktiv = 0;
    });
    $('#tblerstgearet').on('ifChecked', function() {
        $("#tblipad_text").fadeIn();
        $("#tblipad").fadeIn();
        $("#tbliphone_text").fadeIn();
        $("#tbliphone").fadeIn();
        $("#tblhandynummer_byod_text").hide();
        $("#tblhandynummer_byod").hide();
        erstgearedaktiv = 1;
    });
    $('#tblzweitesgearet').on('ifUnchecked', function() { 
        $("#tblipad_text").hide();
        $("#tblipad").hide();
        $("#tbliphone_text").hide();
        $("#tbliphone").hide();
        zweitesgearetaktiv = 0;
    });
    $('#tblzweitesgearet').on('ifChecked', function() {
        $("#tblipad_text").fadeIn();
        $("#tblipad").fadeIn();
        $("#tbliphone_text").fadeIn();
        $("#tbliphone").fadeIn();
        $("#tblhandynummer_byod_text").hide();
        $("#tblhandynummer_byod").hide();
        zweitesgearetaktiv = 1;
    });
    $('#tblnummer_uebernehmen').on('ifChecked', function() {
        $("#tblhandynummer_text").show();
        $("#tblhandynummer").show();
        bestehende_nummer_übernehmenaktiv = 1;
    });
    $('#tblneu_nummer').on('ifChecked', function() {
        $("#tblhandynummer_text").hide();
        $("#tblhandynummer").hide();
        neue_nummer_vergebenaktiv = 1;
    });
    $('#tbliphone').on('ifChecked', function() {
        $("#tblneu_nummer_text").show();
        $("#tblneu_nummer").show();
        $("#tblnummer_uebernehmen_text").show();
        $("#tblnummer_uebernehmen").show();
        iphoneaktiv = 1;
    });
    $('#tblipad').on('ifChecked', function() {
        $("#tblneu_nummer_text").hide();
        $("#tblneu_nummer").hide();
        $("#tblnummer_uebernehmen_text").hide();
        $("#tblnummer_uebernehmen").hide();
        $("#tblhandynummer_text").hide();
        $("#tblhandynummer").hide();
        ipadaktiv = 1;
    });

    $('#tblbyod').on('ifChecked', function() {
        $("#tblhandynummer_byod_text").fadeIn();
        $("#tblhandynummer_byod").fadeIn();
        $("#tblneu_nummer_text").hide();
        $("#tblneu_nummer").hide();
        $("#tblnummer_uebernehmen_text").hide();
        $("#tblnummer_uebernehmen").hide();
        $("#tblhandynummer_text").hide();
        $("#tblhandynummer").hide();
        $("#tblipad_text").hide();
        $("#tblipad").hide();
        $("#tbliphone_text").hide();
        $("#tbliphone").hide();
        $("#tblbegruendung_text").hide();
        $("#tblbegruendung").hide();
        byodaktiv = 1;
    });
    $('#tblbyod').on('ifUnchecked', function() {
        $("#tblhandynummer_byod_text").hide();
        $("#tblhandynummer_byod").hide();
        byodaktiv = 0;
    });

//Seiten ein und ausblenden  

    $(function() {
        $("#formular").hide();
        $("#pleasewait").hide();
        $("#button_weiter_zu_formular").fadeIn();
    });
    $( "#weiter_zu_formular" ).click(function() {
        $("#informationen").fadeIn();
        $("#formular").fadeIn();
        $("#button_weiter_zu_formular").hide();
       
    });
        $( "#weiter_zu_formular4" ).click(function() {
        $("#formular").hide();
        $("#informationen").fadeIn();
        $("#button_weiter_zu_formular").fadeIn();
    });
   
//Pflichtfelder definiert 
    $( "#submit" ).click(function() {
       errorvar = "0";
        if ((document.newuser.bestellung_fuer.value === "")) {
            document.getElementById('bestellung_fuer').style.color = "red";
            errorvar = "1";
        } else {
            document.getElementById('bestellung_fuer').style.color = "black";
        }
        if (document.newuser.abteilung.value === "") {
            document.getElementById('abteilung').style.color = "red";
            errorvar = "1";
        } else {
            document.getElementById('abteilung').style.color = "black";
        }
        if (document.newuser.klinik.value === "") {
            document.getElementById('klinik').style.color = "red";
            errorvar = "1";
        } else {
            document.getElementById('klinik').style.color = "black";
        }
        if ((document.newuser.badge_nummer.value === "")) {
            document.getElementById('badge_nummer').style.color = "red";
            errorvar = "1";
        } else {
            document.getElementById('badge_nummer').style.color = "black";
        }
        if ((document.newuser.fahrzeug_kennzeichen.value === "")) {
            document.getElementById('fahrzeug_kennzeichen').style.color = "red";
            errorvar = "1";
        } else {
            document.getElementById('fahrzeug_kennzeichen').style.color = "black";
        }
        if ((document.newuser.mietbeginn.value === "")) {
            document.getElementById('mietbeginn').style.color = "red";
            errorvar = "1";
        } else {
            document.getElementById('mietbeginn').style.color = "black";
        }

//Browserunterstüzung überprüfen
        if (errorvar === "1") {
            alert("Bitte füllen Sie alle Pflichtfelder aus!");
            return false;
        } else
        {
            $("#formular").hide();
            $("#formular").fadeIn();
        }
    });

 //Feldbeschriftung für ie 9 und älter
    $(function() {
        $('input, textarea').placeholder();
    });
});

$(function() {
    var tooltips = $("[title]").tooltip();
});

lg Daniel
 
Nun konnte ich wider dran.
Die Umlaute wahren das Problem beim vergleichen.
So funktioniert es.

PHP:
if (isset($_POST['send'])){
    if ((isset ($_POST['funktionsart_radio'])) and (isset ($_POST['gearetebedarf_radio']))){
            if ($_POST['funktionsart_radio'] == "SPM Oberarzt MA Informatik" and $_POST['gearetebedarf_radio'] == "Eigenes Gereat"){ 
                    $mail_vereinbarung = utf8_decode ('<br>Tets Text ä.</br>');
                }
            if  ($_POST['funktionsart_radio'] == "SPM Oberarzt MA Informatik" and $_POST['gearetebedarf_radio'] == "Erstgereat"){
                    $mail_vereinbarung = utf8_decode ('<br>Teeeest Text ü.</br>');
                }
            }

Vielen Dank für deine Geduld und Hilfe

lg Daniel
 

Neue Beiträge

Zurück