Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Formulário com Arrays

$
0
0
Já não pegava em PHP à uns dois anitos e ando meio enferrujado. Surgiu uma oportunidade de fazer uma brincadeira aqui para o meu chefe.

Então é o seguinte, tenho um formulário em que o utilizador pode inserir páginas pessoais. E adicionar mais se assim o entender.
Mas, dá-me erro na passagem do array do input da página pessoal.

Código php
Código (HTML):
<td align="left" id="dynamicInput">
<table>
<input type="text" size="25" maxlength="35" name="PagPessoal[]" id="fonttxt">
<img id="add" src="images/add.png" style="cursor: pointer;" onclick="addInput('dynamicInput');" height="15" width="15">
</table>
</td>

Código javascript
Código (Javascript):
fields = 0;
function addInput() {
if (fields != 4) {
document.getElementById('dynamicInput').innerHTML += "<input type='text' size='25' maxlength='35' name='PagPessoal[]' id='fonttxt'><br>";
fields += 1;
} else {
alert ("Apenas são permitidas 5 páginas pessoais.");
document.ajaut.add.disabled=true;
}
}

Código php ao inserir na BD
Código (PHP):
$pgn = $_POST['PagPessoal'];
$pgnPessoal = implode(";",$pgn);
$sql = ("Insert INTO utilizador (nome, apelido, data_nasc, sexo, morada, codigo_post, localidade, mail, telefone, telemovel, alcunha,
habilitacoes, assocaja, numeroassoc, actividadeprof, organizacao, outrasact, utilidadeut, pgnpessoal, outrasinf)
VALUE ('$_POST[nome]','$_POST[apelido]','$dtNasc','$_POST[sexo]','$_POST[morada]','$codPost','$_POST[localidade]',
'$_POST[mail]','$_POST[telefone]','$_POST[telemovel]','$_POST[alcunha]','$_POST[habilit]','$_POST[assoc]','$_POST[NrAssoc]',
'$_POST[actividades]','$_POST[organ]','$_POST[outrAct]','$_POST[utl]','$pgnPessoal','$_POST[OutrInf]')");
$conn->query ($sql);


Imagem de Erro

Citar

Imagem Colocada

Viewing all articles
Browse latest Browse all 14700

Trending Articles