Formailer Value Switcher

  • Formailer Value Switcher

    Hallo,
    habe ein kleines Problem undzwar gibt mir ein Valuewert in einer Checkbox: 0.02 aus. Das brauche ich um am Ende etwas auszurechnen. Jedoch steht auch in der Mail dann 0.02 das wollte ich ersetzen gegen "Ja"

    Nun funktionieren aber meine Varianten einfach nicht.
    Diesen Code habe ich eingefügt

    Code:

    Quellcode

    1. if (array_key_exists('abgerundeecken', $_POST) && $_POST[ 'abgerundeteecken'] == '0.02') {
    2. $abegrundeteecken = 'Ja';
    3. echo $abgerundeteecken;



    und einmal den versucht
    Code:

    Quellcode

    1. if ($_POST['abgerundeteecken'] == "0.02") {
    2. $abegrundeteecken = "Ja";
    3. echo $abgerundeteecken;
    4. }



    Und er zeigt mir immer noch 0.02 an.
  • siriussmarty schrieb:

    Hallo,
    habe ein kleines Problem undzwar gibt mir ein Valuewert in einer Checkbox: 0.02 aus. Das brauche ich um am Ende etwas auszurechnen. Jedoch steht auch in der Mail dann 0.02 das wollte ich ersetzen gegen "Ja"

    Nun funktionieren aber meine Varianten einfach nicht.
    Diesen Code habe ich eingefügt

    Code:

    Quellcode

    1. if (array_key_exists('abgerundeecken', $_POST) && $_POST[ 'abgerundeteecken'] == '0.02') {
    2. $abegrundeteecken = 'Ja';
    3. echo $abgerundeteecken;



    und einmal den versucht
    Code:

    Quellcode

    1. if ($_POST['abgerundeteecken'] == "0.02") {
    2. $abegrundeteecken = "Ja";
    3. echo $abgerundeteecken;
    4. }



    Und er zeigt mir immer noch 0.02 an.


    wenn das was du gepostet hast dein quelltext ist, ...
    folgende variablen habe ich gefunden :
    - abgerundeecken
    - abgerundeteecken
    - abegrundeteecken
    SO kann das nicht funktionieren. ersetze deine Variablennamen mal einheitlich durch abgerundeteEcken (so kann man das dann auch einfach lesen)
    - ich weis, dass php 4 veraltet ist und ich lieber php 5 nutzen sollte
    - ich mache das ganze nicht nur um mein projekt zu erstellen, sondern um das ganze auch zu verstehen
    - wenn das ganze in php 4 funktioniert will ich es sauber nach php 5 migrieren
    - kurz gesagt ich WILL LERNEN VERSTEHEN und restlos BEGREIFEN wie das was ich möchte in php 4 / 5 / 6 umgesetzt werden soll
  • Habe den Fehler gelöst, hier in der Variable war ausversehen Falsch geschrieben

    PHP-Quellcode

    1. <?php
    2. if (array_key_exists('abgerundeteecken', $_POST) && $_POST['abgerundeteecken'] == '0.02')
    3. {
    4. $abgerundeteecken = 'Ja';
    5. }



    Und das noch

    Quellcode

    1. 'abgerundete Ecken' => $abgerundeteecken,


    Jetzt habe ich ein ganz anderes Problem mit meinen Checkboxen, die funktionieren ja mal überhaupt gar nicht


    Das ist mein Bilderauswahl Formular

    Quellcode

    1. <div class="bildmotiv">
    2. <a class="prev"></a>
    3. <div class="bildmotive">
    4. <div class="radios">
    5. <div class="items">
    6. <div><input type="checkbox" name="foto" value="0001" id="motiv0001" /><label for="motiv0001"> <a class="single_image" href="images/bildmotive/001.jpg"><img src="images/bildmotive/001k.jpg" /></a></label></div>
    7. <div><input type="checkbox" name="foto" value="1002" id="motiv1002" /><label for="motiv1002"> <a class="single_image" href="images/bildmotive/055.jpg"><img src="images/bildmotive/055k.jpg" /></a></label></div>
    8. <div><input type="checkbox" name="foto" value="1005" id="motiv1005" /><label for="motiv1005"> <a class="single_image" href="images/bildmotive/054.jpg"><img src="images/bildmotive/054k.jpg" /></a></label></div>
    9. <div><input type="checkbox" name="foto" value="0018" id="motiv0018" /><label for="motiv0018"> <a class="single_image" href="images/bildmotive/018.jpg"><img src="images/bildmotive/018k.jpg" /></a></label></div>
    10. </div>



    Das wird Included und die Fehlermeldung durch

    PHP-Quellcode

    1. <div class="col">
    2. <label for="foto"><strong>Bildmotiv/Logo</strong></label> <label for="foto" class="error">Bitte w&auml;hlen Sie ein Motiv</label><br /><br />
    3. <?php include('form_bildmotiv_praxisflyer.php'); ?>
    4. </div>


    Und ausgegeben wird es hier

    Quellcode

    1. $arr_bestell = array(
    2. 'Motiv' => $_POST['foto'],
    3. );


    Funktioniert aber nicht