• Home
  • Forum
  • Fare Web
  • PHP

Creare un forum in php

  • Creatore Discussione Creatore Discussione angel
  • Data di inizio Data di inizio 2 Nov 2009
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2009
  • #21
ciao
non è come fare le tabelle, sui tu che decidi cosa metterci dentro. io ti consigliavo solo
se utilizzi anche id_sezione in tutte le tabelle mettere

'id_sezione' INT(11)......
'id_discussione' INT(11)....

cioe non in una int e nell'altra varchar, ma sempre int

per la data
'data_discussione' INT(11)......
'data_risposta' INT(11)......

non mi ricordo quanto lungo deve essere il campo per la data time stamp, ma basta che tu su una pagina faccia
echo time();
che vedi la grandezza contando di quanti numeri è fatto

p.s.
^^ perché ne voglio creare uno per me...
Clicca per allargare...
ma forse non sarebbe meglio che tu ti cimentassi in qualcosa di più semplice?
 
A

angel

Utente Attivo
2 Nov 2009
109
0
0
  • 4 Nov 2009
  • #22
per le date non ti ho capito come fare....
PHP:
  `data_risposta` varchar(255) NOT NULL DEFAULT '',
in cosi
PHP:
`data_risposta` INT(11) NOT NULL DEFAULT '',
p.s.
cerco problemi e poi e bello cimentarsi in cose impossibili...^^
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 4 Nov 2009
  • #23
per le date sarebbero meglio DATE o DATETIME, così ci puoi fare sopra anche i calcoli
 
A

angel

Utente Attivo
2 Nov 2009
109
0
0
  • 4 Nov 2009
  • #24
non ci sto capendo più niente....
quale meglio poi per inviare i dati al db cosa devo mettere....:mavieni:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2009
  • #25
ciao
eliox ha da molti punti di vista ragione, però io preferisco usare i numeri interi
comunque

quale meglio poi per inviare i dati al db cosa devo mettere....
Clicca per allargare...


