explode(), implode() - Fehler

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #3
      war ein versehen!!

      Comment

      Working...
      X