Chris: Formular value...

Hallo,

ich benutze ein altes 1und1 Feedback php - Script:

<?php
$fmt_Response=implode("", file("response.htt"));
$fmt_Mail=implode("", file("mail.htt"));
while(list($Key, $Val)= each($HTTP_POST_VARS))
{
$fmt_Response=str_replace("{$Key}", $Val, $fmt_Response); $fmt_Mail=str_replace("{$Key}", $Val, $fmt_Mail);
}
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail);
echo $fmt_Response;
?>

Mein Problem ist, dass ich Checkboxen benutze, die dann auch in der response.htt angezeigt werden sollen...

Die Checkbox sieht so aus:
<input name="anrufen" type="checkbox" id="anrufen" value="Ja">

in der respose.htt ist die normale Website mit der id eingebaut:

Anrufen: {anrufen}

bei aktivierter Checkbox bekomme ich dann

Anrufen: Ja

angezeigt (das value)

bei nicht aktivierter:

Anrufen: {anrufen}

wie bekomme ich es bei nicht aktivierte auf

Anrufen: Nein

hin???

Vielen Dank für jeden Tip!

Chris

  1. wie wärs mit einer dynamischen value änderung durch javascript?

    von haus aus hat dein value den wert nein. beim versenden rufst du eine javascript-funktion auf, die prüft ob die checkbox gecheckt ist und wenn ja änderst du den wert auf 'ja'

    gruß

    anarkist

    1. Ich kenne mich mit JavaScript leider nicht wirklich aus - kann ich irgendwo so ein script runterladen?

      Chris

      1. Ich kenne mich mit JavaScript leider nicht wirklich aus - kann ich irgendwo so ein script runterladen?

        ist nicht schwer. schau mal hier http://forum.de.selfhtml.org/?t=90845&m=545469

        da habe ich es gerade schon einmal beschrieben.

        gruß

        anarkist

        1. Sorry, verstehe ich nicht... 2 Formulare?

          Bei mir sieht es gerade so aus:

          <form method="post" action="formmail.php3" name="Kontaktformular">
            <input type="hidden" name="recipient" value="ck@christiankiefer.de">
            <input type="hidden" name="subject" value="Kontaktformular">
                    <table width="400" cellpadding="0" cellspacing="0" class="copy">
                        <tr>
                          <td colspan="2" align="left" valign="top">                    <p>
                                <input name="anrufen" type="checkbox" id="anrufen" value="Ja">
                            Rufen Sie mich an<br>
                            <img src="../images/blank.gif" width="3" height="3"><br>
                                <input name="unterlagensenden" type="checkbox" id="unterlagensenden" value="Ja">
                            Senden Sie mir  Unterlagen &uuml;ber:

          u.s.w.

          Wie kann ich jetzt bei nichtangeklickt das Value auf "Nein" ändern?

          Sorry, aber ich hab' das mit dem Script nicht hinbekommen...

  2. hi,

    "Wie kann man Checkboxen verarbeiten?"
    http://php-faq.de/q/q-formular-checkbox.html

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."