Werte zusammenfügen ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte zusammenfügen ...

    Hi @ all,

    könnt ihr mir sagen, warum das nicht klappt oder habt ihr ne bessere Lösung?
    PHP-Code:
    $a_telefon "Telefon";
    $a_email "Email";
    $a_fax "Fax";

    $trenn "";
    $antwort "";


    antwort_string($a_telefon);
    antwort_string($a_email);
    antwort_string($a_fax);


    function 
    antwort_string($wert)
    {
        if(
    $wert != "")
        {
            
    $antwort $antwort $trenn $wert;
            
    $trenn ",";
        }
    }

    echo 
    $antwort
    Vielen Dank schon mal.

    Gruß
    mchashi.

  • #2
    wie wärs, wenn du $trenn mal einen wert zuweist, BEVOR du es
    verwendest? ausserdem gibt deine funktion nix zurück und $antwort ist
    der funktion gänzlich unbekannt ... und wenns nicht so wäre, würde
    $antwort bei jedem funktionsaufruf überschrieben ... hab ich was
    vergessen?
    Kissolino.com

    Kommentar


    • #3
      so ein mist

      sorry, war ganz schön durcheinander und abgelenkt.

      habe jetzt folgenden code, der auch so funzt, wie ich es mir vorstelle. es ist für ein kontaktformular "antwort erwünscht per:" ... wo es dann drei checkboxes gibt: telefon, email, fax
      PHP-Code:
      $a_telefon "Telefon";
      $a_email "";
      $a_fax "Fax";

      $arr_antwort = array($a_telefon$a_email$a_fax);

      for(
      $i=0;$i count($arr_antwort); $i++)
      {
          if(
      $arr_antwort[$i] != "")
          {
              
      $antwort $antwort $trenn $arr_antwort[$i];
              
      $trenn ", ";
          }
      }

      echo 
      $antwort
      geht das noch einfacher?

      Kommentar


      • #4
        $trenn und $antwort nen leer-string zuweisen vorher noch

        Kommentar

        Lädt...
        X