Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 52

Discussione: [php] CHe sbaglio?

  1. #1
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    [code:1:22f034d6be]<?php
    $uno = $_REQUEST['radiobutton'] ;
    $due = $_REQUEST['radiobutton2'] ;
    $tre = $_REQUEST['radiobutton3'] ;
    $quattro = $_REQUEST['radiobutton4'] ;
    $cinque = $_REQUEST['radiobutton5'] ;
    $totale = $uno + $due + $tre + $quattro + $cinque
    echo "$totale" ?>[/code:1:22f034d6be]

    Mi da errore sulla 8 riga (quella dell'echo)
    Ho pravato con apici singoli e senza apici... sempre uguale... è sbagliata la variabile $totale ? HELP MEEEE


    P.S.
    Se volessi "echare" una cosa tipo "Il risultato è $totale" come doveri fare?

    Grazie in anticipo :)

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Citazione Originalmente inviato da mgs
    Mi da errore sulla 8 riga (quella dell'echo)
    Ho pravato con apici singoli e senza apici... sempre uguale... è sbagliata la variabile $totale ? HELP MEEEE


    P.S.
    Se volessi "echare" una cosa tipo "Il risultato è $totale" come doveri fare?

    Grazie in anticipo :)
    1) echo " $totale"; ?>
    manca il ;

    2) echo " Il risultato tolale è $totale";


    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    ghghghhghg tempo buttatto e mi sn sl scordato il ; ghhghghghghghhg

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  4. #4
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Citazione Originalmente inviato da mgs
    ghghghhghg tempo buttatto e mi sn sl scordato il ; ghhghghghghghhg
    la cosa più semplice è quella che fà dannare...
    Se smetti di imparare e evolverti sei morto dentro

  5. #5
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    può essere...

    ora devo riuscire a fare in modo che se il risultato è compreso tra 15 e 12 deve fare una cosa, se è compreso tra 12 e 7 ne deve fare un altra e se è compreso 7 e 5 ne deve far eun altra ancora... solo che con gli if mi sto incasinando :(

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  6. #6
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    se hai bisogno posta il file che vediamo
    Se smetti di imparare e evolverti sei morto dentro

  7. #7
    Guest

    Predefinito

    usa la switch

  8. #8
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    il file è sempre quello che ho postato... devo controllare $totale.... code non ne ho acnora fatto... stavo giusto pensando come farlo...

    cosa è e come si usa questo switch ???

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  9. #9
    Guest

    Predefinito

    è molto semplice....


    switch ($variabile) {
    case 1: //fai questo
    break;
    case 2: //fai quest'altro
    break;
    ...
    ...
    ...
    ...
    case n: //fai questo
    break;

    default:
    // per tutte le altre ipotesi fai questo
    }

  10. #10
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    e me il dovrei scrivere tutti e 15?

    Ora è che 15 non sn tanti... ma se ne avessi diviamo 150 come dovrei fare?

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  11. #11
    Guest

    Predefinito

    nel tuo caso non tutti e 15, ma se ci fossero 15 operazioni da farsi per 15 risultati diversi allora in questo caso si!!!

  12. #12
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    Non ho ancora capito come usarlo.. io a quanto ho capito devo metter sol tre casi.. ma se metto solo quel numero mi conta solo quel numero e non tutti i num fino a quel num....

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  13. #13
    Guest

    Predefinito

    puoi usare 2 metodi... quello originale e il metodo capuozzo..

    il metodo originale che trovi da tutte le parti è:

    switch ($totale) {
    case 15:
    case 13:
    case 14:
    case 12:
    // fai questo
    break;

    case 11:
    case 10:
    case 19:
    case 8:
    // fai questo
    break;

    ...
    ...
    ...

    }

    il metodo capuozzo, te lo do in esclusiva

    [code:1:e394a51b96]switch ($totale) {
    case (($totale>=12) && ($totale<=15)):
    //fai questo
    break;
    case (($totale>=11) && ($totale<=8)):
    //fai questo
    break;
    case (($totale>=5) && ($totale<=7)):
    //fai questo
    break;

    default:
    //altrimenti fai questo...
    }[/code:1:e394a51b96]


  14. #14
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    Dunque opto x quello capuozzo :P

    txs :) ora provo :)

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  15. #15
    Guest

    Predefinito

    ottima scelta!!!! fammi sapere se funziona.... teoricamente funziona (secondo le mie teorie però)

    :D :D :D

  16. #16
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    [code:1:38f3737f1b]switch ($totale) {
    case (($totale>=12) && ($totale<=15):
    //fai questo
    { echo " grande"; }
    break;
    case (($totale>=11) && ($totale<=:
    //fai questo
    { echo " medio"; }
    break;
    case (($totale>=5) && ($totale<=7):
    //fai questo
    { echo " piccolo "; }
    break;

    default:
    //altrimenti fai questo...
    } [/code:1:38f3737f1b]

    Mi da errore sulla 13 linea... in questo code sarebbe la seconda... quella con case... che sbaglio ancora :(

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  17. #17
    Guest

    Predefinito

    ricopia lo script, ci mancano un bel pò di cosette!!!

  18. #18
    Guest

    Predefinito

    ricopia lo script, ci mancano un bel pò di cosette!!!

  19. #19
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    ho corretto i >= e ora fune bene :)

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  20. #20
    Guest

    Predefinito

    il metodo capuozzo non sbaglia mai!!!!

  21. #21
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    LOL

    txs :)

    P.S
    Ekko ora a cosa mi serviva tutto ciò.... CLICK
    Non contante gli errori grammaticali.. è scritto di fretta ed ero impegnato sul code :P quando ho tempo li correggo :P

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  22. #22
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    Ekkomi di nuovo...

    Cosa erro ora?

    [code:1:b10ed7d666] <?php
    if ($type=='') echo "<br><br><b>ERRORE:& lt;/b> la pagina non è stata trovata, cause possibili: <br><br> <li>E' in costruzione <br> <li>Il link non è funzionante <br> <li>La pagina è stata spostata, rinominata o cancellata. <br> <br> Per favore scegliere un altra opzione dal menu a sinistra o da quello in alto.";
    else if ($type==ss) include "./pag/" . $sub . "/" . $sub . ".php";
    else if ($type==sss) include "./pag/" . $sub . "/" . $ss . "/" . $pag . $pn . ".php"; ?>[/code:1:b10ed7d666]

    Cosa c'è che nn va????

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  23. #23
    Guest

    Predefinito

    sintatticamente è tutto corretto....

    penso che l'errore siano: ss e sss che molto probabilmente sono variabili, quindi nelle due if dovrai sostutuirle con $ss e $sss

  24. #24
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    aspe....

    alura io voglio che se il tipo è ss luio mi deve includere la prima riga (seconda :P)

    se invece è sss mi deve includere quell'altro... nn deve essere uguale alla variabile... nn se se mi spiego....

    non è che devo metter 'ss' e 'sss' con gli apici?

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  25. #25
    Guest

    Predefinito

    heheheh se non sono variabili, allora devi mettere gli apici!!!!

  26. #26
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    Cioè questo:

    <?php
    if ($type=='') echo "<br><br><b>ERRORE:</b> la pagina non è stata trovata, cause possibili: <br><br> <li>E' in costruzione <br> <li>Il link non è funzionante <br> <li>La pagina è stata spostata, rinominata o cancellata. <br> <br> Per favore scegliere un altra opzione dal menu a sinistra o da quello in alto.";
    else if ($type==ss) include "./pag/" . $sub . "/" . $sub . ".php";
    else if ($type==sss) include "./pag/" . $sub . "/" . $ss . "/" . $pag . $pn . ".php"; ?>

    va così:


    <?php
    if ($type=='') echo "<br><br><b>ERRORE:</b> la pagina non è stata trovata, cause possibili: <br><br> <li>E' in costruzione <br> <li>Il link non è funzionante <br> <li>La pagina è stata spostata, rinominata o cancellata. <br> <br> Per favore scegliere un altra opzione dal menu a sinistra o da quello in alto.";
    else if ($type=='ss') include "./pag/" . $sub . "/" . $sub . ".php";
    else if ($type=='sss') include "./pag/" . $sub . "/" . $ss . "/" . $pag . $pn . ".php"; ?>

    ?????????????

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  27. #27
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    ah... e questo

    if ($sss=='') AND ($ss<>'') { $type = 'ss' } ;

    perchè è sagliato?

    ho provat ad usare define ma senza risultati... com si fa?

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  28. #28
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    if ( ($sss=='') AND ($ss<>'') ) { $type = 'ss' } ;
    ;)
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  29. #29
    Guest

    Predefinito

    Citazione Originalmente inviato da Jole
    puoi usare 2 metodi... quello originale e il metodo capuozzo..

    il metodo originale che trovi da tutte le parti è:

    switch ($totale) {
    case 15:
    case 13:
    case 14:
    case 12:
    // fai questo
    break;

    case 11:
    case 10:
    case 19:
    case 8:
    // fai questo
    break;

    ...
    ...
    ...

    }
    oh ma per favore...
    Citazione Originalmente inviato da Jole
    il metodo capuozzo, te lo do in esclusiva

    [code:1:623f2c42b0]switch ($totale) {
    case (($totale>=12) && ($totale<=15)):
    //fai questo
    break;
    case (($totale>=11) && ($totale<=8)):
    //fai questo
    break;
    case (($totale>=5) && ($totale<=7)):
    //fai questo
    break;

    default:
    //altrimenti fai questo...
    }[/code:1:623f2c42b0]

    beh questo e' gia' meglio
    cmq
    MA PERCHE'?
    lo switch e' utile in alcuni casi, ma questo e' il tipico esempio di if-else, ma cavolo:
    [code:1:623f2c42b0]
    if ($totale>=12 && $totale<=15){
    //wow
    }elseif ($totale>=8 && $totale<=11){
    //piu' o meno...
    }elseif ($totale>=5 && $totale<=7){
    //scarso
    }else{
    //sballato
    }[/code:1:623f2c42b0]
    non e' piu' bello? vabbe' tanto e' un fatto di preferenza tanto con tre casi sono equivalenti... pero' la riga 4 ("case (($totale>=11) && ($totale<=8))") e' sbagliata, i segni vanno al contrario...

  30. #30
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    Citazione Originalmente inviato da gve
    if ( ($sss=='') AND ($ss<>'') ) { $type = 'ss' } ;
    ;)
    continua a darmi errore :(

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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