• Home
  • Forum
  • Fare Web
  • PHP

comando implode()

  • Creatore Discussione Creatore Discussione Paperino78
  • Data di inizio Data di inizio 4 Mag 2013
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
  • 23 Giu 2013
  • #21
ciao
perche ti complichi la vita

PHP:
//.......
	if($_POST['checkbox']=== NULL){
		var_dump($_POST['checkbox']); echo "<br>";//ti serve per vedere poi lo togli
		$formok = false;
        $errors[]    = "Non hai selezionato il tipo di richiesta."; 
	}else{
		var_dump($_POST['checkbox']); echo "<br>";//ti serve per vedere poi lo togli
		$OKrichiesta = implode(" e/o ",$_POST['checkbox']);
		var_dump($OKrichiesta); echo "<br>";//ti serve per vedere poi lo togli
	}
//.........
 
P

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
  • 24 Giu 2013
  • #22
Ho inserito il tuo esempio purtroppo ho un errore di indice non definito su questa riga
PHP:
if ($_POST['checkbox']=== NULL) {
e l'ho modificato così
PHP:
if (isset($_POST['checkbox']) || $_POST['checkbox']=== NULL) {

ma sempre errore mi da. Questo se non seleziono nulla nella checkbox. Altrimenti il form è ok
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 24 Giu 2013
  • #23
ciao
perche dici che non funzia (ho tralasciato il resto)

PHP:
<?php
if(isset($_POST['invia'])){
	if($_POST['checkbox']=== NULL){
        var_dump($_POST['checkbox']); echo "<br>";//ti serve per vedere poi lo togli
        $formok = false;
        //$errors[]    = "Non hai selezionato il tipo di richiesta.";
		echo "Non hai selezionato il tipo di richiesta.<br>";
    }else{
        var_dump($_POST['checkbox']); echo "<br>";//ti serve per vedere poi lo togli
        $OKrichiesta = implode(" e/o ",$_POST['checkbox']);
        echo "$OKrichiesta<br>";
    }
}
?>
<form action="#" method="post" name="prova">
matrimonio: <input name="checkbox[]" type="checkbox" value="matrimonio" /><br />
evento: <input name="checkbox[]" type="checkbox" value="evento" /><br />
karaoke: <input name="checkbox[]" type="checkbox" value="karaoke" /><br />
altro: <input name="checkbox[]" type="checkbox" value="altro" /><br />
<input name="invia" type="submit" id="invia" value="invia">
</form>

output non selezionando
NULL
Non hai selezionato il tipo di richiesta.
Clicca per allargare...

output selezionando es. evento e karaoke e altro
array(3) { [0]=> string(6) "evento" [1]=> string(7) "karaoke" [2]=> string(5) "altro" }
evento e/o karaoke e/o altro
Clicca per allargare...

output selezionando es. solo matrimonio
array(1) { [0]=> string(10) "matrimonio" }
matrimonio
Clicca per allargare...
 
P

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
  • 24 Giu 2013
  • #24
Questo è l'errore che mi da
HTML:
Notice: Undefined index: checkbox in ..\contatti4.php on line 261
e la linea in questione è questa
PHP:
if (isset($_POST['checkbox']) || $_POST['checkbox'] === NULL) {

Ti confermo che mi esce null, e se seleziono i campi del checkbox ottengo quello che hai scritto tu, però
1° il form non rimane nella pagina iniziale ma elabora il codice di controllo e mi da errore come scritto sopra.
2° ho provato a capire come cambiare i valori di controllo ed i messaggi di errore automatici dell'html5 ma senza esiti positivi. Mi spiego meglio, io voglio che le caselle input del sistema checkbox si colorino di rosso come gli altri campi, ma non riesco a metterlo in pratica. non vengono analizzate in automatico come gli altri campi. quindi se non seleziono nessuna checkbox il form viene inviato comunque.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 25 Giu 2013
  • #25
ciao
intanto andrebbe
PHP:
if (!isset($_POST['checkbox']) || $_POST['checkbox'] === NULL) {
che poi non serve perche se non è issato è null
 
P

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
  • 25 Giu 2013
  • #26
Ok errore mio ma rimane sempre l'errore di variabile indefinita.
 
P

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
  • 26 Giu 2013
  • #27
Ciao, allora sistemando l'errore di prima per ora tutto ok. Rimane sempre il problema che se non seleziono nulla il form va avanti e non invia nulla, inoltre non selezionando alcun campo non mi appare alcun avviso che ricordi all'utente di selezionare la/le checkbox.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 26 Giu 2013
  • #28
ciao
se hai messo come giusto
PHP:
$formok = false;
$errors[]    = "Non hai selezionato il tipo di richiesta.";
non vedo perchè dovrebbe inviare

p.s.
guarda che per il messaggio di errore io avevo messo, per far prima, l'echo devi decommentare la
PHP:
$errors[]    = "Non hai selezionato il tipo di richiesta.";
e togliere l'echo (anche su echo "$OKrichiesta<br>"
eventualmente riposta tutto lo script
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

F
comando di inclusione file audio in I-Pad non funziona
  • francescoschino
  • 10 Apr 2023
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 14 Gen 2024
Alex Mercer
A
F
[Javascript] comando innerHTML non funziona
  • #Fede5
  • 13 Nov 2019
  • Javascript
Risposte
5
Visite
3K
Javascript 14 Nov 2019
mr.x
M
L
[PHP] comando curl ad una pagin web
  • luigi falcone
  • 9 Mag 2019
  • PHP
Risposte
1
Visite
1K
PHP 9 Mag 2019
Max 1
Aggiungere comando a pulsante HTML
  • Francesco Oliviero
  • 7 Giu 2018
  • HTML e CSS
Risposte
1
Visite
3K
HTML e CSS 7 Giu 2018
Max 1
C
[PHP] Esecuzione comando contenuto in stringa
  • chicchik
  • 5 Gen 2018
  • PHP
Risposte
2
Visite
1K
PHP 5 Gen 2018
marino51
T
comando esatto per MYSQL
  • theseo
  • 5 Gen 2018
  • PHP
Risposte
2
Visite
986
PHP 5 Gen 2018
theseo
T
G
[PHP] composer: forzare l'uso del comando require-dev
  • gio661
  • 28 Set 2017
  • PHP
Risposte
0
Visite
1K
PHP 28 Set 2017
gio661
G
G
[Javascript] eseguire test-case Selenium da riga di comando...
  • gio661
  • 7 Lug 2017
  • Javascript
Risposte
0
Visite
1K
Javascript 7 Lug 2017
gio661
G
F
  • Bloccata
[PHP] Comando mail() e lettere accentate
  • Francesco_72
  • 12 Mag 2017
  • PHP
Risposte
10
Visite
6K
PHP 10 Giu 2020
websilvia
L
[PHP] problema parsing con comando file get contents
  • larosa.cristian
  • 7 Apr 2017
  • PHP
Risposte
7
Visite
2K
PHP 8 Apr 2017
larosa.cristian
L
D
[Photoshop] Comando "inserisci" non disponibile.
  • discotec70
  • 11 Mar 2017
  • Photoshop
Risposte
1
Visite
3K
Photoshop 15 Mar 2017
filomeni
S
Comando per trovare file
  • system90
  • 8 Mar 2015
  • PHP
Risposte
0
Visite
1K
PHP 8 Mar 2015
system90
S
I
comando php con "argomento"
  • ienavespa
  • 7 Mar 2015
  • PHP
Risposte
6
Visite
2K
PHP 9 Apr 2015
ienavespa
I
G
estrarre parametri dalla riga di comando
  • gio661
  • 27 Gen 2015
  • PHP
Risposte
0
Visite
2K
PHP 27 Gen 2015
gio661
G
C
Aiuto comando spostamento dati tra tabelle
  • cromaplus
  • 7 Gen 2015
  • MySQL
Risposte
1
Visite
1K
MySQL 10 Gen 2015
HolidaySoft.it
problema con comando
  • napuleone
  • 12 Nov 2014
  • HTML e CSS
Risposte
5
Visite
1K
HTML e CSS 13 Nov 2014
glm1986ITALY
D
file batch con ripetizione comando ogni tot secondi
  • djjunior
  • 13 Ott 2014
  • Programmazione
Risposte
6
Visite
13K
Programmazione 26 Ott 2014
djjunior
D
Sostituire un div con un altro il comando innerHTML è bloccato
  • max_400
  • 17 Ago 2014
  • Javascript
Risposte
0
Visite
2K
Javascript 17 Ago 2014
max_400
C
Animazione di una Div al comando click
  • Ciakko
  • 5 Giu 2014
  • HTML e CSS
Risposte
0
Visite
3K
HTML e CSS 5 Giu 2014
Ciakko
C
Z
[VB.NET] equivalente del comando Attribute (vb6) in VB.NET
  • ZumbaMan
  • 30 Mar 2014
  • .NET Framework
Risposte
1
Visite
2K
.NET Framework 4 Apr 2014
Vins
V
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?