Visualizzazione dei risultati da 1 a 7 su 7

Discussione: while che non funziona

  1. #1

    while che non funziona

    Ragazzi non riesco a far funzionare il while. Se lo levo l'espressione funziona alla grande su un record ma se tento di inserirlo non mi da niente. Avete idea del perchè?

    $
    codice:
    result = mysql_query("SELECT * FROM residence WHERE regione1 = '$regione'");
    while($dati = mysql_fetch_array($result))
    {
    $a = $dati["offerte"];
    
    preg_match_all("|[0-9]{1,}\.[0-9]{1,}|iu", $a, $array);
    
    sort($array[0]);
    
    $sPrezzoMinPagina= $array[0][0];
    }

  2. #2
    prova a mette while ( ... == ... ) doppio uguale per l'uguaglianza
    La saggezza risiede nella nobiltà d'animo

  3. #3
    Ciao,
    prendi quello che dico col beneficio d'invetario, ho dato una letta nel manuale perche preg_match_all non la conosco come funzione, non m'è mai capitato di usarla.

    da quello che leggo ritorna un $array col nome specificato nel terzo parametro, per essere inserita in un ciclo while e funzionare il codice credo potrebbe essere questo:

    $result = mysql_query("SELECT * FROM residence WHERE regione1 = '$regione'");
    $i = 0;
    while($dati = mysql_fetch_array($result)){
    $a = $dati["offerte"];
    preg_match_all("|[0-9]{1,}\.[0-9]{1,}|iu", $a, $array[$i]);
    sort($array[0]);
    $sPrezzoMinPagina= $array[$i][0];
    ++$i;
    }

    prova.... ma se non va non te la prendere con me...

    ehhehehe

    Ciao

  4. #4
    anche sort($array[0]); deve diventare sort($array[$i]);

  5. #5
    ragazzi niente da fare e comunque sul while non ci va il doppio uguale in questo caso, e non capisco a cosa serve il contatore di pirolisi.
    In ogni caso ho provato la tua soluzione e non funziona.
    Ma se io levo il while e lascio
    $dati = mysql_fetch_array($result) funziona perfettamente, quando inserisco il while basta non funziona più niente.

    spero in una dritta da qualcuno.
    ciao

  6. #6

  7. #7
    hei ragazzi qui non ho ancora trovato la soluzione. sono appena riuscito a risolvere un problema con le sessioni che mi facevano impazzire. Adesso devo cominciare a sbattere la testa su questo while che non funzia.

    nessuno che mi da una dritta??

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.