Visualizzazione risultati 1 fino 6 di 6
Like Tree2Likes
  • 1 Post By mzanella
  • 1 Post By mzanella

Discussione: Controllo che ritorna al while

  1. #1
    boy3test non è connesso Neofita
    Data registrazione
    20-02-2016
    Messaggi
    13

    Predefinito Controllo che ritorna al while

    Allora ragazzi devo fare dei controlli cioè

    Codice PHP:
    $utente= "ciao";
    while(
    $user_row = mysql_fetch_array($result)) {
    if(
    $user_row['user'] == $utente){
    //QUI DEVO USCIRE E RITORNARE AL WHILE PER FARE CONTINUARE IL CIcLO
    }
    else{
    echo
    "ok"
    }
    }
    Mi aiutate ? Grazie in anticipo
    Ultima modifica di dreadnaut : 26-04-2016 alle ore 23.57.40 Motivo: + tag [php] per il codice

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Intendi dire che vuoi "saltare" l'iterazione corrente e passare al record successivo? In questo caso basta usare continue:
    Codice PHP:
    while ($user_row = mysql_fetch_array($result)) {
    if (
    $user_row['user'] == $utente) {
    continue;
    }

    echo
    "ok";
    }
    PS: Le funzioni mysql_* sono deprecate, dovresti passare a MySQLi o PDO.
    boy3test likes this.

  3. #3
    boy3test non è connesso Neofita
    Data registrazione
    20-02-2016
    Messaggi
    13

    Predefinito

    Dovrei convertire l'intero sito web xD , ho iniziato a farlo quando ho iniziato a studiare il MySQL e ho continuato con quello , ma lo so che è andato ... appena lo termino magari comincio a cambiarlo tutto... Comunque grazie

  4. #4
    boy3test non è connesso Neofita
    Data registrazione
    20-02-2016
    Messaggi
    13

    Predefinito

    Citazione Originalmente inviato da mzanella Visualizza messaggio
    Intendi dire che vuoi "saltare" l'iterazione corrente e passare al record successivo? In questo caso basta usare continue:
    Codice PHP:
    while ($user_row = mysql_fetch_array($result)) {
    if (
    $user_row['user'] == $utente) {
    continue;
    }

    echo
    "ok";
    }
    PS: Le funzioni mysql_* sono deprecate, dovresti passare a MySQLi o PDO.
    Non funziona , perchè continua il ciclo if ; invece vorrei che saltasse quell utente e andasse al successivo

  5. #5
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Testato e funzionante.
    Sicuro che il campo user sia una stringa e non un intero (id)?

    Oppure, perché non modifichi semplicemente la query in modo da escludere il record in cui user ha il valore in questione?
    boy3test likes this.

  6. #6
    boy3test non è connesso Neofita
    Data registrazione
    20-02-2016
    Messaggi
    13

    Predefinito

    Risolto grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •