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

Campi php

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.
Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Campi php

Messaggio da Haku » 24/03/2010, 12:59

Potresti farmi un esempio se hai tempo?

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: Campi php

Messaggio da Micogian » 24/03/2010, 13:45

Ma l'esempio è questo: http://www.phpbbitalia.net/forum/php-my ... tml#p10593
che sulla base del tuo script dovrebbe diventare:

Codice: Seleziona tutto

<?php
$campo1 = $_POST['link1'] ;
$campo2 = $_POST['link2'] ;
$campo3 = $_POST['link3'] ;
$campo4 = $_POST['link4'] ;
$campo5 = $_POST['link5'] ;

if (!empty($campo1)) {
echo "testo = " . $campo1 . "<br>";
}
if (!empty($campo2)) {
echo "testo = " . $campo2 . "<br>";
}
if (!empty($campo3)) {
echo "testo3 = " . $campo3 . "<br>";
}
if (!empty($campo4)) {
echo "testo = " . $campo4 . "<br>";
}
if (!empty($campo5)) {
echo "testo = " . $campo5 . "<br>";
}
?>
Il risultato che avrai saranno solamente le righe con le variabili NON VUOTE

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Campi php

Messaggio da Haku » 24/03/2010, 14:30

Quindi il tutto diventerà:

Codice: Seleziona tutto

$campo4 = $_POST['link4'] ;
$campo5 = $_POST['link5'] ;

}
if (!empty($campo4)) {
echo "link4 = " . $campo4 . "<br>";
}
if (!empty($campo5)) {
echo "link5 = " . $campo5 . "<br>";
}

if (!empty($_POST['link1']) && !empty($_POST['link2']) && !empty($_POST['link3'])) {

if (!empty($variabile) && !empty($_POST['link4'])  && !empty($_POST['link5'])) {
    echo $variabile;
}


      $messaggio .= "[b]testo:[/b]\n {$_POST['link1']}\n\n";
      $messaggio .= "[b]testo:[/b]\n {$_POST['link2']}\n\n";
      $messaggio .= "[b]testo:[/b]\n $_POST[link3']}\n\n";

      $variabile .= "[b]testo:[/b]\n\n {$_POST['link4']}\n\n";
      $variabile .= "[b]testo:[/b]\n\n {$_POST['link5']}\n\n";

      $campo4 .= "[b]testo:[/b]\n\n {$_POST['link4']}\n\n";
      $campo5 .= "[b]testo:[/b]\n\n {$_POST['link5']}\n\n";
???

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: Campi php

Messaggio da Micogian » 24/03/2010, 14:59

Continuo a non capire a cosa serve questa parte:

Codice: Seleziona tutto

if (!empty($_POST['link1']) && !empty($_POST['link2']) && !empty($_POST['link3'])) {

if (!empty($variabile) && !empty($_POST['link4'])  && !empty($_POST['link5'])) {
    echo $variabile;
}
Tu hai già il valore delle variabili $campi1, $campo2, ecc.

Prendi il mio codice (solo quello), al posto di $_POST['link?'] ci metti un valore (o lo metti vuoto) e poi prova a vedere che risultato hai.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Campi php

Messaggio da Haku » 31/03/2010, 3:19

Nulla...non ci riesco e ho provato mille modi...eppure non mi sembra difficile :S

BMercer
Utente
Utente
Messaggi: 205
Iscritto il: 02/09/2009, 12:28
Versione: 3.0.6
Server: UNIX/Linux

Re: Campi php

Messaggio da BMercer » 11/05/2010, 21:03

Senti, all'inizio hai parlato di campi di un form, dove vanno a finire i dati dei campi?
E poi dove vuoi che non compaiano?

Vuoi una cosa tipo i campi facoltativi nell'user control panel di phpbb? che se non sono compilati non si vedono nei dati dell'utente?

Se è così ti serviranno conoscenza php, mysql e php + mysql, devi inserire i dati in una tabella, poi estrapolarli per ogni utente e effettuare delle verifiche come quelle che hanno postato sopra.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Campi php

Messaggio da Haku » 11/05/2010, 21:07

I campi andranno inseriti in una pagina interna,ma credo di aver già risolto ;)
Grazie comunque del tuo intervento =)

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 44 ospiti