5 posts
· 4 views
· Last UP: 24/07/2013 19:56
[HTML-SQL-PHP] Problema sulla tabella
Sto creando la tabella con le partite del fantacalcio che devo fare con i miei amici solo che ho un problema sulla tabella, non riesco pi├╣ ad uscirmene SPOILER ( clicca per visualizzare ) Come vedete mi esce la giornata sopra alla tabella,ma io vorrei farla uscire nella cella affianco a Giornata inoltre ho visto che vengono inserite tutte nella stessa tabella ma mi servirebbe che venisero create altre tabelle in base alla giornata Ho provato con i vari<tr> <td> e i cicli for per creare le tabelle per├▓ me ne crea tutte e 38, io vorrei che come appena inserisi i dati verebbe creata la tabella CHi mi pu├▓ aiutare pls Ecco il codice: CODICE <?php echo "<body>"; //mi connetto al db include('config.php'); $query="SELECT Giornata,Squadra1 , Squadra2 , Squadra3 , Squadra4, Squadra5, Squadra6, Risultato1, Risultato2, Risultato3, Risultato4, Risultato5, Risultato6 diff FROM Scontri ORDER by Giornata"; $ris=mysql_query($query,$con) or die("Errore query ".mysql_error()); $secDif = gol_fatti-gol_subit; //stampo gli indici della tabella NOME e COGNOME echo "<table bgcolor=#ffffff borderColor=gray cellSpacing=0 cellPadding=5 width=75% align= center border=5><tr><td><center><b> Giornata </b></center></td><td colspan=4></td></tr><tr><td><b><center> Squadra casa </b></center></td><td><b><center> Squadra Ospite </b></center></td><td><b><center> Risultato casa </b></center></td><td><b><center> Risultato ospite </b></center></td></tr>"; $posizione=1; while($riga = mysql_fetch_array($ris)) { //stampo a schermo la tabella ( in html ) e ci metto i dati estratti dal db echo "<td></td><center>".$riga["Giornata"] . " </center><tr><td><center> ".$riga["Squadra1"] ." </center></td><td><center> ".$riga["Squadra2"] ." </center></td><td><center>" . $riga["Risultato1"] . "</center></td> <td><center> ".$riga["Risultato2"] ." </center></td></tr><tr><td><center> ".$riga["Squadra3"] ." </center></td><td><center> ".$riga["Squadra4"] ." </center></td><td><center>" . $riga["Risultato3"] . "</center></td> <td><center> ".$riga["Risultato4"] ." </center></td></tr><tr><td><center> ".$riga["Squadra5"] ." </center></td><td><center> ".$riga["Squadra6"] ." </center></td><td><center>" . $riga["Risultato5"] . "</center></td> <td><center> ".$riga["Risultato6"] ." </center></td>"; } echo "</td></tr>"; echo "</table>"; echo "</body>"; echo "</html>"; ?> Modificato da DaviDevil - 24/7/2013, 16:14
24/07/13 18:13
0
CITAZIONE (interista.doc @ 24/7/2013, 15:29) Come vedete mi esce la giornata sopra alla tabella,ma io vorrei farla uscire nella cella affianco a Giornata ??? Dove vuoi farla comparire la cella Giornata?
24/07/13 18:22
0
La cella giornata l'ho creata nel primo pezzo del codice, poi nel secondo ho inserito il campo Giornata estrato dal database il contenuto estratto dal database ( giornata) vorrei farlo comparire nella cella a detra ( dvoe sta il colspan)
24/07/13 18:33
0
In questa porzione di codice: HTML //stampo a schermo la tabella ( in html ) e ci metto i dati estratti dal db echo " < td > < /td > < center > ".$riga["Giornata"] . " < /center > < tr > < td > < center > ".$riga["Squadra1"] ." < /center > < /td > < td > < center > ".$riga["Squadra2"] ." Questo pezzo ti crea una nuova cella (vuota): HTML < td > < /td > E poi vai a scrivere il numero della giornata in un posto indefinito! (che nella pagina del browser finisce fuori dalla tabella in alto!) Devi fare riferimento alla cella GIA' CREATA destinata a contenere il numero delle giornate, non devi crearne una nuova Se al posto di: HTML < td colspan= 4 > < /td > Scrivi: HTML < td > < center > ".$riga["Giornata"] . " < /center > < /td > Cosa succede? Probabilmente ti stamperà nella zona giusta il numero di giornata, ma non risolvi ancora il fatto che creerà sempre 1 sola tabella perchè la tabella SQL che crei è una sola dato che hai fatto solo il groupby per giornata. Dovresti fare una query che fa una tabella per ogni giornata.
24/07/13 19:56
0
Ringrazio entrambi che mi avete aiutato a risolvere questo problema era un bel po ke nn mettevo mani sul html-sql e il php e mi stavo rincoglionendo xD
Log in to reply to this topic.
Messaggio simile al precedente
Il testo sembra un duplicato o un tentativo di UP. Per far risalire la discussione usa il pulsante UP: mantiene il thread pi├╣ ordinato. Puoi comunque pubblicare il messaggio se lo desideri.
Select message
False or abusive reports are misconduct and may lead to account restrictions and other action by staff.