Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Ricerca (minimo caratteri)

    Uso questa funzione per la ricerca e funziona.
    Se l'utente non inserisce almeno 3 caretteri viene direzionato alla pagina di ricerca.
    Però, come faccio dopo averlo direzionato a far si che appaia il messaggio d'errore per notificare che deve inserire almeno 3 caratteri?

    Grazie per l'aiuto...

    Codice PHP:
    if(strlen($cerca) <) {
            
    header("Location: cerca.php");
            
    $erro='Minimum 3 characters required';
            exit;
            }
    else
    query... ... ... 

  2. #2

    Re: Ricerca (minimo caratteri)

    Originariamente inviato da cris.calleo
    Uso questa funzione per la ricerca e funziona.
    Se l'utente non inserisce almeno 3 caretteri viene direzionato alla pagina di ricerca.
    Però, come faccio dopo averlo direzionato a far si che appaia il messaggio d'errore per notificare che deve inserire almeno 3 caratteri?

    Grazie per l'aiuto...
    Codice PHP:
    if(strlen($cerca) <) {
            
    header("Location: cerca.php?ErrorCode=1");
            
    $erro='Minimum 3 characters required';
            exit;
            }
    else
    query... ... ... 
    Poi in cerca.php elenchi gli errori in base alla var passata in querystring

  3. #3
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Secondo me potresti usare una variabile di sessione in cui salvi l'errore.

    Nella pagina in cui lo direzioni crei un if dove se la variabile di sessione è settata e contiene l'errore allora lo mostri

  4. #4

    Re: Re: Ricerca (minimo caratteri)

    Originariamente inviato da camionistaxcaso
    Codice PHP:
    if(strlen($cerca) <) {
            
    header("Location: cerca.php?ErrorCode=1");
            
    $erro='Minimum 3 characters required';
            exit;
            }
    else
    query... ... ... 
    Poi in cerca.php elenchi gli errori in base alla var passata in querystring
    Come faccio a richiamare l'errore sulla pagina cerca.php ?

  5. #5

    Re: Re: Re: Ricerca (minimo caratteri)

    Originariamente inviato da cris.calleo
    Come faccio a richiamare l'errore sulla pagina cerca.php ?
    Facevi prima a dire "Non conosco PHP mi aiutate?"

    Codice PHP:
    if(isset($_GET["ErrorCode"]))
    {
      if(
    $_GET["ErrorCode"] == 1)
      {
        echo 
    "Errore 1";
      }

      elseif(
    $_GET["ErrorCode"] == 2)
      {
        echo 
    "Errore 2";
      }

      
    //e cosi via


  6. #6
    Originariamente inviato da danlupo
    Secondo me potresti usare una variabile di sessione in cui salvi l'errore.

    Nella pagina in cui lo direzioni crei un if dove se la variabile di sessione è settata e contiene l'errore allora lo mostri
    Danlupo, si può essere una soluzione, ma ancora alle variabili di sessione non ci sono arrivato.
    Sto montando lo script in maniera abbastanza "didattica" e la soluzione di camionistapercaso, seconco me è abbastanza semplice.

    Grazie per il tuo commento.

  7. #7

    Re: Re: Re: Re: Ricerca (minimo caratteri)

    Originariamente inviato da camionistaxcaso
    Facevi prima a dire "Non conosco PHP mi aiutate?"

    Codice PHP:
    if(isset($_GET["ErrorCode"]))
    {
      if(
    $_GET["ErrorCode"] == 1)
      {
        echo 
    "Errore 1";
      }

      elseif(
    $_GET["ErrorCode"] == 2)
      {
        echo 
    "Errore 2";
      }

      
    //e cosi via

    Diciamo che sono alle prime armi ma non del tutto a digiuno

    Grazie

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.