Visualizzazione dei risultati da 1 a 3 su 3

Discussione: UpperCase

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    UpperCase

    sono dinuovo io,

    posso convertire prima di scrivere i dati nel database tutti con carattere maiuscolo??

    inserisco i dati cosi
    codice:
    $editFormAction = $_SERVER['PHP_SELF'];
    if (isset($_SERVER['QUERY_STRING'])) {
      $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    }
    
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
      $insertSQL = sprintf("INSERT INTO clienti (ragionesociale, indirizzo, n, citta, provincia, cap, regioni, telefono, fax, partitaiva, mail, web, `user`, passWord, categoria, tipo, scontoTimbri, ultscontoTimbri, scontoTarghe, ultscontoTarghe, scontoSegnaletica, ultscontoSegnaletica, scontoSinottici, ultscontoSinottici) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['ragionesociale'], "text"),
                           GetSQLValueString($_POST['indirizzo'], "text"),
                           GetSQLValueString($_POST['n'], "text"),
                           GetSQLValueString($_POST['citta'], "text"),
                           GetSQLValueString($_POST['provincia'], "text"),
                           GetSQLValueString($_POST['cap'], "text"),
                           GetSQLValueString($_POST['regioni'], "text"),
                           GetSQLValueString($_POST['telefono'], "text"),
                           GetSQLValueString($_POST['fax'], "text"),
                           GetSQLValueString($_POST['partitaiva'], "text"),
                           GetSQLValueString($_POST['mail'], "text"),
                           GetSQLValueString($_POST['web'], "text"),
                           GetSQLValueString($_POST['user'], "text"),
                           GetSQLValueString($_POST['passWord'], "text"),
                           GetSQLValueString($_POST['categoria'], "text"),
                           GetSQLValueString($_POST['tipo'], "text"),
                           GetSQLValueString($_POST['scontoTimbri'], "text"),
                           GetSQLValueString($_POST['ultscontoTimbri'], "text"),
                           GetSQLValueString($_POST['scontoTarghe'], "text"),
                           GetSQLValueString($_POST['ultscontoTarghe'], "text"),
                           GetSQLValueString($_POST['scontoSegnaletica'], "text"),
                           GetSQLValueString($_POST['ultscontoSegnaletica'], "text"),
                           GetSQLValueString($_POST['scontoSinottici'], "text"),
                           GetSQLValueString($_POST['ultscontoSinottici'], "text"));
    
      mysql_select_db($database_inserisci, $inserisci);
      $Result1 = mysql_query($insertSQL, $inserisci) or die(mysql_error());
    
      $insertGoTo = "../index.php";
      if (isset($_SERVER['QUERY_STRING'])) {
        $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
        $insertGoTo .= $_SERVER['QUERY_STRING'];
      }
      header(sprintf("Location: %s", $insertGoTo));
    }
    dove dovrei inserire la conversione??

    grazie

  2. #2

  3. #3
    visto che è $_POST è un array se i valori sono tanti invece d settare ogni variabile singolarmente puoi anche scorrere l'array e impostare il nuovo valore.

    Qualcosa del genere

    codice:
    while (list ($key,) = each($_POST))
         {
           strtoupper($_POST[$key]);
         }
    Dorebbe qualcosa del genere. Se non funziona dimmelo che ti posto il codice corretto. ra non ce l'ho a disposizione. Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.