• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto CMS - News in primo piano

Vias10

Utente Medio
Autore del topic
10 Luglio 2014
228
0
Miglior risposta
0
Assistenza Tecnica Habbo Retroserver
Titolo
News in primo piano e ruolo staff.php
Tipologia del tuo problema/richiesta
CMS
CMS/Server/DB/Client Utilizzato
//
Qual è il tuo errore?
Non riesco a stilare il codice per le news in primo piano, qualcuno di voi può postarmi il codice ?
E come metto il ruolo nella pagina staff.php? (Nel database già c'è la colonna 'ruolo'.. Come la richiamo?)
Screenshot
5600f6ee45cd88d3a38fd90ada250aa9.png
Ulteriori informazioni
Il box per mettere le news in primo piano già lo creato, ora mi servirebbe il codice per far si che si vedano le news. @Cix10
 
Ultima modifica:
Sposto assistenza tecnica PHP/MySQL.

Ok, hai creato il div per contenere le news, considero pure che già c'è un sistema di scrittura e che le news (titolo,corpo della news) siano già inserite nel database.

Devi semplicemente andare a fare un richiamo dei campi all'interno della tabella news (presumo si chiami così).

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

In questo modo abbiamo richiamato il titolo, ora andiamo a richiamare il corpo della news.

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Qui andiamo a richiamare il corpo della news.

In questo modo lui richiama solo 1 news, se ne vuoi altre, devi andarti a creare un ciclo while per il richiamo fino a quando la tabella non mostra più risultati.

Dentro le query, ricorda di cambiare gli "insersci_qui_ecc ecc" con i vari nomi dei campi".

L'infarinatura penso di avertela data, ora tocca a te andare a lavorare sul codice php e sql.
 
Ultima modifica:
Sposto assistenza tecnica PHP/MySQL.

Ok, hai creato il div per contenere le news, considero pure che già c'è un sistema di scrittura e che le news (titolo,corpo della news) siano già inserite nel database.

Devi semplicemente andare a fare un richiamo dei campi all'interno della tabella news (presumo si chiami così).

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

In questo modo abbiamo richiamato il titolo, ora andiamo a richiamare il corpo della news.

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Qui andiamo a richiamare il corpo della news.

In questo modo lui richiama solo 1 news, se ne vuoi altre, devi andarti a creare un ciclo while per il richiamo fino a quando la tabella non mostra più risultati.

Dentro le query, ricorda di cambiare gli "insersci_qui_ecc ecc" con i vari nomi dei campi".

L'infarinatura penso di avertela data, ora tocca a te andare a lavorare sul codice php e sql.

Vediamo se ho capito ,dato che in cms_news nel database c'è scritto title (titolo news) .. in $newstitoloSQL = mysql_query("SELECT inserisci_qui_campo_titolo FROM news"); al posto di inserisci qui... Devo mettere title ?
PS: Stessa cosa per il corpo della news?

Poi quando vado a richiamare il titolo nel php devo usare il seguente codice: <?php echo $newstitoloSQL; ?> ?
 
Vediamo se ho capito ,dato che in cms_news nel database c'è scritto title (titolo news) .. in $newstitoloSQL = mysql_query("SELECT inserisci_qui_campo_titolo FROM news"); al posto di inserisci qui... Devo mettere title ?
PS: Stessa cosa per il corpo della news?

Poi quando vado a richiamare il titolo nel php devo usare il seguente codice: <?php echo $newstitoloSQL; ?> ?

Si, sarà poi cosi:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Devi usare: $newstitolo & $news , le varianti newstitoloSQL & NewsSQL sono solo il richiamo della query.
 
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
.

@PSiimo Piccola correzione, magari ti è sfuggito.
mysql_num_rows() restituisce il numero di records restituiti dalla query, esattamente come RowCount di PDO.
Dunque in questo caso non otterrà il titolo/testo della news, ma il numero di news presenti nella tabella news.

In questo modo lui richiama solo 1 news, se ne vuoi altre, devi andarti a creare un ciclo while per il richiamo fino a quando la tabella non mostra più risultati.

Non proprio, o meglio. Così sì, stampa un solo risultato ma il concetto è sbagliato.
Se vuoi richiamare una sola news devi lavorare sulla query, possibilmente utilizzando un limit e riordinando i risultati, es:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

A questo punto posso andare a stampare i risultati..
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Se poi vuoi stampare più di una news, esempio 3:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

E dopo aver estratto i records..
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Correggimi se sbaglio xD
@Vias10 ovviamente si tratta di un codice abbastanza "spoglio" diciamo, dovresti andare a sistemare la grafica richiamando i vari risultati dove occorre
 
Ultima modifica: