Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Roma
    Messaggi
    81

    visualizzare record mysql in tabella html

    Salve, sto creando un db, e sto creando le funzioni select, delet e ricerca record, nel visualizzare i dati pero' mi da errore la connection.
    Codice PHP:
    <?php
    ?>
    <table border="1" align="center"><tr><td align="center">firstname</td><td align="center">lastname</td><td align="center">email</td></tr><?php$servername "localhost";$username "root";$password "";$dbname "my_db";
    // Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif (isset($conn->connect_error)) {    die("Connection failed: " . $conn->connect_error);} 
    $sql "INSERT INTO Mytable (firstname, lastname, email)VALUES ('John', 'Doe','john@example.com')";$sql "INSERT INTO Mytable (firstname, lastname, email)VALUES('Giampiero','Pagliara','giampieropagliara@gmail.com')";$sql "INSERT INTO Mytable (firstname, lastname, email)VALUES('Alessandro','Magni','alessandromagni@gmail.com')";$sql "INSERT INTO Mytable (firstname, lastname, email)VALUES('Giovanni','Conti','giovanniconti@gmail.com')";$sql "INSERT INTO Mytable (firstname, lastname, email)VALUES('Ambra','Turchi','ambraturchi@gmail.com')";$sql "INSERT INTO Mytable (firstname, lastname, email)VALUES('Giovanni','Conti','giovanniconti@gmail.com')";if ($conn->query($sql) === TRUE) {    echo "New record created successfully";} else {    echo "Error: " $sql "<br>" $conn->error;}
    $conn->close();?><?php$db_connectionmysql_connect($servername$username$password$dbname);$db_selection mysql_select_db('my_db',$db_connection);
    $query mysql_query("SELECT distinct firstname, lastname, email FROM Mytable WHERE id ");while($foreach mysql_fetch_array($query)){ 
        echo 
    "     <tr>    <td>".$foreach['firstname']."</td><td>".$foreach['lastname']."</td><td>".$foreach['email']."</td>    </tr>";    }    ?></table>
    e questa e la tabella:
    Codice PHP:
    <table>        <tr>                <td>FIRSTNAME</td>                <td> - </td>                 <td>LASTNAME</td>                <td> - </td>               <td>EMAIL</td>                <td> - </td>                 <td></td>                <td> - </td>                 <td></td>                <td> - </td>                 <td></td>                <td> - </td>                 <td></td>                <td> - </td>                 <td></td>        </tr><?php$db_connectionmysql_connect('my_db','root','');$db_selection mysql_select_db('Mytable',$db_connection);
    $query mysql_query("SELECT * FROM Mytable");while($cicle=mysql_fetch_row($query)){    echo "          <tr>                <td>".$cicle['firstname']."</td>                <td> - </td>                 <td>".$cicle['lastname']."</td>                 <td> - </td>               <td>".$cicle['email']."</td>                <td> - </td>                 <td>".$cicle['']."</td>                 <td> - </td>                 <td>".$cicle['']."</td>                <td> - </td>                 <td>".$cicle['']."</td>                <td> - </td>                 <td>".$cicle['']."</td>                 <td> - </td>                 <td>".$cicle['']."</td>          </tr>";         }?></table>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Formatta bene il codice e prima di postare visualizza l'anteprima, così non si capisce niente.

  3. #3
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Premetto che l'intero codice non mi sembra molto corretto, probabilmente l'errore sta qua (seconda parte di codice che hai postato):
    Codice PHP:
    <?php 
    $db_connection
    mysql_connect('my_db','root','');
    $db_selection mysql_select_db('Mytable',$db_connection);
    diventa:
    Codice PHP:
    <?php 
    $db_connection
    mysql_connect('localhost','root','');
    $db_selection mysql_select_db('my_db',$db_connection);
    eXvision

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Roma
    Messaggi
    81
    Ho creato questo db con php, ma quando clicco su invia non mi aggiunge il record, sulla tabella
    Codice PHP:
    <html><head><title>Inserimento Dati</title></head><body><table><tr><td>INSERIMENTO DATI</td></tr><tr><td>Firstname</td><td><input type="firstname"><tr><tr></td><td>Lastname</td><td><input type="lastname"></td><tr><tr><td>Email</td><td><input type="email"></td></tr><tr><td><form action="insert.php" method="POST"><input type="submit"></input></form></td></tr></table></body></html
    Codice PHP:
    <?php
    ?>
    <table border="1" align="center"><tr><td align="center">firstname</td><td align="center">lastname</td><td align="center">email</td></tr><?php$servername "localhost";$username "root";$password "";$dbname "my_db";
    // Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif (isset($conn->connect_error)) {    die("Connection failed: " . $conn->connect_error);} 
    $sql "INSERT INTO Mytable (firstname, lastname, email)VALUES ('John', 'Doe','john@example.com')";
    if (
    $conn->query($sql) === TRUE) {    echo "New record created successfully";} else {    echo "Error: " $sql "<br>" $conn->error;}
    $conn->close();?><?php$db_connectionmysql_connect($servername$username$password$dbname);$db_selection mysql_select_db('my_db',$db_connection);
    $query mysql_query("SELECT distinct firstname, lastname, email FROM Mytable WHERE id ");while($foreach mysql_fetch_array($query)){ 
        echo 
    "     <tr>    <td>".$foreach['firstname']."</td><td>".$foreach['lastname']."</td><td>".$foreach['email']."</td>    </tr>";    }    ?></table>

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Hai letto cosa ti ho scritto?
    Prima di confermare l'invio di messaggi contenenti del codice, visualizza l'anteprima e se serve (e anche in questo caso serve), riformatta il codice in modo che sia ben indentato, altrimenti non si capisce niente.

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.