- Home
- Categorie
- Coding e Sistemistica
- Coding
- Impaginare dati mysql
- 
							
							
							
							
							
Impaginare dati mysqlciao per prima cosa vi faccio i miei complimenti x l'ottimo forum 
 volevo sapere se era possibile impaginare un database mysql
 in una tabella
 questo è il codice
 [php]<?
 // Mi connetto al database
 $conn = mysql_connect("....","db","db");
 mysql_select_db("db", $conn);// Recupero i record per la pagina corrente... 
 $rs = mysql_query("SELECT * FROM orario2A");
 $nr = mysql_num_rows($rs);
 if ($nr != 0){
 for($x = 0; $x < $nr; $x++){
 $row = mysql_fetch_assoc($rs);
 echo "<table><tr>";
 echo "<td>" . $row['ORA'] . "</td>";
 echo "<td>" . $row['LUNEDI'] . "</td>";
 echo "<td>" . $row['MARTEDI'] . "</td>";
 echo "<td>" . $row['MERCOLEDI'] . "</td>";
 echo "<td>" . $row['GIOVEDI'] . "</td>";
 echo "<td>" . $row['VENERDI'] . "</td>";
 echo "<td>" . $row['SABATO'] . "</td>";
 echo "</tr></table>";
 }
 }else{
 echo "Nessun record trovato!";
 }
 // Chiudo la connessione ad DB
 mysql_close($conn);
 ?>
 [/php] però provandolo mi esce questo1Tecnologia & disegnoTecnologia & disegnoDirittoMatematicaTecnologia & disegnoFisica 2Tecnologia & disegnoTecnologia & disegnoIngleseMatematicaTecnologia & disegnoAntologia 3ReligioneAntologiaEducazione FisicaIngleseMatematicaBiologia 4StoriaGrammaticaEducazione FisicaFisicaBiologiaBiologia 5DirittoFisicaStoriaChimicaIngleseMatematica 6Promessi SposiFisicaMatematicaChimicaPromessi SposiChimica ``` mentre io volevo che fosse tutto in una tabella mi potete aiutare? ;)
 
- 
							
							
							
							
							$rs = mysql_query("SELECT * FROM orario2A"); 
 if (mysql_affected_rows()>0) {
 echo "<table>";
 while ($row=mysql_fetch_array($rs)) {
 echo "<tr>";
 echo "<td>" . $row['ORA'] . "</td>";
 echo "<td>" . $row['LUNEDI'] . "</td>";
 echo "<td>" . $row['MARTEDI'] . "</td>";
 echo "<td>" . $row['MERCOLEDI'] . "</td>";
 echo "<td>" . $row['GIOVEDI'] . "</td>";
 echo "<td>" . $row['VENERDI'] . "</td>";
 echo "<td>" . $row['SABATO'] . "</td>";
 echo "</tr>";
 }
 echo "</table>";
 }else{
 echo "Nessun record trovato!";
 }
 
- 
							
							
							
							
							
grazie mille  
 
- 
							
							
							
							
							
ho modificato il file php in questo modo 
 [php]<html>
 <head>
 <title>Titolo Pagina</title>
 <link rel="stylesheet" type="text/css" media="all" href="/stile.css" />
 </head>
 <body>
 <div id="header">
 Benvenuti su patrick91.it
 </div>
 <div id="menu1">
 <a href="#"><span class="freccia">»</span> menulink</a;><br>
 <a href="#"><span class="freccia">»</span> menulink</a;><br>
 <a href="#"><span class="freccia">»</span> menulink</a;><br>
 <a href="#"><span class="freccia">»</span> menulink</a;><br>
 <a href="#"><span class="freccia">»</span> menulink</a;><br>
 <a href="#"><span class="freccia">»</span> menulink</a;><br>
 </div>
 </body>
 </html><? // Mi connetto al database 
 $conn = mysql_connect("aaa,"paa","paaaa");
 mysql_select_db("pawww", $conn);// Recupero i record per la pagina corrente... 
 $rs = mysql_query("SELECT * FROM orario2A");
 if (mysql_affected_rows()>0) {
 echo '<div id="tabella"> <table class="table7">';
 while ($row=mysql_fetch_array($rs)) {
 echo "<tr>";
 echo "<td>" . $row['ORA'] . "</td>";
 echo "<td>" . $row['LUNEDI'] . "</td>";
 echo "<td>" . $row['MARTEDI'] . "</td>";
 echo "<td>" . $row['MERCOLEDI'] . "</td>";
 echo "<td>" . $row['GIOVEDI'] . "</td>";
 echo "<td>" . $row['VENERDI'] . "</td>";
 echo "<td>" . $row['SABATO'] . "</td>";
 echo "</tr>";
 echo '</div>';
 }
 echo "</table>";
 }else{
 echo "Nessun record trovato!";
 }
 // Chiudo la connessione ad DB
 mysql_close($conn);
 ?>[/php]
 e ho creato il css#tabella { padding: 10px; margin-right: 100px; } .table7 { table-layout : auto; width : auto; background : Silver; border-collapse : collapse; border-spacing : 5px; padding: 0px; float:right margin: 0 auto; } .table7 td { border: 2px solid black; } #header{ background-color: #fff; color: #006; border-bottom: 1px solid; margin-bottom: 0px; } #menu1{ /*Stile del livello che contiene il menù*/ background-color: #FFFFFF; padding: 10px; width: auto; float: left; margin-left: auto; } .menu1 a:link, .menu1 a:active, .menu1 a:visited{ color: #191970; text-decoration: none; } .menu1 a:hover{ text-decoration: none; color: #B22222; } .menu1 a:link .freccia, .menu1 a:active .freccia, .menu1 a:visited .freccia{ display: none; /*La freccia non si vede*/ } .menu1 a:hover .freccia{ display: inline; /*La freccia è visibile sull'evento hover del link*/ } ``` adesso vorrei sapere come devo modificare il css per mettere tutto centrato (ho fatto varie prove però nessuna era buona :x) e se si può modificare il codice php per rendere più semplice le modifiche del layout grazie ancora :)