Visualizzazione risultati 1 fino 30 di 30

Discussione: Aiuto per Php-Database

  1. #1
    Guest

    Predefinito Aiuto per Php-Database

    Avrei bisogno che qualcuno mi aiuti a configurare il database che ho in modo compatibile col codice php che ho fatto. Io non riesco ad ursirne, se qualcuno è disponibile a controllare il mio sito, gli do in privato i dati d'accesso così può controllare direttamente.
    Grazie.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Per "interfacciare" mysql - php, devi soltanto connetterti al database dal tuo spazio con i dati corretti.

    Ciao!

  3. #3
    Guest

    Predefinito

    E proprio quando provo a logarmi che si presenta il problema.

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    puoi scrivere il sorgente qui? (eliminando l'eventuale password).

    Ciao!

  5. #5
    Guest

    Predefinito

    Ok ma secondo me è meglio che voi lo vediate direttamente.

    Questo è il sito: http://astropvt.altervista.org/NuovaCartella/index.php


    Questo è il file Inser.php:
    Codice PHP:
    <?php
    $user
    =$_POST['username'];
    $email=$_POST['email'];
    $pass=$_POST['password'];



    if(!
    $conn)
    {
    echo(
    "ERRORE NELLA CONNESSIONE AL SERVER");
    exit();
    }
    mysql_select_db("my_astropvt");
    $controlla = sprintf("SELECT COUNT (*) as numero FROM utenti WHERE (username=%s), $user); //Conto quanti utenti nel db hanno il nome che il candidato iscritto ha scelto
    $result = mysql_query($controlla) or die ("errore nel controllo della presenza dell'userid candidato");
    $riga = mysql_fetch_assoc($result);
    if ($riga['
    numero'] == 0) //Se non ci sono utenti che hanno già quel nome, procedo con l'inserimento nel db
    {
    $insert="INSERT INTO utenti (username, email, password) VALUES ('$user','$email','$pass')";
    if(!
    MYSQL_query($insert))
    {
    echo (
    "ERRORE NELL'INSERIMENTO");
    exit();
    }
    echo (
    "Dati inseriti corretamente");
    }
    else
    {
    $errore = 1;
    }
    mysql_close($conn);

    $indirizzo_errore = "registrati.php?errore=1";
    $indirizzo_corretto = "index.php";

    if (isset(
    $errore))
    {
    $nuovo_indirizzo = $indirizzo_errore;
    }
    else
    {
    $nuovo_indirizzo = $indirizzo_corretto;
    }
    ?>
    <html>
    <head>
    </head>
    <body onload="location.href='<?php echo $nuovo_indirizzo; ?>';"> <!--Ti carica, appena la pagina viene aperta, l'indirizzo di un'altra pagina ossia quella giusta o quella d'errore; location.href è l'indirizzo della pagina corrente-->
    </body>
    </html>

    Questo è il file Accesso.php:
    Codice PHP:
    <?php
    session_start
    ();
    $nomehost = "localhost";
    $nomeuser = "astropvt";
    $password = "";
    $dbname="my_astropvt";
    $user = mysql_real_escape_string($_POST['Username']);
    $pass = mysql_real_escape_string($_POST['Password']);
    $sql = "SELECT * FROM utenti WHERE username = '{$user}' AND password = '{$pass}'";
    $result = mysql_query($sql,$conn) or die ("Errore: ".mysql_error());
    $row = mysql_num_rows($result);
    if(
    $row =="1"){ //se il risultato è positivo
    echo "Login effettuato con successo";
    session_register("Logged"); //registra la sessione
    }

    ?>
    Ultima modifica di astropvt : 12-11-2011 alle ore 19.57.14 Motivo: tag [php]

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Ho dato un'occhiata veloce.

    Nel primo file hai aperto con: "<?php" ?

    -----

    In generale, per connetterti devi usare prima la mysql_connect(), poi la mysql_select_db().

    Nel primo file, manca la connessione al database (tramite la mysql_connect()), mentre mysql_select_db è corretta.
    Nel secondo, mancano entrambe.

    Ciao!

  7. #7
    Guest

    Predefinito

    Si, l'avevo messo, non l'ho copiato.

    Ora vedo per il resto, il sito lo fecci nel 2009 per la maturità, in seguito lo caricai qui, ora volevo riprenderlo in mano proprio per rendere funzionante la parte dinamica del sito.


    Scusa, perchè negli esempi nelle pagine che mi hai linkato, usano fare così: $link = mysql_connenct e $link = mysql_select?
    Ultima modifica di astropvt : 12-11-2011 alle ore 20.20.11

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    la mysql_connect() ritorna:

    Returns a MySQL link identifier on success or FALSE on failure.
    Quindi controllano se è false, significa che non è riuscito a connettersi al database. In caso contrario, la variabile contiene l'identificativo di connessione.
    Nei tuoi codici, vedo ad esempio:
    Codice PHP:
    mysql_query($sql,$conn)
    dove $conn dovrebbe essere l'identificativo di connessione al database. Nota però che nella funzione mysql_query(), il secondo parametro è opzionale (puoi anche non metterlo).

    mysql_select_db() ritorna:
    Returns TRUE on success or FALSE on failure.
    Quindi, controllano soltanto se il database è stato selezionato correttamente.

    Ciao!

  9. #9
    Guest

    Predefinito

    Perciò aggiungo ad Inser.PHP
    Codice PHP:
    $conn=mysql_connect($user, $email, $pass);
    prima di "if(!$conn)"

    __________


    Invece in Accesso.PHP
    Codice PHP:
    $conn=mysql_connect($user, $pass);
    o
    Codice PHP:
    $conn=mysql_connect($nomehost, $nomeuser, $password, $dbname);
    tra la 6° e la 7° riga

    e
    Codice PHP:
    mysql_select_db("my_astropvt");
    tra la 7° e la 8° riga



    Giusto??
    Ultima modifica di alemoppo : 12-11-2011 alle ore 22.39.52

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    DOVE collocarle va bene.

    la mysql_connect(); dovrà essere sempre uguale, ovvero:
    Codice PHP:
    $conn=mysql_connect('localhost','astropvt','');
    Alla fine dello script (dopo aver eseguito le query), è bene chiudere la connessione aperta al database, con la mysql_close().
    Nel tuo caso, dovresti fare:
    Codice PHP:
    mysql_close($conn)
    Ciao!
    Ultima modifica di alemoppo : 12-11-2011 alle ore 22.41.26

  11. #11
    Guest

    Predefinito

    Quando provo a Registrami mi viene questo errore: "errore nel controllo della presenza dell'userid candidato"

    Codice PHP:
    <?php
    $user
    =$_POST['username'];
    $email=$_POST['email'];
    $pass=$_POST['password'];
    $conn=mysql_connect('localhost','astropvt','');
    if(!
    $conn)
    {
    echo(
    "ERRORE NELLA CONNESSIONE AL SERVER");
    exit();
    }
    mysql_select_db("my_astropvt");
    $controlla = sprintf("SELECT COUNT (*) as numero FROM utenti WHERE (username=%s), $user"); //Conto quanti utenti nel db hanno il nome che il candidato iscritto ha scelto
    $result = mysql_query($controlla) or die ("errore nel controllo della presenza dell'userid candidato");
    $riga = mysql_fetch_assoc($result);
    if (
    $riga['numero'] == 0) //Se non ci sono utenti che hanno già quel nome, procedo con l'inserimento nel db
    {
    $insert="INSERT INTO utenti (username, email, password) VALUES ('$user','$email','$pass')";
    if(!
    MYSQL_query($insert))
    {
    echo (
    "ERRORE NELL'INSERIMENTO");
    exit();
    }
    echo (
    "Dati inseriti corretamente");
    }
    else
    {
    $errore = 1;
    }
    mysql_close($conn);

    $indirizzo_errore = "registrati.php?errore=1";
    $indirizzo_corretto = "index.php";

    if (isset(
    $errore))
    {
    $nuovo_indirizzo = $indirizzo_errore;
    }
    else
    {
    $nuovo_indirizzo = $indirizzo_corretto;
    }
    ?>
    <html>
    <head>
    </head>
    <body onload="location.href='<?php echo $nuovo_indirizzo; ?>';"> <!--Ti carica, appena la pagina viene aperta, l'indirizzo di un'altra pagina ossia quella giusta o quella d'errore; location.href è l'indirizzo della pagina corrente-->
    </body>
    </html>

    E i dati non vengono inseriti ne DB. Ci dovrebbe essere un intoppo con il SELECT COUNT.





    L'accessi.php con le dovute modifiche

    Codice PHP:
    <?php
    session_start
    ();
    $nomehost = "localhost";
    $nomeuser = "astropvt";
    $password = "";
    $dbname="my_astropvt";
    $conn=mysql_connect('localhost','astropvt','');
    mysql_select_db("my_astropvt");
    $user = mysql_real_escape_string($_POST['Username']);
    $pass = mysql_real_escape_string($_POST['Password']);
    $sql = "SELECT * FROM utenti WHERE username = '{$user}' AND password = '{$pass}'";
    $result = mysql_query($sql,$conn) or die ("Errore: ".mysql_error());
    $row = mysql_num_rows($result);
    if(
    $row =="1"){ //se il risultato è positivo
    echo "Login effettuato con successo";
    session_register("Logged"); //registra la sessione
    }
    mysql_close($conn)
    ?>
    Nonostante esse, se provo a logarmi coi dati già all'interno del DB, non mi fa logare, mi si ricarica semplicemente la pagina principale.
    Ultima modifica di astropvt : 14-11-2011 alle ore 00.22.01

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Codice PHP:
    $controlla = sprintf("SELECT COUNT (*) as numero FROM utenti WHERE (username=%s), $user");
    Non dovrebbe essere:

    Codice PHP:
    $controlla = sprintf("SELECT COUNT (*) as numero FROM utenti WHERE (username=%s)", $user);
    ?

    E poi, perché usi la sprintf()? Puoi fare direttamente:
    Codice PHP:
    $controlla = "SELECT COUNT (*) as numero FROM utenti WHERE (username=$user)";
    Ciao!

  13. #13
    Guest

    Predefinito

    Nell'esempio che mi diede il prof, le aperte virgolette erano così .-.

    Ora provo.

    AH, ho modificato il post sopra.

    No, non funziona anche spostando le virgolette come fatto da voi, mi da sempre lo stesso errore.

    Neanche cambiando la stringa come hai fatto te. .-.
    Ultima modifica di astropvt : 14-11-2011 alle ore 00.28.01

  14. #14
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    La query sembra essere corretta.
    Prova a stampare il valore di $row, per vedere se vale realmente 1.

    Ciao!

  15. #15
    Guest

    Predefinito

    Non è meglio occuparci prima della registrazione?

    EDIT:

    C'è una cosa di cui non mi ero accorto, aprendo il file dell'accesso, mi viene questo errore:
    Parse error: syntax error, unexpected T_STRING in /membri/astropvt/NuovaCartella/accesso.php on line 15
    Ultima modifica di alemoppo : 14-11-2011 alle ore 16.29.17 Motivo: Non fare post consecutivi: usa il tasto "Edita" per editare i messaggi!

  16. #16
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Citazione Originalmente inviato da astropvt Visualizza messaggio
    Non è meglio occuparci prima della registrazione?
    Beh in effetti è vero: ieri sera con la fretta ho visto solo l'ultimo script.

    Per la registrazione, quella sprintf() secondo me va fatta come l'ho scritta nel post #12. Per sicurezza, puoi stampare cosa ritorna la sprintf() per vedere se va tutto ok.

    Per la query, non sono molto ferrato in mysql (probabilmente sei più bravo di me). Prova a farla eseguire da phpMyAdmin (pannello di controllo -> tools -> phpMyAdmin ->click su my_astropvt -> sql -> incolla la query -> go). In quel modo puoi vedere se la query è corretta.
    Inoltre, non ricordo se PHP sia case-sensitive (mi pare di sì), quindi:

    Codice PHP:
    if(!MYSQL_query($insert))
    Penso andrebbe scritta in minuscolo.

    Ciao!

  17. #17
    Guest

    Predefinito

    Per la registrazione, quella sprintf() secondo me va fatta come l'ho scritta nel post #12.
    L'avveo già cambiato ma non cambia niente.

    Per sicurezza, puoi stampare cosa ritorna la sprintf() per vedere se va tutto ok
    Mi potresti ricordarmi come si fa a vedere, cioè come faccio a vedere il valore stampato.
    So che il codice e Echo $controlla; .

    Lo metto sotto il Select Count.

    Mi rimanda questo: "SELECT COUNT (*) as numero FROM utenti WHERE (username=lullu)errore nel controllo della presenza dell'userid candidato"

    Ora provo a veder l'altra cosa.


    Ma ci sei solo tu ad aiutare? .-.
    Ultima modifica di astropvt : 14-11-2011 alle ore 21.31.21

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Codice PHP:
    $controlla = sprintf("SELECT COUNT (*) as numero FROM utenti WHERE (username=%s), $user");
    echo
    $controlla;
    Poi, come ti ho detto sopra, prova a modificare

    Codice PHP:
    MYSQL_query
    con
    Codice PHP:
    mysql_query
    Ciao!

  19. #19
    Guest

    Predefinito

    Sisi, ho anche messo il risultato della stampa, avevo editato il post.
    Ora provo a modificare il MYSQL_query (gli modifico tutti?).


    Codice PHP:
    <?php
    $user
    =$_POST['username'];
    $email=$_POST['email'];
    $pass=$_POST['password'];
    $conn=mysql_connect('localhost','astropvt','');
    if(!
    $conn)
    {
    echo(
    "ERRORE NELLA CONNESSIONE AL SERVER");
    exit();
    }
    mysql_select_db("my_astropvt");
    $controlla = "SELECT COUNT (*) as numero FROM utenti WHERE (username=$user)"; //Conto quanti utenti nel db hanno il nome che il candidato iscritto ha scelto
    echo $controlla;
    $result = mysql_query($controlla) or die ("errore nel controllo della presenza dell'userid candidato");
    $riga = mysql_fetch_assoc($result);
    if (
    $riga['numero'] == 0) //Se non ci sono utenti che hanno già quel nome, procedo con l'inserimento nel db
    {
    $insert="INSERT INTO utenti (username, email, password) VALUES ('$user','$email','$pass')";
    if(!
    mysql_query($insert))
    {
    echo (
    "ERRORE NELL'INSERIMENTO");
    exit();
    }
    echo (
    "Dati inseriti corretamente");
    }
    else
    {
    $errore = 1;
    }
    mysql_close($conn);

    $indirizzo_errore = "registrati.php?errore=1";
    $indirizzo_corretto = "index.php";

    if (isset(
    $errore))
    {
    $nuovo_indirizzo = $indirizzo_errore;
    }
    else
    {
    $nuovo_indirizzo = $indirizzo_corretto;
    }
    ?>
    <html>
    <head>
    </head>
    <body onload="location.href='<?php echo $nuovo_indirizzo; ?>';"> <!--Ti carica, appena la pagina viene aperta, l'indirizzo di un'altra pagina ossia quella giusta o quella d'errore; location.href è l'indirizzo della pagina corrente-->
    </body>
    </html>

    Non dovrei usare il mysql_close($conn); dopo il 3° if?



    No, anche così mi da ancora lo stesso errore: "SELECT COUNT (*) as numero FROM utenti WHERE (username=laura)errore nel controllo della presenza dell'userid candidato"
    Ultima modifica di astropvt : 14-11-2011 alle ore 21.44.19

  20. #20
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    prova ad aggiungere gli apici: è una stringa

    Codice PHP:
    $controlla = "SELECT COUNT (*) as numero FROM utenti WHERE (username='$user')";
    per la mysql_close(), andrebbe messa, ma non è quello che risolve i problemi...

    Ciao!

  21. #21
    Guest

    Predefinito

    Non cambia niente:
    SELECT COUNT (*) as numero FROM utenti WHERE (username='Pippo')errore nel controllo della presenza dell'userid candidato

    per la mysql_close(), andrebbe messa, ma non è quello che risolve i problemi...
    Hai ragione.

    EDIT:

    Codice PHP:
    <?php
    session_start
    ();
    $nomehost = "localhost";
    $nomeuser = "astropvt";
    $password = "";
    $dbname="my_astropvt";
    $conn=mysql_connect('localhost','astropvt','');
    mysql_select_db("my_astropvt");
    $user = mysql_real_escape_string($_POST['Username']);
    $pass = mysql_real_escape_string($_POST['Password']);
    $sql = "SELECT * FROM utenti WHERE username = '{$user}' AND password = '{$pass}'";
    $result = mysql_query($sql,$conn) or die ("Errore: ".mysql_error());
    $row = mysql_num_rows($result);
    if(
    $row =="1"){ //se il risultato è positivo
    echo "Login effettuato con successo";
    session_register("Logged"); //registra la sessione
    }
    else{
    echo
    "I dati iseriti sono sbagliati! Riprovate grazie.";
    }
    mysql_close($conn);
    ?>
    Io ho provato a far quello che mi dicesti, cio stampare il valore di Row (echo $row;), mi sa sempre 0 anche se sono giusti i valori che ho messo.




    Ho provato ad avviare la query dal database mi da questi errori:


    Codice PHP:
    $user = mysql_real_escape_string($_POST[ 'Username']);

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$user = mysql_real_escape_string($_POST['Username'])' at line 1

    Il problema non è '_' .



    Codice PHP:
    $sql = "SELECT * FROM utenti WHERE username = '{$user}' AND password = '{$pass}'"

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql = &quot;SELECT * FROM utenti WHERE username = '{$user}' AND pass



    Dove stanno gli errori?
    Ultima modifica di alemoppo : 16-11-2011 alle ore 22.40.40

  22. #22
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Prova eliminando le graffe. Le graffe si usano per gli elementi degli array.. Che poi personalmente io faccio in questo modo:

    Codice PHP:
    $sql = 'SELECT * FROM utenti WHERE username = \''.$user.'\' AND password = \''.$pass.'\''
    Però è corretto anche come fai tu (senza le graffe)...

    Ciao!

  23. #23
    Guest

    Predefinito

    No, mi da sempre l'errore:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql = 'SELECT * FROM utenti WHERE username = \''.$user.'\' AND


    Anche per
    Codice PHP:
    $result = mysql_query($sql,$conn) or die ("Errore: ".mysql_error());
    mi segna l'errore:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$result = mysql_query($sql,$conn) or die (&quot;Errore: &quot;.mysql_error


    Cioè, è tutto sbagliato?
    Ultima modifica di astropvt : 17-11-2011 alle ore 02.13.10

  24. #24
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Ma non fare come faccio io: fai a tuo modo (come ti trovi meglio). Prima tel'ho detto solo a scopo informativo, per sapere che esistono altri modi... Hai usato il modo che uso io, ma tra doppi apici!.

    Fai come avevi fatto prima, eliminando tutte le graffe...

    Ciao!

  25. #25
    Guest

    Predefinito

    Ho provato vari modi ma mi da sempre lo stesso errore:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql=&quot;SELECT * FROM utenti WHERE username='$user' AND password='

    L'ultimo che ho provato è stato questo (che sarebbe fatta nella stessa maniera di quello nell'inser)

    Codice PHP:
    $sql = "SELECT * FROM utenti WHERE username='$user' AND password='$pass'";
    Ultima modifica di astropvt : 17-11-2011 alle ore 02.54.30

  26. #26
    Guest

    Predefinito

    potresti scrivere anche come hai eseguito la query?

  27. #27
    Guest

    Predefinito

    Come mi ha detto Alemoppo:
    Per la query, non sono molto ferrato in mysql (probabilmente sei più bravo di me). Prova a farla eseguire da phpMyAdmin (pannello di controllo -> Database -> phpMyAdmin ->click su my_astropvt -> sql -> incolla la query -> go). In quel modo puoi vedere se la query è corretta.

  28. #28
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Allora penso sia errato o il nome della tabella ( utenti ), oppure il campo "username", oppure "password"... Controlla che siano scritti correttamente nel database.

    Ciao!

  29. #29
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Allora penso sia errato o il nome della tabella ( utenti ), oppure il campo "username", oppure "password"... Controlla che siano scritti correttamente nel database.

    Ciao!
    Certo che sono giusti i campi, se no, non dovrebbe neanche funzionare la registrazione, no? XP

    Comunque sì, sono giusti.

    Comunque non è che mi da errore solo su quella query ma anche sulle altre istruzione.


    Comunque il sito è questo: http://astropvt.altervista.org/NuovaCartella/index.php

    Codice PHP:
    <?php

    session_start
    ();
    if (isset(
    $_POST['username'])) {
    include
    'accesso.php';
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Il sistema solare</title>
    <link href="css/main.css" rel="stylesheet" type="text/css" />
    <style type="text/css" media="screen">
    #personale
    {
    display:none; /* di default, nascondo il div con il saluto all'utente, perchè esso non è loggato */
    }

    <?php
    if (isset($_SESSION['username']))
    {
    echo
    "#personale { display:block; }\n#login { display:none; }";
    }
    ?>
    </style>
    <!--[if IE]>
    <style type="text/css">
    /* inserire in questo commento condizionale le correzioni css per tutte le versioni di IE */
    .twoColFixLtHdr #sidebar1 { padding-top: 30px; }
    .twoColFixLtHdr #mainContent { zoom: 1; }
    .twoColFixLtHdr #mainContent { min-height:595px; }
    /* la proprietà zoom proprietaria riportata sopra fornisce a IE l'elemento hasLayout necessario per evitare vari bug */
    </style>
    <![endif]-->

    </head>

    <body class="twoColFixLtHdr">

    <div id="container">
    <div id="header">
    <h1>Il sistema solare</h1>
    <!-- end #header --></div>
    <div id="sidebar1">
    <h3><a href="index.php">Home Page</a></h3>
    <h3><font color="brown">Pianeti terrestri</font></h3>
    <ul>
    <li><a href="wip.php">Mercurio</a></li>
    <li><a href="venere.php">Venere</a></li>
    <li><a href="terra.php">Terra</a></li>
    <li><a href="marte.php">Marte</a></li>
    </ul>

    <h3><font color="BISQUE">Pianeti gassosi</font></h3>
    <ul>
    <li><a href="giove.php">Giove</a></li>
    <li><a href="saturno.php">Saturno</a></li>
    <li><a href="wip.php">Urano</a></li>
    <li><a href="wip.php">Nettuno</a></li>
    </ul>

    <h3><font color="#CCCCCC">Pianeti nani</font></h3>
    <ul>
    <li><a href="plutone.php">Plutone</a></li>
    <li><a href="sedna.php">Sedna</a></li>
    <li><a href="eris.php">Eris</a></li>
    </ul>
    <a href="http://www.wikipedia.org"><img src="immagini/affiliato_wiki.png" /></a>
    <!-- end #sidebar1 --></div>
    <div id="mainContent">
    <div id="login">
    <form method="post" action="#">
    <input type="text" name="Username" value="Username" onclick="document.type.value ='''';">
    <input type="password" name="Password" value="Password">
    <input type="submit" value="Login" name="submit">
    </form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="registrati.php">Registra un account</a></span>

    </div>
    <div id="personale">
    Benvenuto <?php echo $_SESSION['username']; ?>
    <span style="margin-left:300px;"><a href="gallery.php">Vai alla galleria delle Immagini</a></span>
    </div>
    <h1> Home Page</h1>
    <p>Il sistema solare è il sistema planetario a cui appartiene la Terra. Al centro del sistema solare vi è il Sole, che è una stella di medie dimensioni e luminosità . Intorno al Sole si muovono numerosi corpi celesti che gli orbitano intorno: i pianeti e i loro satelliti (o lune), gli asteroidi, le comete, i meteoriti, le polveri interplanetarie.<img src="immagini/sistemasolare.jpg" style="float:left; margin:10px 10px 10px 0px">

    Il sistema solare si trova all'interno di una galassia (cioè un sistema costituito da miliardi di stelle) chiamata Via Lattea. Il Sole si trova a circa 28.000 anni luce dal centro della Galassia e quindi in posizione periferica rispetto al centro. La Galassia ha un corpo principale piatto a forma di disco, e quindi quando la osserviamo, poichè siamo posizionati all'interno di questa, la vediamo come una striscia di stelle: da ciò deriva il nome di Via Lattea.
    </p>
    <h2>&nbsp;</h2>
    <!-- end #mainContent --></div>
    <!-- Questo elemento di clearing deve seguire immediatamente il div #mainContent al fine di forzare il div #container a contenere tutti i float di livello inferiore --><br class="clearfloat" />
    <div id="footer">
    <p><marquee onmouseover=this.stop() onmouseout=this.start() scrollamount=2 width=950 height=25 style="color: #000080; font-family: Tahoma; font-size: 14pt; font-weight: bold" direction="left">
    News:&nbsp;&nbsp; <font size="-1">2009: Anno Internazionale dell'Astronomia;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-2 febbraio:&nbsp; Viene lanciato con successo il primo satellite artificiale costruito completamente in Iran;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Tra il 16 e il 24 febbraio:&nbsp;La cometa Lulin, in transito nel Sistema solare interno, raggiunge la massima luminosità . Il 24 febbraio si verifica il massimo avvicinamento alla Terra, quando la cometa passa ad una distanza di 60 milioni di chilometri dal nostro pianeta;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-7 marzo: &nbsp;La Missione Keplero della NASA porta in orbita un telescopio spaziale che servirà per la scoperta di pianeti extrasolari nella Via Lattea;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-15 aprile:&nbsp;La sonda americana Chandra scatta per la prima volta una fotografia alla nebulosa B1509;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-10 giugno:&nbsp;Si conclude la missione spaziale Kaguya (Selenological and Engineering Explorer) con un impatto controllato sulla superficie lunare.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>
    </font>
    </marquee>
    </p>
    <!-- end #footer --></div>
    <!-- end #container --></div>
    </body>
    </html>
    Ultima modifica di astropvt : 17-11-2011 alle ore 16.51.22

  30. #30
    Guest

    Predefinito php Database

    Ragazzi,
    potreste consigliarmi una buona guida che spieghi come creare un database in linguaggio php? E' possibile inserirlo nel nostro sito di Altervista? Se si in che modo??
    Recentemente la chat php mi ha suggerito che la funzione

    mysql_select_db

    è ormai in disuso. La domanda è dove si possono trovare le funzioni aggiornate??

    Saluti,

    Fily

Regole di scrittura

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