Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870

    Confronto maiuscole minuscole

    Con questo codice inserisco nella mia tabella i dati giocatore e squadra, ho aggiunto ucwords() nel campo giocatore per avere l'iniziale maiuscola,e fin qui funziona tutto, il problema nasce quando inserisco nuovamente lo stesso giocatore, non mi fa il confronto fra maiuscole e minuscole, ho provato ad usare anche preg_match(), ma non riesco ad integrarla bene nel mio script...

    Codice PHP:
    <?php
    while ($row=mysql_fetch_array($select3)){
    echo 
    "<span class='bianca'>".$row['giocatore']."</span>";
    echo 
    "<span class='bianca'>".$_POST['giocatore']."</span>";
    $stringa $row['giocatore'];
    $stringa2 $_POST['giocatore'];
    }

    if(
    $stringa == '' || $stringa != $stringa2){

    $query "INSERT INTO marcatori " "(giocatore,squadra)""VALUES('"ucwords($_POST['giocatore']) ."','".$_POST['squadra']."')";

    $result mysql_query($query) or die (mysql_error());

        print 
    "
    [b]Il giocatore è stato inserito[/b]"
    ;

    }else{

        print 
    "
    [b]Il giocatore è già presente[/b]"
    ;

    }
    mysql_close($conn);
    ?>
    qualche idea?

  2. #2

  3. #3
    lidea mia sarebbe che i dati nel db li metti tutti in minuscolo e poi quando li stampi metti la prima in maiuscolo cosi nn hai problemi di controllo

  4. #4
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870
    Ho risolto mettendo ucwords() anche nel confronto iniziale

    Codice PHP:
    if($stringa == '' || $stringa != ucwords($stringa2)){ 
    così, sia che usi lo shift per fare la prima lettera maiuscola oppure no, nel confronto avrò sempre due parole con la prima lettera maiuscola

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.