phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Errore di sintassi

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Errore di sintassi

Messaggio da gennyna » 08/04/2011, 17:40

ciao a tutti, sto studiando il Php html.it e quindi mi esercitavo su alcuni esempi per quanto riguarda i Condizionali..

dunque io ho scritto:

Codice: Seleziona tutto


// creo 2 semplici variabili
<?php
$gennaro = 'genny';
$adelaide = 'ade';

//imposto primo condizionale se $gennaro e $adelaide sono uguali
if ($gennaro == 'genny'. $adelaide == 'ade')
{
echo 'benvenuto';
}
//imposto secondo condizionale se $gennaro e $adelaide sono diversi

if ($gennaro != 'genny' . $adelaide != 'ade')
{
echo 'non sei benvenuto';
}

?>

Il risulato che ottengo è :

Codice: Seleziona tutto

Parse error: syntax error, unexpected T_IS_EQUAL in /membri/orchestravianney/1.php on line 6
In sostanza quello che volevo esprimere è:
Se $genny == 'genny 'e $ade == 'ade' mi deve stampare benvenuto
se invece $genny != 'genny 'e $ade != 'ade' mi deve stampare non sei benvenuto.

Con una sola variabile $genny = 'genny'; L'esercizio mi viene, ma da dal momento in cui ho inserito un altra variabile in questo caso $ade = 'ade'; non mi riesce.
Cosa sbaglio?

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Errore di sintassi

Messaggio da Micogian » 08/04/2011, 19:08

Codice: Seleziona tutto

if ($gennaro == 'genny' || $adelaide == 'ade')
|| sta per Or

Se invece vuoi che siano entrambe le condizione deviu usare && che vuol dire AND

Codice: Seleziona tutto

if ($gennaro == 'genny' && $adelaide == 'ade')

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Errore di sintassi

Messaggio da gennyna » 08/04/2011, 20:05

perfetto come sempre bingo :)

Ci metterò un pò di tempo ma riuscirò ad imparare bene:P

Esiste una lista di tutte le variabili usate da phpbb?

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Errore di sintassi

Messaggio da Micogian » 08/04/2011, 20:16

Forse intendi "functions" ? vedi http://wiki.phpbb.com/Category:Functions

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Errore di sintassi

Messaggio da gennyna » 08/04/2011, 20:45

una lista ad esempio di tutte le variabili che usa del tipo:

- La variabile per richiamare i membri registrati
- La funzione che viene usate per inserire un messaggio eccc

Ho dato un occhio li ma non è che abbia trovato


*mi correggo ho trovato :) Grazie mille

Quello che mi chiedo però ( che ancora devo studiare).
Posso usare ad esempio

Codice: Seleziona tutto

'forum_id'            => 2
IN qualsiasi pagina php creata?... Cioè se in metto in una nuova pagina Vuota e inizio a scrivere codice php e utilizzo quella variabile mica da errore?
Ultima modifica di gennyna il 08/04/2011, 20:51, modificato 1 volta in totale.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Errore di sintassi

Messaggio da Carlo » 08/04/2011, 20:51

C'è tutto qui. Durante i miei primi approcci con il phpBB e le MODs, ho sempre utilizzato questa documentazione per scoprire le funzioni disponibili.

La funzione per scrivere un nuovo argomento, modificarlo o rispondere con un post, è submit_post().

Per "la variabile per richimaare i membri registrati", che intendi?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 198 ospiti