|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
mi aiutate a metterlo sotto forma di tabella??
Potete aiutarmi a mettere i seguenti output sotto forma di tabella??
purtroppo non riesco a capire dove sto sbagliando. Grazie Codice:
<?
$conn = mysql_connect('localhost','root') or die ("Errore nella connessione");
mysql_select_db('rubrica',$conn) or die ("Errore nel selezionare il database");
$result = mysql_query ("SELECT * FROM clienti");
while ($row = mysql_fetch_array ($result)) {
echo "<table>";
echo "<tr>";
echo "<td>id: "."<tr>"$row["ID_UTENTE"]."</tr></td>";
echo "<td>cognome: </td>".$row["COGNOME"]."</td>";
echo "<td>fullname: </td>".$row["NOME"]."</td>";
echo "<td>Tel: </td>".$row["TELEFONO"]."</td>";
echo "</tr>";
echo "</table>";
}
mysql_free_result ($result);
mysql_close ($conn);
?>
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
smanettando un po sono riuscito a fare questo:
Codice:
<?
$conn = mysql_connect('localhost','root') or die ("Errore nella connessione");
mysql_select_db('rubrica',$conn) or die ("Errore nel selezionare il database");
$result = mysql_query ("SELECT * FROM clienti");
while ($row = mysql_fetch_array ($result)) {
echo "<table><tr>";
echo "<td>" . $row['ID_UTENTE'] . "</td>";
echo "<td>" . $row['COGNOME'] . "</td>";
echo "<td>" . $row['NOME'] . "</td>";
echo "<td>" . $row['TELEFONO'] . "</td>";
echo "</tr></table>";
}
mysql_free_result ($result);
mysql_close ($conn);
?>
spero in un vostro aiuto Vorrei ottene una tabella strutturata come quella in figura Grazie |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
nel primo codice postato apri e chiudi una riga all'interno del campo utente, prova a togliere i<tr> e </tr>
__________________
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Aug 2004
Messaggi: 156
|
Codice:
<?
$conn = mysql_connect('localhost','root') or die ("Errore nella connessione");
mysql_select_db('rubrica',$conn) or die ("Errore nel selezionare il database");
echo "<table><tr><th>ID</th><th>COGNOME</th><th>NOME</th><th>TELOFONO</th></tr>";
$result = mysql_query ("SELECT * FROM clienti");
while ($row = mysql_fetch_array ($result)) {
echo "<tr>";
echo "<td>" . $row['ID_UTENTE'] . "</td>";
echo "<td>" . $row['COGNOME'] . "</td>";
echo "<td>" . $row['NOME'] . "</td>";
echo "<td>" . $row['TELEFONO'] . "</td>";
echo "</tr>";
}
echo "</table>"
mysql_free_result ($result);
mysql_close ($conn);
?>
All'interno del ciclo crei una riga per ogni record. Poi dopo il ciclo chiudi la tabella Ultima modifica di Brazorv : 06-03-2006 alle 14:57. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
Ho apportato le modifiche che mi hai suggerito, ma purtroppo non è cambiato nulla. Non riesco ugualmente ad avere l'effetto che desidero io. Non mi crea la tabella!!
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Quote:
__________________
|
|
|
|
|
|
|
#7 | |
|
Member
Iscritto dal: Aug 2004
Messaggi: 156
|
Quote:
echo "</table>" la tabella viene creata correttamente poi ci devi aggiunegere la formattazione per farla visualizzare come vuoi tu. |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
Per tabella intendo sia i bordi che l'incolonnamento
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
Grazie all'aiuto di Xalexalex sono riuscito a migliore il codice:
Codice:
echo "<table border=\"3\"><tr><th>ID</th><th>COGNOME</th><th>NOME</th><th>TELEFONO</th></tr>";
$result = mysql_query ("SELECT * FROM clienti");
$x=2;
while ($row = mysql_fetch_array ($result)) {
if(($x%2)==0)
echo "<tr bgcolor=#AAAAAA>";
else echo "<tr bgcolor=#00FF00>";
echo "<td>" . $row['ID_UTENTE'] . "</td>";
echo "<td>" . $row['COGNOME'] . "</td>";
echo "<td>" . $row['NOME'] . "</td>";
echo "<td>" . $row['TELEFONO'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_free_result ($result);
mysql_close ($conn);
?>
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
ma non c'è proprio nessuno che possa aiutarmi ?
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
|
Quote:
poi che intendi dire per eliminare le celle? non le puoi eliminare... intendi i bordi? |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In pratica vuole fare una riga di un colore e una riga di un altro...
Se vuoi elimnare le "righe e le colonne" interne basta mettere una tabella nella tabella... Codice:
echo "<table border=\"1\" cellspacing=\"0\" cellspadding=\"0\"><tr><td>"
echo "<table border=\"0\"><tr><th>ID</th><th>COGNOME</th><th>NOME</th><th>TELEFONO</th></tr>";
$result = mysql_query ("SELECT * FROM clienti");
$x=2;
while ($row = mysql_fetch_array ($result)) {
if($x % 2)
echo "<tr bgcolor=#00FF00>";
else
echo "<tr bgcolor=#AAAAAA>";
echo "<td>" . $row['ID_UTENTE'] . "</td>";
echo "<td>" . $row['COGNOME'] . "</td>";
echo "<td>" . $row['NOME'] . "</td>";
echo "<td>" . $row['TELEFONO'] . "</td>";
echo "</tr>";
}
echo "</table></td></tr></table>";
mysql_free_result ($result);
mysql_close ($conn);
?>
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
cionci, ho provato come mi hai detto tu, ma non va. Mi da il seguente errore:
Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in c:\programmi\easyphp1-7\www\gestionale peppe\visualizza.php on line 9 |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Manca il ;
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:30.



















