|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
[PHP] Visualizzare il risultato di una query in una tabella
Ragazzi ho trovato in un forum del codice per visualizzare i risultati di una query in una tabella ma ottengo un risultato del genere:
![]() ![]() Io vorrei ottenere delle tabelle tipo quelle che ci sono nel sito mininova.org Come devo fare? devo usare qualche programma per creare una pagina vuota contente la tabella e poi inviare il risultato della query alla tabella? ![]()
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
![]() |
![]() |
![]() |
#2 |
Messaggi: n/a
|
Temo di non aver capito molto.
In che senso vuoi avere delle tabelle come quelle sul sito da te indicato? In teoria una volta che hai recuperato tutti i dati con la tua query, il come visualizzare il risultato dipende solo da HTML e CSS. |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
mi piacerebbe inserire il risultato delle query in tabelle come quelle di mininova:
![]() ![]() Cioè creare tabelle con lo stesso stile, con lo stesso tema., per renderle piu belle. Scusami se non riesco a spiegarmi bene ![]() Attualmente sto usando questo codice Codice:
$query = "SELECT * FROM telefilm WHERE Titolo='$Titolo'"; $result= mysql_query($query, $db); $numfields = mysql_num_fields($result); echo '<table width="80%" border="1" cellspacing="1" cellpadding="3"> <tr>'; for ($i=0; $i < $numfields; $i++) { echo '<th>'.mysql_field_name($result, $i).'</th>'; } echo "</tr>\n"; while ($row = mysql_fetch_row($result)) { echo '<tr><td>'.implode($row,'</td><td>')."</td></tr>\n"; } echo "</table>\n"; echo "<br><a href=index1.php>Torna alla pagina iniziale</a><br>"; echo "<a href=all.php>Visualizza tutti gli articoli</a><br>"; mysql_close($db);
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
![]() |
![]() |
![]() |
#4 |
Messaggi: n/a
|
Si ma se quello che ti interessa è l'aspetto estetico allora è una mera questione di CSS.
|
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
Quote:
Quindi Css sarebbe un programma che permette di creare facilmente tabelle? Mi piacerebbe creare un semplice motore di ricerca che usi mysql. Qualche idea?
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Aug 2001
Messaggi: 9538
|
Quote:
![]() http://it.wikipedia.org/wiki/Foglio_di_stile http://css.html.it/guide/leggi/2/guida-css-di-base/ |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
VIsta la mia ignoranza in materia credo proprio che dovro fare un downgrade da php a html e css
![]() Il motore di ricerca l'ho trovato, come ho tempo lo testo, sembra molto semplice
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
![]() |
![]() |
![]() |
#8 | |
Messaggi: n/a
|
Quote:
Vedrai che la maggior parte dei problemi che hai li risolverai strada facendo. Poi sul forum troverai sempre qualcuno a darti una mano, ma ti consiglio prima di studiarti un pò di teoria. ![]() |
|
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
Quote:
eh lo so, hai ragione! GRazie ancora ![]()
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
Solo per curiosità, ho visto questo motore di ricerca qui:
http://php.html.it/guide/lezione/228...re-di-ricerca/ e ho cercato di adattarlo al mio database modificando la query. Il problema è che la ricerca non mi da ne risultati ne errori ma solo una pagina bianca. Ecco il codice. Codice:
<? include("top_foot.inc.php"); include("config.inc.php"); top(); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $keys = explode (",", $chiave); $query = ""; reset ($keys); while (list(,$parola) = each ($keys)) { $parola = trim($parola); if ($parola != "") $query .= "Titolo LIKE '%$parola%' OR Anno LIKE '%$parola%' OR Stagione LIKE '%$parola%' OR "; } $query .= "0"; $query = "SELECT Titolo, Stagione, Anno FROM telefilm WHERE " . $query; $result = mysql_query($query, $db); while ($row = mysql_fetch_array($result)) { echo "<a href=\"view.php?Titolo=$row[Titolo]\"> " . " - $row[Titolo]</a><br>"; } foot() ?>
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Feb 2005
Messaggi: 321
|
penso che phpmydatagrid faccia al caso tuo. opensource e in php. ciao!
__________________
Ho trattato con ... Aristocrat74 ... felipe ... civas85 ... Isomarcus ... Flipoweb ... GN_Snake ... smartz ... cajenna |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 4834
|
Grazie per il consiglio, comunque poi ho risolto. Nella guida mancava una riga di codice $chiave=$_GET['chiave'];
__________________
Amareggiato per la chiusura di mezzo forum Off-topic. Riapritelooo! ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:43.