explode(), implode() - Fehler

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

  • explode(), implode() - Fehler

    Was stimmt an meinem Code nicht???
    Wenn es nur einen einzelnen Ort gibt, alle Buchstaben lower, dann den ersten in upper umwandeln. strtolower funktioniert, ucfirst allerdings nicht.

    Ist ein Ort ein zusammengesetzter Name Bad-Bertrich, dann wie oben verfahren. Klappt aber nicht, es wird nichts in die DB geschrieben. Oder kann ich alles zusammen machen?

    Wer hilft mir weiter???

    Hier der Code:
    PHP-Code:
    function setPersonalData(){
        
            
    $city $_POST['city'];
            
    $city strtolower($city);
            
    $city ucfirst($city);
            
    $city str_replace(array('ä','ö','ü'),array('ae','oe','ue'),$city);
            
    //$pieces = explode(" ", "-",$city);
            //$pieces[0] = ucfirst($pieces[0]);
            //$pieces[1] = ucfirst($pieces[1]);
            //$city = implode(" ", "-",$pieces);
            
            
                
    $query "INSERT INTO users ( user_lname,
                                          user_fname,
                                          user_address1,
                                          user_address2,
                                          user_zip,
                                          user_city,
                                          user_phone,
                                          user_mail 
                                          )                                             
                      
                      VALUES            ( '"
    .mysql_escape_string(stripslashes($_POST['lname']))."',
                                          '"
    .mysql_escape_string(stripslashes($_POST['fname']))."',
                                          '"
    .mysql_escape_string(stripslashes($_POST['address1']))."',
                                          '"
    .mysql_escape_string(stripslashes($_POST['address2']))."',
                                          '"
    .mysql_escape_string(stripslashes($_POST['zip']))."',
                                          '
    $city2',
                                          '"
    .mysql_escape_string(stripslashes($_POST['phone']))."',
                                          '"
    .mysql_escape_string(stripslashes($_POST['mail']))."'
                                            )
                                            "
    ;
            
            
    mysql_query($query);
        
        } 

  • #2
    warum postest du das zweimal

    Kommentar


    • #3
      war ein versehen!!

      Kommentar

      Lädt...
      X