Salve a tutti, ho un problema strano, ho delle check in una pagina ed invio queste notizie ad un'altra pagina, ma oltre a darmi il nome delle check checcate, mi da altre informazioni che non dovrebbe
vi posto il codice
pagina.php
add_pagina.php
L'errore sta che quando richiamo print $accessori, non dovrebbe darmi nessun nome, invece mi scrive
come mai, se in pagina.php le check per gli accessori non esistono?
Grazie
vi posto il codice
pagina.php
PHP:
$a_pagamenti=array('Contanti', 'Bonifico Bancario', 'Bonifico Postale', 'Assegno Bancario', 'Assegno Postale',
'Assegno Circolare', 'Finanziamento in Sede');
$lungh_array_pagamenti= count($a_pagamenti);
$riga_p=1;
print"
<form method='post' action='add_pagina.php'>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td valign='top' height='25' class='font_1'>
Scegli Metodi di Pagamento
</td>
</tr>
<tr>
<td>
<table cellpadding='0' cellspacing='0' border='0' bordercolor='#23D527'>";
for($l=0; $l<$lungh_array_pagamenti; $l++)
{
if($riga_p == 1)
{
print"<tr>";
}
print"
<td width='200' class='font_3'>
<input type='checkbox' name='$l'>$a_pagamenti[$l]
</td>";
$riga_p++;
if($riga_p > 4)
{
print"</tr>";
$riga_p=1;
}
}
print"
</table>
</td>
<tr><td height='10'></td></tr>
</table>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td valign='bottom' height='50'>
<input name='add' id='as' type='image' value='add_veicoli' img src=../images/conferma_inserimento.jpg border='0' />
</td>
</tr>
</table>
</form>";
?>
PHP:
<?php
require '../connessione/Config.php';
require '../connessione/Connect.php';
$a_nome_optional = array('Abs', 'Esp', 'Airbag guidatore', 'Airbag passeggero', 'Airbag laterale', 'Fendinebbia',
'Chiusure centralizzate', 'Servosterzo', 'Alzacristalli elettrici', 'Autoradio',
'Lettore cd', 'Comandi al volante', 'Computer di bordo', 'City', 'Antifurto acustico',
'Antifurto satellitare', 'Blockshaft', 'Clima digitale', 'Clima analogico', 'Cerchi in lega',
'Immobilizzatore elettronico', 'Navigatore', 'Tetto panoramico', 'Tetto apribile',
'Specchi laterali elettrici', 'Cruise control', 'Regolazione elettronica sedili',
'Interni in pelle', 'Interni in alcantara', 'Sedili riscaldabili', 'Barre tetto',
'Trazione integrale', 'Controllo trazione', 'Sensori luci',
'Sensori pioggia', 'Sensori parcheggio anteriori', 'Sensori parcheggio posteriori',
'Fari xenon', 'Caricatore cd', 'Bluetooth', 'Attacco usb', 'Gancio traino', 'Adatto handicap');
$num_optional = count($a_nome_optional);
for($cont = 0; $cont < $num_optional; $cont++)
{
if(isset($_POST[$cont]))
{
$a_accessori[]=$a_nome_optional[$cont];
}
}
if(!isset($a_accessori))
{
$accessori = '';
}
else
{
$accessori = implode(',', $a_accessori);
}
$a_nome_pagamenti=array('Contanti', 'Bonifico Bancario', 'Bonifico Postale', 'Assegno Bancario', 'Assegno Postale',
'Assegno Circolare', 'Finanziamento in Sede');
$num_pagamenti = count($a_nome_pagamenti);
for($cont_p = 0; $cont_p < $num_pagamenti; $cont_p++)
{
if(isset($_POST[$cont_p]))
{
$a_pagamenti[]=$a_nome_pagamenti[$cont_p];
}
}
if(!isset($a_pagamenti))
{
$pagamenti = '';
}
else
{
$pagamenti = implode(',', $a_pagamenti);
}
$tipo_pagamento = $pagamenti;
print $accessori;
?>
Codice:
abs, airbag,ecc
Grazie