Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286

    domada su operatore ternario

    Posso fare una cosa del genere:
    Codice PHP:
    $set '';
    (
    $set "'A'") ? ($uno == $due)  : ERROR and ($set "'N'"); 
    sqlite_query($db,"UPDATE table SET status=$set WHERE uno='".$due."'") or die("Database update failed"); 
    Un'altra domanda è:
    come faccio a mettere tutto questo codice in una funzione di php per poi richiamarlo!!
    Codice PHP:
    function secure_setting($uno$due){
    global 
    $db;
    $sql "SELECT table FROM sicura WHERE id='".$uno."' AND status='W'"
    $tmp_rs sqlite_query($db$sql) or die('Query couldn\'t executed:'); 
    $result sqlite_fetch_all($tmp_rsSQLITE_ASSOC);
    foreach (
    $result as $entry) {
    $set '';
    (
    $set "'A'") ? ($due == $entry['due'])  : REG_FAILED and ($set "'N'"); 
    sqlite_query($db,"UPDATE sicura SET status=$set WHERE uno='".$due."'") or die("Database update failed");
        }
    return 
    $result1;

    Per chiamare il codice ho semplicemente fatto:
    secure_setting();
    E l'errore è missing argument for secure_setting() on line ( dove comincia la funzione)
    Qualcuno sa come sistemare questa funzioncina
    grazie
    kirk

  2. #2
    per quanto riguarda la prima domanda nn ho capito molto ... ... un'operatore ternario deve avere la prima espressione booleana ... la tua restituisce SEMPRE true

    ehm ... sei nuovo a php vero?

    no xche la funzione c'è già ... ma prende 2 argomenti ed è normale che non funzioni perché tu non ne passi
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286
    ($uno == $due) ? ($set = "'A'") : ERROR and ($set = "'N'");
    diciamo che è così che dovrebbe essere l'operatore ternario...
    il mio problema è che se uno è diverso da due o mi da error o $set = "'N'" ma non tutti e due...Non saprei se è possibile!!

    Per quanto riguarda la funzione....Si la funzione è fatta...ma che significa che io non passo gli argomenti!!
    un esempio... ;-)

    cheers

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286
    ora provo con la virgola altrimenti lascio il ciclo if che ho già fatto!...è questo è andato!!

    Invece per quanto riguarda la function...ancora non ho ben chiaro come farla funzionare...
    L'unica cosa che so fare è:
    scrivere del codice e poi chiuderlo nelle due parentesi graffe e creare la funzione....
    Mi sono letto la guida presente su freephp... alla fine non spiega bene come funziona il tutto...ho capito le funzioni globali, ho capito che è facoltativo passare gli argomenti e il return ma alla fine non ho capito perchè la mia non funge!!!

    thanks!!

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.