- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Impaginare dati mysql
-
Impaginare dati mysql
ciao 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 :)