Visualizzazione dei risultati da 1 a 6 su 6

Discussione: php ed asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283

    php ed asp

    salve a tutti

    ho trovato online uno script che controlla la disponibilità o no di un username in fase di registrazione, solo che ha una pagina php e non conoscendo php vi chiederei se gentilmente qualcuno potrebbe convertirmela in asp
    -------------------------------------------
    <?php
    //this varible contains the array of existing users
    $existing_users=array('roshan','mike','jason');
    //value got from the get metho
    $user_name=$_POST['user_name'];
    //checking weather user exists or not in $existing_users array
    if (in_array($user_name, $existing_users))
    {
    //user name is not availble
    echo "no";
    }
    else
    {
    //user name is available
    echo "yes";
    }
    ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Questo prevede che tutti i nomi utenti siano già presenti in un array, cosa che in una applicazione reale non accade, si fa in modo diverso.

    ASP non lo conosco, ma se tu lo conosci ti basterà l'algoritmo per poi scrivere il codice:
    - l'utente invia tramite form la richiesta di registrazione
    - lo script destinatario della form legge il nome utente che arriva, sulla tabella con i nomi utenti già esistenti effettua una SELECT con calusola WHERE username='username_ricevuto_dalla_form'
    - se questa SELECT ritorna un risultato utile vuol dire che il nome utente è già esistente, altrimenti è disponibile

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    recuperare i dati dalla tabella lo sò fare solo che nello script allegato ci sono molti simboli che non conosco

    esempio
    <?php
    dovrebbe essere
    <%


    $existing_users=array('roshan','mike','jason');
    dovrebbe essere
    existing_users=array('roshan','mike','jason');

    però per esempio questo rigo non saprei a cosa significa

    $user_name=$_POST['user_name'];

    --------------------------------------------------------
    quello che mi serve è qualcuno che conosca php ed asp e mi trasformi questo codice php in un codice asp

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    $user_name è un nome di una variabile, in PHP tutte le variabili iniziano con il simbolo $

    $_POST['uesrname'] è la variabile che contiene il valore del campo username della form di registrazione che usa il metodo POST

    quindi
    $user_name=$_POST['user_name'];
    mette all'interno della variabile $user_name l'username scelto dall'utente in fase di registrazione.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    la traduzione letterale del rigo sarebbe

    user_name=request.form("user_name")

    cioè creo una variabile con il dato fornitomi dal campo form

    ho capito bene ?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Si, esatto.

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.