ma uno poco di php lo conosci?
se guardi questo forum un po capisci
grosso modo (spannometricamente parlando)
1. devi avere un form per l'inserimento user e pass
2. pagina di verifica log
3. se ok due semplici pulsanti
3.1. "nuova discussione" ti porta al form per nuova discussione
3.2. "rispondi" ti porta al form (che con alcune modifiche di script) puo essere uguale al precedente
4. scritto sul form invii o la nuova discussione o la risposta
5. il testo viene archiviato nel db con una query di insert es.
mysql_query("INSERT INTO tabella (campo_1, campo_2, ecc) VALUE ('val_per_campo_1','val_per_campo_2', eccetera)


cerco problemi e poi e bello cimentarsi in cose impossibili...^^
Clicca per allargare...
le cose impossibili non sono problemi, sono solo cose impossibili
 
A

angel

Utente Attivo
2 Nov 2009
109
0
0
  • 4 Nov 2009
  • #26
nel senso per mettere i dati nel db secondo voi devo usare
PHP:
date("d/m/Y") o usare  '".time()."'
invece nella tabella
PHP:
`data`			INT(11) NOT NULL DEFAULT '',
giusto...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2009
  • #27
ciao se usi la data in formato timestamp devi usare time() che ti restituisce un numero intero = numero di secondi dal 01.01.1900 ad adesso
 
A

angel

Utente Attivo
2 Nov 2009
109
0
0
  • 4 Nov 2009
  • #28
veramente non era partendo dal 1970...
se non ero^^
va be uso
la data in questo modo
19/2/2009, 11:26
cosa mi conviene usare secondo te...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2009
  • #29
ciao
hai ragione , lapsus

la scelta del formato della data è soggettiva, io preferisco il timestamp e trasformare la data dove mi serve.
inoltre
per gli ordinamenti …. ORDER BY data …, secondo me, è meglio il timestamp in quanto es. la data nel formato
19/2/2009 con ORDER BY viene dopo 11/12/2009 analogamente per 19 feb 2009 e 11 dec 2009
per eliminare records vecchi , sempre secondo me, è sempre più semplice il time stamp es
$adesso=time();
$piu_vecchi_di=$adesso-(30*24*60*60); //più vecchi di un mese 30giorni*24ore*60minuti*60secondi

DELETE FROM tabella WHERE data < $piu_vecchi_di
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 4 Nov 2009
  • #30
Sinceramente io per le date ho sempre utilizzato un campo BIGINT da venti caratteri (sì, è esagerato, ma non si sa mai!). Così poi posso utilizzarlo come voglio, con i campi DATE e TIMESTAMP mi ci sono sempre trovato male perché sono costretto ad utilizzare necessariamente del testo per segnare qualcosa che è in realtà semplicemente un numero.
 
A

angel

Utente Attivo
2 Nov 2009
109
0
0
  • 4 Nov 2009
  • #31
Non dilungatoci molto...
perché poi non si capisce
allora io devo prendere date..
Tipo cosi
19/2/2009, 11:26

cosa mi conviene usare....
nella tabella e nel codice php...
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 4 Nov 2009
  • #32
Ti assicuro che è meglio dilungarsi ma fare qualcosa fatto bene piuttosto che non dilungarsi e fare uno script poco efficiente nell'esecuzione. Come vedi le opinioni sono piuttosto divergenti, ma personalmente ti consiglio di usare un campo BIGINT da venti caratteri che poi formati con date ed in cui inserirai, di volta in volta, i valori restituiti da time.
 
A

angel

Utente Attivo
2 Nov 2009
109
0
0
  • 4 Nov 2009
  • #33
potresti fare un esempio perché mi sto perdendo^^
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

T
vBulletin 3.8.x E' possibile creare una nuova pagina in PHP nel forum?
  • Topastro
  • 20 Mar 2014
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 20 Mar 2014
Topastro
T
D
problema con tutorial "Creare un forum con PHP"
  • DadaUmpa
  • 21 Ott 2010
  • PHP
Risposte
11
Visite
4K
PHP 22 Ott 2010
DadaUmpa
D
S
Creare una community ed un forum in php
  • steave67
  • 20 Apr 2009
  • PHP
Risposte
9
Visite
5K
PHP 23 Apr 2009
steave67
S
Creare un Forum in PHP
  • JACK1971
  • 4 Nov 2006
  • PHP
Risposte
2
Visite
2K
PHP 8 Nov 2006
JACK1971
D
creare un forum con php di JacopoNuzzi
  • dinosauro
  • 4 Giu 2005
  • PHP
Risposte
1
Visite
2K
PHP 9 Giu 2005
dinosauro
D
A
Cerco programmatore/sviluppatore per creare forum
  • Alsi
  • 9 Lug 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
3
Visite
5K
Offerte e Richieste di Lavoro e/o Collaborazione 17 Mag 2024
Riminese
R
G
Come creare un forum?
  • GRomano
  • 15 Set 2013
  • phpBB
Risposte
4
Visite
10K
phpBB 18 Set 2013
GRomano
G
N
Creare un forum acquistando un dominio
  • Narinetor
  • 15 Ago 2013
  • Domini
Risposte
1
Visite
16K
Domini 14 Nov 2013
Giovanmaria Romano
G
A
Creare forum da solo
  • amedeo
  • 27 Gen 2010
  • ASP.NET
Risposte
2
Visite
2K
ASP.NET 30 Gen 2010
maxbossi
E
creare un forum senza sapere nulla di programmazione
  • escansado
  • 7 Gen 2010
  • Hosting
Risposte
1
Visite
2K
Hosting 7 Gen 2010
alessandro1997
I
Creare un Forum universitario
  • iGodness
  • 13 Nov 2008
  • PHP
Risposte
5
Visite
1K
PHP 13 Nov 2008
satifal
A
cms per creare un forum?
  • alexvicenza
  • 30 Lug 2008
  • CMS (Content Management System)
Risposte
9
Visite
6K
CMS (Content Management System) 3 Set 2009
catellostefano
C
Creare un forum con inserimento foto del tipo jpeg e gif
  • carlitosteam
  • 30 Mag 2008
  • PHP
Risposte
11
Visite
2K
PHP 31 Mag 2008
jan267
V
cm creare un semplicissimo forum cn publisher??aiutoo!spiegate passo passo
  • vincy6
  • 23 Mag 2008
  • PHP
Risposte
2
Visite
2K
PHP 25 Mag 2008
Matt89
S
aiuto come creare forum
  • Supergatto
  • 14 Gen 2008
  • PHP
Risposte
7
Visite
3K
PHP 18 Gen 2008
Trogo
M
Creare forum
  • malo
  • 22 Nov 2007
  • PHP
Risposte
2
Visite
2K
PHP 18 Lug 2008
nukuts
N
T
Creare Aree Riservate solo ad alcuni gruppi o utenti nel forum
  • tidus90
  • 8 Nov 2007
  • PHP
Risposte
1
Visite
1K
PHP 9 Nov 2007
Eliox
creare un forum
  • NoBody
  • 31 Gen 2007
  • PHP
Risposte
0
Visite
1K
PHP 31 Gen 2007
NoBody
M
Come creare forum e iscrizioni
  • mattxxx
  • 22 Ago 2005
  • PHP
Risposte
2
Visite
1K
PHP 26 Ago 2005
mattxxx
M
R
Come si fa a creare forum o guest book con Dreamweaver?
  • robirosso
  • 16 Apr 2005
  • Webdesign e Grafica
Risposte
9
Visite
32K
Webdesign e Grafica 18 Lug 2008
nukuts
N
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?