Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: if Aiuto !

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169

    if Aiuto !

    Ciao a tutti.

    Ho questo If devo far sì che abbia queste variabili, che in una query normale le inserirei così:

    Codice PHP:
    ...
    ORDER BY Prezzo ASC LIMIT 1 
    come faccio ad inserirle all if qui di seguito ottenendo lo stesso risultato:

    Codice PHP:
                                                                     if ($rowsprezzo['Prezzo'] == '6.50') {  
                                                                     
                                                                            echo 
    $rowsprezzo['Prezzo'];
                                                                     
                                                                     }  
    // Fine funzione Estrae prezzo minor 
    dimenticavo questa funzione " $rowsprezzo['Prezzo'] == '6.50' " l'ho inserita per prova ma è da eliminare

    Grazie

  2. #2
    Non si capisce una mazza di quello che hai scritto...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Metti tutti i prezzi in un array e utilizza sort(), poi tramite un semplice foreach lo ristampi, ma perché non puoi farlo da query? Non sei stato molto chiaro

  4. #4
    Ma hai provato a rileggere quello che hai scritto prima di inviare il post?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    Ciao RoTeam,

    Mi puoi fare un esempio con l'If che ho riportato sopra, perchè sono ancora all'inizio con php e sinceramente non sò di cosa tu stia parlando...

    Cmq sto cercando di utilizzare una sola query per velocizzare la pagina !

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Gian76
    Ciao RoTeam,

    Mi puoi fare un esempio con l'If che ho riportato sopra, perchè sono ancora all'inizio con php e sinceramente non sò di cosa tu stia parlando...

    Cmq sto cercando di utilizzare una sola query per velocizzare la pagina !

    Grazie
    Si ma io non so di cosa stai parlando te è differente, ti sei contraddetto diverse volte e non si capisce di cosa hai realmente bisogno, io ti ho fatto un esempio di come ordinare gli elementi in ordine numerico ma vedo che forse dovresti rivederti un po tutto

  7. #7
    Originariamente inviato da Gian76
    ...perchè sono ancora all'inizio con php...
    Sei all'inizio anche con l'italiano

    Se non spieghi ciò che devi fare è difficile aiutarti a farlo!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    ci riprovo, ho questa query:

    Codice PHP:
    ...

    SELECT IDNomeAttivitaPrezzoValutaMetodoLavEmailVisualizzaCellulareTelefonoCellulareDataScadenzaCategoriaProvincia1Provincia2Provincia3Provincia4  
                              FROM Utenti 
                              WHERE Categoria 
    '$categoria'   
                              
    AND Attivo '1' AND ConfermaRegistrazione '1' AND DataScadenza >= '$DataOdierna'  
                              
    AND (Provincia1 '$provincia' OR Provincia2 '$provincia' OR Provincia3 '$provincia' OR Provincia4 '$provincia')  
                              
    ORDER BY Prezzo ASCNomeAttivita ASC

    $result
    =mysql_query($sql);                                              
                        
    while(
    $rows=mysql_fetch_array($result)){ 

    //estrai i dati dell'utente

    echo $rows['NomeAttivita'];
    ...... 
    poi nei post precedenti con l'aiuto di Satifal aggiungo:

    Codice PHP:
    // Estrae il numero di telefono         
    if ($rows['VisualizzaCellulare'] == '1') {  
                                          
    echo 
    $rows['TelefonoCellulare'];
    }  
    // Fine funzione visualizza telefono 
    ora con un funzione simile vorrei estrarre il prezzo minore? facendo un query avrei fatto alla fine:

    Codice PHP:
    ....
    ORDER BY Prezzo ASC LIMIT 1 
    come faccio ad ottenere lo stesso risultando utilizzando solo una query per tutto ??

    grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    Sarebbe sufficiente visualizzare solo il primo record qua:

    Codice PHP:
                                                                             if($rowsprezzo['Prezzo']) {  
                                                                     
                                                                            echo (
    $rowsprezzo['Prezzo']);
                                                                     
                                                                     } 
    ma non so come fare ?

  10. #10
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Si potrebbe usare gli operatori aggregati min e max. Cioè se vuoi l'oggetto con prezzo minimo dovrai usare ovviamente l'operatore min eseguendo il confronto con tutti gli altri prezzi.
    Spero di aver capito quello che vuoi fare... O forse non c'entra niente

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.