Pagina 1 di 3 123 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 89

Discussione: Pagina protetta parse error

  1. #1
    Guest

    Predefinito Pagina protetta parse error

    raga preso 1 script per login ho cercato di modificarlo per le mie esigenze cioe 1 form
    Ho fatto cosi:
    Codice PHP:

    <link href="css.css" rel="stylesheet" type="text/css">
    <?php
    session_start
    ();
    if (
    $_SESSION['login'] != "yes")
    {
    print
    "<html>
    <head>
    <META http-equiv=\"refresh\" content=\"5;URL=login.php\">
    <div id=\"table_center\">
    <table width=\"500\" height=\"100\">
    <tr>
    <th height=\"15\" colspan=\"2\" scope=\"row\" background=\"images/sfondo_rosso.jpg\" class=\"table\"><div align=\"justify\" class=\"Stile7 Stile9\">
    <div align=\"center\" class=\"Stile15\"><strong> &iexcl; Errore !</strong></div>
    </div></th>
    </tr>
    <tr>
    <th width=\"64\" scope=\"row\" class=\"table\"><img src=\"images/cancel_big.png\" align=\"center\"></th>
    <th width=\"920\" bgcolor=\"#ffffff\" scope=\"row\" class=\"table\"><div align=\"center\">
    <p class=\"Stile7\">Per accedere a questa pagina devi avere uno username e una password!<br>
    <BR>
    Attendi il redirect oppure clicca <a href=\"login.php\">qui</a> per fare il login<br>
    <br>Clicca <a href=\"add_user.php\">qui</a> per fare la registrazione</p>
    </div></th>
    </tr>
    </table></div>
    </head>
    </html>"
    ;
    exit;
    }
    else
    {
    print
    "<HTML>
    <HEAD>
    <META NAME="
    GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <form name="
    form1" action="salva.php" method="get">
    <table align="
    center">
    <tr>
    <td colspan="
    2" align="center">
    Invia Formazione
    </td>
    </tr>
    <tr>
    <td>
    Nome:
    </td>
    <td>
    <input type="
    text" name="nome" id="nome">
    </td>
    </tr>
    <tr>
    <td>
    Modulo:
    </td>
    <td>
    <select name="
    modulo" id="modulo">
    <option value="
    4-4-2">4-4-2</option>
    <option value="
    4-3-2-1">4-3-2-1</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    Formazione:<br>(ogni giocatore separato da un "
    -")
    </td>
    <td>
    Portiere:<br><textarea name="
    portieri" id="portieri"></textarea>
    <br><br>Difensori:<br><textarea id="
    difensori" name="difensori"></textarea>
    <br><br>Centrocampisti:<br><textarea name="
    centrocampisti" id="centrocampisti"></textarea>
    <br><br>Attaccanti:<br><textarea name="
    attaccanti" id="attaccanti"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    Panchina:<br>(ongi giocatore separato da un "
    -")
    </td>
    <td>
    <textarea name="
    panchina" id="panchina"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;
    </td>
    <td>
    <input type="
    submit" name="submit" value="Invia" id="submit"><input type="reset" name="reset" value="Cancella">
    </td>
    </tr>
    </table>
    </form>
    </BODY>
    </HTML>"
    ;
    exit;

    }
    ?>
    ma mi da parse error in linea 35 cioe dove inzia il codice met tag del form html,
    io vorrei riconroscere le sessioni sopra e poi se logga FAR vedere il form come risolvo?
    Ultima modifica di mrgiocho : 06-05-2006 alle ore 16.22.39

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    La funzione session_start la devi mettere prima di qualsiasi output di codice, quindi devi metterla più in alto. Ti conviene mettere all'inizio del file direttamente il codice:
    Codice PHP:
    <?
    session_start
    ();
    ?>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    cioe quindi anke sopra al collegamento con la pagina di stile?

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Sì, sopra qualsiasi output. Come ti ho già detto ti conviene metterlo direttamente alla prima riga.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    fatto cosi:
    Codice PHP:
    <?
    session_start
    ();
    <
    link href="css.css" rel="stylesheet" type="text/css">

    if (
    $_SESSION['login'] != "yes")
    {
    print
    "<html>
    <head>
    <META http-equiv=\"refresh\" content=\"5;URL=login.php\">
    <div id=\"table_center\">
    <table width=\"500\" height=\"100\">
    <tr>
    <th height=\"15\" colspan=\"2\" scope=\"row\" background=\"images/sfondo_rosso.jpg\" class=\"table\"><div align=\"justify\" class=\"Stile7 Stile9\">
    <div align=\"center\" class=\"Stile15\"><strong> &iexcl; Errore !</strong></div>
    </div></th>
    </tr>
    <tr>
    <th width=\"64\" scope=\"row\" class=\"table\"><img src=\"images/cancel_big.png\" align=\"center\"></th>
    <th width=\"920\" bgcolor=\"#ffffff\" scope=\"row\" class=\"table\"><div align=\"center\">
    <p class=\"Stile7\">Per accedere a questa pagina devi avere uno username e una password!<br>
    <BR>
    Attendi il redirect oppure clicca <a href=\"login.php\">qui</a> per fare il login<br>
    <br>Clicca <a href=\"add_user.php\">qui</a> per fare la registrazione</p>
    </div></th>
    </tr>
    </table></div>
    </head>
    </html>"
    ;
    exit;
    }
    else
    {
    print
    "<HTML>
    <HEAD>
    <META NAME="
    GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <form name="
    form1" action="salva.php" method="get">
    <table align="
    center">
    <tr>
    <td colspan="
    2" align="center">
    Invia Formazione
    </td>
    </tr>
    <tr>
    <td>
    Nome:
    </td>
    <td>
    <input type="
    text" name="nome" id="nome">
    </td>
    </tr>
    <tr>
    <td>
    Modulo:
    </td>
    <td>
    <select name="
    modulo" id="modulo">
    <option value="
    4-4-2">4-4-2</option>
    <option value="
    4-3-2-1">4-3-2-1</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    Formazione:<br>(ogni giocatore separato da un "
    -")
    </td>
    <td>
    Portiere:<br><textarea name="
    portieri" id="portieri"></textarea>
    <br><br>Difensori:<br><textarea id="
    difensori" name="difensori"></textarea>
    <br><br>Centrocampisti:<br><textarea name="
    centrocampisti" id="centrocampisti"></textarea>
    <br><br>Attaccanti:<br><textarea name="
    attaccanti" id="attaccanti"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    Panchina:<br>(ongi giocatore separato da un "
    -")
    </td>
    <td>
    <textarea name="
    panchina" id="panchina"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;
    </td>
    <td>
    <input type="
    submit" name="submit" value="Invia" id="submit"><input type="reset" name="reset" value="Cancella">
    </td>
    </tr>
    </table>
    </form>
    </BODY>
    </HTML>"
    ;
    exit;

    }
    ?>
    parse error in linea 3

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Le prime righe sostituiscile così:
    Codice PHP:
    <?
    session_start
    ();
    ?>
    <link href="css.css" rel="stylesheet" type="text/css">
    <?
    Poi ti ricordo che la struttura dell'HTML è questa:
    Codice HTML:
    <html>
    <head>
    ...
    </head>
    <body>
    ...
    </body>
    </html>
    Tra gli head devi inserire il foglio di stile e inoltre quello che vuoi far visualizzare, in questo caso la tabella, lo devi inserire tra i tag body.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    fatto cosi:
    Codice PHP:
    <?
    session_start
    ();
    ?>
    <link href="css.css" rel="stylesheet" type="text/css">
    <?

    if ($_SESSION['login'] != "yes")
    {
    print
    "<html>
    <head>
    <META http-equiv=\"refresh\" content=\"5;URL=login.php\">
    <div id=\"table_center\">
    <table width=\"500\" height=\"100\">
    <tr>
    <th height=\"15\" colspan=\"2\" scope=\"row\" background=\"images/sfondo_rosso.jpg\" class=\"table\"><div align=\"justify\" class=\"Stile7 Stile9\">
    <div align=\"center\" class=\"Stile15\"><strong> &iexcl; Errore !</strong></div>
    </div></th>
    </tr>
    <tr>
    <th width=\"64\" scope=\"row\" class=\"table\"><img src=\"images/cancel_big.png\" align=\"center\"></th>
    <th width=\"920\" bgcolor=\"#ffffff\" scope=\"row\" class=\"table\"><div align=\"center\">
    <p class=\"Stile7\">Per accedere a questa pagina devi avere uno username e una password!<br>
    <BR>
    Attendi il redirect oppure clicca <a href=\"login.php\">qui</a> per fare il login<br>
    <br>Clicca <a href=\"add_user.php\">qui</a> per fare la registrazione</p>
    </div></th>
    </tr>
    </table></div>
    </head>
    </html>"
    ;
    exit;
    }
    else
    {
    print
    "<HTML>
    <HEAD>
    <META NAME="
    GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE></TITLE>
    <link href="
    css.css" rel="stylesheet" type="text/css">
    </HEAD>
    <BODY>
    <form name="
    form1" action="salva.php" method="get">
    <table align="
    center">
    <tr>
    <td colspan="
    2" align="center">
    Invia Formazione
    </td>
    </tr>
    <tr>
    <td>
    Nome:
    </td>
    <td>
    <input type="
    text" name="nome" id="nome">
    </td>
    </tr>
    <tr>
    <td>
    Modulo:
    </td>
    <td>
    <select name="
    modulo" id="modulo">
    <option value="
    4-4-2">4-4-2</option>
    <option value="
    4-3-2-1">4-3-2-1</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    Formazione:<br>(ogni giocatore separato da un "
    -")
    </td>
    <td>
    Portiere:<br><textarea name="
    portieri" id="portieri"></textarea>
    <br><br>Difensori:<br><textarea id="
    difensori" name="difensori"></textarea>
    <br><br>Centrocampisti:<br><textarea name="
    centrocampisti" id="centrocampisti"></textarea>
    <br><br>Attaccanti:<br><textarea name="
    attaccanti" id="attaccanti"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    Panchina:<br>(ongi giocatore separato da un "
    -")
    </td>
    <td>
    <textarea name="
    panchina" id="panchina"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;
    </td>
    <td>
    <input type="
    submit" name="submit" value="Invia" id="submit"><input type="reset" name="reset" value="Cancella">
    </td>
    </tr>
    </table>
    </form>
    </BODY>
    </HTML>"
    ;
    exit;

    }
    ?>
    e da questo errore:
    Parse error: syntax error, unexpected T_STRING in /membri/ang/LostGalaxy/protetta.php on line 37
    Come mai?

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Nell'ultimo print non hai backslashato nessuna delle doppie virgolette.
    Quindi per esempio il primo meta tag diventa così:
    Codice:
    <META NAME=\"GENERATOR\" Content=\"AlterVista - Editor HTML\">
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    fatto supergiu come dici funcool viene cosi:
    Codice PHP:
    <?
    session_start
    ();
    ?>
    <link href="css.css" rel="stylesheet" type="text/css">
    <?

    if ($_SESSION['login'] != "yes")
    {
    print
    "<html>
    <head>
    <META http-equiv=\"refresh\" content=\"5;URL=login.php\">
    <div id=\"table_center\">
    <table width=\"500\" height=\"100\">
    <tr>
    <th height=\"15\" colspan=\"2\" scope=\"row\" background=\"images/sfondo_rosso.jpg\" class=\"table\"><div align=\"justify\" class=\"Stile7 Stile9\">
    <div align=\"center\" class=\"Stile15\"><strong> &iexcl; Errore !</strong></div>
    </div></th>
    </tr>
    <tr>
    <th width=\"64\" scope=\"row\" class=\"table\"><img src=\"images/cancel_big.png\" align=\"center\"></th>
    <th width=\"920\" bgcolor=\"#ffffff\" scope=\"row\" class=\"table\"><div align=\"center\">
    <p class=\"Stile7\">Per accedere a questa pagina devi avere uno username e una password!<br>
    <BR>
    Attendi il redirect oppure clicca <a href=\"login.php\">qui</a> per fare il login<br>
    <br>Clicca <a href=\"add_user.php\">qui</a> per fare la registrazione</p>
    </div></th>
    </tr>
    </table></div>
    </head>
    </html>"
    ;
    exit;
    }
    else
    {
    print
    "<HTML>
    <HEAD>
    <META NAME=\"GENERATOR\" Content=\"AlterVista - Editor HTML\">
    <TITLE></TITLE>
    <link href=\"css.css\" rel=\"stylesheet\" type=\"text/css\">
    </HEAD>
    <BODY>
    <form name=\"form1\" action=\"salva.php\" \method=\"get\">
    <table align=\"center\">
    <tr>
    <td colspan="
    2" align=\"center\">
    Invia Formazione
    </td>
    </tr>
    <tr>
    <td>
    Nome:
    </td>
    <td>
    <input type=\"text\" \name=\"nome\"id=\"nome\">
    </td>
    </tr>
    <tr>
    <td>
    Modulo:
    </td>
    <td>
    <select name=\"modulo\" \id=\"modulo\">
    <option value="
    4-4-2">4-4-2</option>
    <option value="
    4-3-2-1">4-3-2-1</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    Formazione:<br>(ogni giocatore separato da un "
    -")
    </td>
    <td>
    Portiere:<br><textarea name=\"portieri\" \id=\"portieri\"></textarea>
    <br><br>Difensori:<br><textarea id=\"difensori\" \name=\"difensori\"></textarea>
    <br><br>Centrocampisti:<br><textarea name=\"centrocampisti\" \id=\"centrocampisti\"></textarea>
    <br><br>Attaccanti:<br><textarea name=\"attaccanti\" \id=\"attaccanti\"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    Panchina:<br>(ongi giocatore separato da un "
    -")
    </td>
    <td>
    <textarea name=\"panchina\" \id=\"panchina\"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;
    </td>
    <td>
    <input type=\"submit\" \name=\"submit\" \value=\"Invia\" \id=\"submit\"><input type=\"reset\" \name=\"reset\" \value=\"Cancella\">
    </td>
    </tr>
    </table>
    </form>
    </BODY>
    </HTML>"
    ;
    exit;

    }
    ?>
    da questo errore:
    Parse error: syntax error, unexpected T_LNUMBER in /membri/ang/LostGalaxy/protetta.php on line 45

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    E' ancora il problema di prima, devi aggiungere gli slash (\) davanti a tutte le doppie virgolette, le hai dimenticate dove c'è colspan, dove selezioni il modulo e dove c'è ogni giocatore separato da un.... Altri non ne ho visti.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

    Predefinito

    ora non da errore ma mi stampa 0 se puoi provare a vedere vacci da qua:
    http://ang.altervista.org/LostGalaxy/protetta.php
    logga con account cosi:
    nik:prova pass:prova

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova a togliere i due exit che sono inutili.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    Guest

    Predefinito

    niente stampa sempre 0

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se il codice è sempre quello di prima (con aggiunte naturalmente le varie \) non capisco da dove tiri fuori lo 0.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    Guest

    Predefinito

    eccoti tutto il codice:
    Codice PHP:
    <?
    session_start
    ();
    ?>
    <link href="css.css" rel="stylesheet" type="text/css">
    <?

    if ($_SESSION['login'] != "yes")
    {
    print
    "<html>
    <head>
    <META http-equiv=\"refresh\" content=\"5;URL=login.php\">
    <div id=\"table_center\">
    <table width=\"500\" height=\"100\">
    <tr>
    <th height=\"15\" colspan=\"2\" scope=\"row\" background=\"images/sfondo_rosso.jpg\" class=\"table\"><div align=\"justify\" class=\"Stile7 Stile9\">
    <div align=\"center\" class=\"Stile15\"><strong> &iexcl; Errore !</strong></div>
    </div></th>
    </tr>
    <tr>
    <th width=\"64\" scope=\"row\" class=\"table\"><img src=\"images/cancel_big.png\" align=\"center\"></th>
    <th width=\"920\" bgcolor=\"#ffffff\" scope=\"row\" class=\"table\"><div align=\"center\">
    <p class=\"Stile7\">Per accedere a questa pagina devi avere uno username e una password!<br>
    <BR>
    Attendi il redirect oppure clicca <a href=\"login.php\">qui</a> per fare il login<br>
    <br>Clicca <a href=\"add_user.php\">qui</a> per fare la registrazione</p>
    </div></th>
    </tr>
    </table></div>
    </head>
    </html>"
    ;

    }
    else
    {
    print
    "<HTML>
    <HEAD>
    <META NAME=\"GENERATOR\" Content=\"AlterVista - Editor HTML\">
    <TITLE></TITLE>
    <link href=\"css.css\" rel=\"stylesheet\" type=\"text/css\">
    </HEAD>
    <BODY>
    <form name=\"form1\" action=\"salva.php\" \method=\"get\">
    <table align=\"center\">
    <tr>
    <td colspan=\"2\" align=\"center\">
    Invia Formazione
    </td>
    </tr>
    <tr>
    <td>
    Nome:
    </td>
    <td>
    <input type=\"text\" \name=\"nome\"id=\"nome\">
    </td>
    </tr>
    <tr>
    <td>
    Modulo:
    </td>
    <td>
    <select name=\"modulo\" \id=\"modulo\">
    <option value=\"4-4-2\">4-4-2</option>
    <option value=\"4-3-2-1\">4-3-2-1</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    Formazione:<br>(ogni giocatore separato da un "
    -")
    </td>
    <td>
    Portiere:<br><textarea name=\"portieri\" \id=\"portieri\"></textarea>
    <br><br>Difensori:<br><textarea id=\"difensori\" \name=\"difensori\"></textarea>
    <br><br>Centrocampisti:<br><textarea name=\"centrocampisti\" \id=\"centrocampisti\"></textarea>
    <br><br>Attaccanti:<br><textarea name=\"attaccanti\" \id=\"attaccanti\"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    Panchina:<br>(ongi giocatore separato da un "
    -")
    </td>
    <td>
    <textarea name=\"panchina\" \id=\"panchina\"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;
    </td>
    <td>
    <input type=\"submit\" \name=\"submit\" \value=\"Invia\" \id=\"submit\"><input type=\"reset\" \name=\"reset\" \value=\"Cancella\">
    </td>
    </tr>
    </table>
    </form>
    </BODY>
    </HTML>"
    ;


    }
    ?>
    lo 0 non so boo

  16. #16
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Sostituisci print con echo: mi sembra che con print non si possano scrivere più righe come fai tu.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  17. #17
    Guest

    Predefinito

    niente stampa sempre 0 XD

  18. #18
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Hai dimenticato ancora di mettere lo \ nelle due righe dove c'è ogni giocatore.... Devi far diventare "-", così \"-\".
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  19. #19
    Guest

    Predefinito

    Ora funge! Il Codice finale è:
    Codice PHP:
    <?
    session_start
    ();
    ?>
    <link href="css.css" rel="stylesheet" type="text/css">
    <?

    if ($_SESSION['login'] != "yes")
    {
    echo
    "<html>
    <head>
    <META http-equiv=\"refresh\" content=\"5;URL=login.php\">
    <div id=\"table_center\">
    <table width=\"500\" height=\"100\">
    <tr>
    <th height=\"15\" colspan=\"2\" scope=\"row\" background=\"images/sfondo_rosso.jpg\" class=\"table\"><div align=\"justify\" class=\"Stile7 Stile9\">
    <div align=\"center\" class=\"Stile15\"><strong> &iexcl; Errore !</strong></div>
    </div></th>
    </tr>
    <tr>
    <th width=\"64\" scope=\"row\" class=\"table\"><img src=\"images/cancel_big.png\" align=\"center\"></th>
    <th width=\"920\" bgcolor=\"#ffffff\" scope=\"row\" class=\"table\"><div align=\"center\">
    <p class=\"Stile7\">Per accedere a questa pagina devi avere uno username e una password!<br>
    <BR>
    Attendi il redirect oppure clicca <a href=\"login.php\">qui</a> per fare il login<br>
    <br>Clicca <a href=\"add_user.php\">qui</a> per fare la registrazione</p>
    </div></th>
    </tr>
    </table></div>
    </head>
    </html>"
    ;

    }
    else
    {
    echo
    "<HTML>
    <HEAD>
    <META NAME=\"GENERATOR\" Content=\"AlterVista - Editor HTML\">
    <TITLE></TITLE>
    <link href=\"css.css\" rel=\"stylesheet\" type=\"text/css\">
    </HEAD>
    <BODY>
    <form name=\"form1\" action=\"salva.php\" \method=\"get\">
    <table align=\"center\">
    <tr>
    <td colspan=\"2\" align=\"center\">
    Invia Formazione
    </td>
    </tr>
    <tr>
    <td>
    Nome:
    </td>
    <td>
    <input type=\"text\" \name=\"nome\"id=\"nome\">
    </td>
    </tr>
    <tr>
    <td>
    Modulo:
    </td>
    <td>
    <select name=\"modulo\" \id=\"modulo\">
    <option value=\"4-4-2\">4-4-2</option>
    <option value=\"4-3-2-1\">4-3-2-1</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    Formazione:<br>(ogni giocatore separato da un \"-\")
    </td>
    <td>
    Portiere:<br><textarea name=\"portieri\" \id=\"portieri\"></textarea>
    <br><br>Difensori:<br><textarea id=\"difensori\" \name=\"difensori\"></textarea>
    <br><br>Centrocampisti:<br><textarea name=\"centrocampisti\" \id=\"centrocampisti\"></textarea>
    <br><br>Attaccanti:<br><textarea name=\"attaccanti\" \id=\"attaccanti\"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    Panchina:<br>(ongi giocatore separato da un \"-\")
    </td>
    <td>
    <textarea name=\"panchina\" \id=\"panchina\"></textarea>
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;
    </td>
    <td>
    <input type=\"submit\" \name=\"submit\" \value=\"Invia\" \id=\"submit\"><input type=\"reset\" \name=\"reset\" \value=\"Cancella\">
    </td>
    </tr>
    </table>
    </form>
    </BODY>
    </HTML>"
    ;


    }
    ?>
    Ora volevo chiederti 1 altra cosa io vorrei fare cosi:
    prima che lui mi faccia inserire la squadra controlli nel db se l'utente che è loggato l'abbia gia messa come posso fare? cmq tnks mille

  20. #20
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Nel file salva.php fai una query per verificare che l'utente abbia già inserito la squadra e poi verifichi quante righe sono state estratte con la funzione mysql_num_rows. Se le righe sono maggiori di 0 non gli fai inserire la squadra, altrimenti sì.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  21. #21
    Guest

    Predefinito

    mm non ho capito bene ho pensato ad 1 cosa cosi guarda:
    if $squadra == NULL $msg=fatti la squadra
    ELSE
    if $squadra!=NULL (cioè è stata creata) ALLORA $msg=la tua squadra è: $squadra
    Va bene?
    cmq la pag salva.php e cosi:
    Codice PHP:
    <?php
    $user
    = "nik";
    $pwd = "...."; // qui la tua password
    $host = "localhost";
    $dbase = "my_nik";

    $db = mysql_connect ($host, $user, $pwd) or die
    (
    "Impossibile connettersi al database!");

    mysql_select_db ($dbase);
    $nome = $_GET['nome'];
    $modulo = $_GET['modulo'];
    $portieri = $_GET['portieri'];
    $difensori = $_GET['difensori'];
    $centrocampisti = $_GET['centrocampisti'];
    $attaccanti = $_GET['attaccanti'];
    $panchina = $_GET['panchina'];

    if (
    $_GET['submit'] == 'Invia') {
    mysql_query ("INSERT INTO fanta (nome, modulo, portieri, difensori, centrocampisti, attaccanti, panchina) VALUES ('$nome', '$modulo', '$portieri', '$difensori', '$centrocampisti', '$attaccanti', '$panchina')") or die("Errore nell'inserimento!");
    echo (
    "Inserimento avvenuto correttamente!"); }

    ?>
    Dove lo metto?

  22. #22
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti inserire nel database anche l'id o il nome dell'utente automaticamente registrando magari quel valore quando fai il login, quindi lo script lo farei così:
    Codice PHP:
    <?php
    session_start
    ();
    if (
    $_SESSION['login']=="yes") {
    $iduser=$_SESSION['iduser'];

    $user = "nik";
    $pwd = "...."; // qui la tua password
    $host = "localhost";
    $dbase = "my_nik";

    $db = mysql_connect ($host, $user, $pwd) or die("Impossibile connettersi al database!");
    mysql_select_db ($dbase);

    $risultato = mysql_query("SELECT * FROM fanta WHERE iduser='$iduser'", $connessione);
    if (
    mysql_num_rows($risultato)>0) {
    echo
    "Hai gi&agrave; inserito la squadra";
    }
    else if (
    $_GET['submit'] == "Invia") {
    $nome = $_GET['nome'];
    $modulo = $_GET['modulo'];
    $portieri = $_GET['portieri'];
    $difensori = $_GET['difensori'];
    $centrocampisti = $_GET['centrocampisti'];
    $attaccanti = $_GET['attaccanti'];
    $panchina = $_GET['panchina'];
    mysql_query ("INSERT INTO fanta (iduser, nome, modulo, portieri, difensori, centrocampisti, attaccanti, panchina) VALUES ('$iduser', '$nome', '$modulo', '$portieri', '$difensori', '$centrocampisti', '$attaccanti', '$panchina')") or die("Errore nell'inserimento!");
    echo (
    "Inserimento avvenuto correttamente!");
    }
    else {
    echo
    "Errore";
    }
    }
    else {
    echo
    "Devi fare il login";
    }

    ?>
    Ultima modifica di funcool : 06-05-2006 alle ore 19.03.23
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  23. #23
    Guest

    Predefinito

    mi da questo errore il tuo codice:

    Parse error: syntax error, unexpected T_ELSE in /membri/ang/LostGalaxy/salva.php on line 28

  24. #24
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ho editato direttamente il codice di prima: avevo dimenticato di chiudere una parentesi graffa.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  25. #25
    Guest

    Predefinito

    stampa cosi: Errore

  26. #26
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Nell'altra pagina hai messo \ anche prima di name e id, prova a toglierli.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  27. #27
    Guest

    Predefinito

    Sono riuscito ad ottenere questo :
    <input type=\"text\" name=\"nome\"id=\"nome\">
    ma da sempre errore

  28. #28
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Quello che hai modificato non è l'unico e devi mettere lo spazio prima di id.
    Prova a sostituire:
    Codice PHP:
    else if ($_GET['submit'] == "Invia") {
    Con:
    Codice PHP:
    else if (isset($_GET['submit'])) {
    P.S.: A questa seconda pagina devi accedere tramite il form, non direttamente!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  29. #29
    Guest

    Predefinito

    ancora dice Errore cmq fun io compilo i campi e quindi faccio come dici te come mai sto errore?

  30. #30
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non hai ancora tolto tutte le \ davanti a id, name e value.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Pagina 1 di 3 123 UltimoUltimo

Regole di scrittura

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