Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [PHP] Funzione che non funziona...

    Salve a tutti!!

    ho scritto questa funzione:
    Codice PHP:
    // controllo i valori composti ca campo massimo e minimo
        
    function min_max($var_1$var_2$word) {

            echo 
    'var1 = '.$var_1.'
    var2 = '
    .$var_2// RIGA AGGIUNTA DOPO
            
    if($var_1 != "" && $var_2 != "") {

                    
    // controllo se min è inferiore a max
                    
    if($var_1 $var_2) {
                        
    $min_max $var_1." - ".$var_2;
                    } elseif (
    $var_1 >= $var_2) {
                        
    errore_back("[b]$word:[/b]

                                    Il valore minimo deve essere inferiore al valore massimo"
    );
                    } 
    //end if
            
    } else {
                
    $min_max "Valori non arrivati entrambi";
            } 
    // end if
        
    echo '
    min_max = '
    .$min_max// RIGA AGGIUNTA DOPO
        
    return $min_max;
        } 
    ma non mi restituisce il valore della variabile e mi compare un Notice di variabile non assegnata.

    la riga aggiunta dopo, mi stampa il valore corretto della variabile $minmax

    la funzione la richiamo così:
    Codice PHP:
    min_max($min,$max,$nomecampo); 
    e se stampo i valori delle variabili $min e $max, questi sono corretti, in più se inserisco il valore $min maggiore del valore di $max ottengo correttamente il messaggio di errore.

    dove sbaglio??
    Ciao!

  2. #2
    qual è lo scopo di quetsa? di sottrazione? o di semplice stringa?
    Codice PHP:
    $min_max $var_1." - ".$var_2
    pova con
    1)se stringa:
    Codice PHP:
    $min_max '$var_1  - $var_2'
    2)se sottrazione
    Codice PHP:
    $min_max $var_1 $var_2
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    è una stringa per cui:

    Codice PHP:
    $min_max "$var_1 - $var_2"
    cmq, in altre funzioni, mi va correttamente come l'ho scritta io...
    ti farò sapere se funziona!
    Ciao!

  4. #4
    La funzione non funziona:

    se io faccio:
    Codice PHP:
    $var min_max($var_min,$var_max,"Testo");
    echo 
    $var
    dove $var_min = 1 e $var max = 2

    ottengo un notice che la variabile non è assegnata.

    ma la funzione mi sembra corretta...

    Ciao!

  5. #5

  6. #6
    Ho fatto copia e incolla del tuo codice e funziona.
    Quindi l'errore é da qualche altra parte.
    A che riga ti da' l'errore?
    Le variabili che passi alla funzione sono corrette?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    cosa DOVREBBE fare questa funzione esattamente?

  8. #8
    Originariamente inviato da margherite
    Ho fatto copia e incolla del tuo codice e funziona.
    Quindi l'errore é da qualche altra parte.
    A che riga ti da' l'errore?
    Le variabili che passi alla funzione sono corrette?
    lo so... la funzione funziona correttamente...ho creato una pagina di prova anche io...

    il problema è che la pagina con il form da riempire ha circa 100 campi di vario tipo, ma i valori postati ed inviati alla funzione sono corretti.

    es:
    Codice PHP:
    $_POST['var_min '] = 10;
    $_POST['var_max '] = 15;

    $range min_max($_POST['var_min '],$_POST['var_max'],"Campo");
    echo 
    $range// notice di variabile range non assegnata
    // se nella funzione stampo i valori delle variabili,
    //come vedete nelle righe aggiunte dopo, questi sono corretti. 
    da cosa dipende questa cosa qui??
    Ciao!

  9. #9
    per chi volesse verificare:

    www.francescomortara.it/_admin/login.php

    user: admin
    pass: pwd

    Ciao!

  10. #10
    nessuno??
    Ciao!

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.