I have tried to store values in my database and I have run into a problem constantly since I can not insert one of the values and I do not understand why, the attribute is well defined in both html and php, but still I do not give with the error.
This would be the HTML Code:
<h3>Datos del Representante</h3>
<label>Tipo de Cedula del Representante</label>
<select name="tipoCedulaRepresentantes">
<option value="venezolana">Venezolana</option>
<option value="extrangera">Extrangera</option>
</select>
<br><br>
<label>Numero de Cedula del Representante</label>
<input type="text" name="cedulaRepresentante" id="cedulaRepresentante"><br><br>
<label>Apellidos del Representante</label>
<input type="text" name="primerApellidoRepresentante" id="primerApellidoRepresentante" placeholder="Primer Apellido">
<input type="text" name="segundoApellidoRepresentante" id="segundoApellidoRepresentante" placeholder="Segundo Apellido"><br><br>
<label>Nombres del Representante</label>
<input type="text" name="primerNombreRepresentante" id="primerNombreRepresentante" placeholder="Primer Nombre">
<input type="text" name="segundoNombreRepresentante" id="segundoNombreRepresentante" placeholder="Segundo Nombre"><br><br>
<label>Edad Representante</label>
<select name="edadRepresentante">
<?php
for ($i=18; $i <101 ; $i++) {
echo "<option value=$i>$i</option>";
}
?>
</select><br><br>
<label>Direccion del Representante</label>
<input type="text" name="direccionRepresentante" maxlength="100" id="direccionRepresentante"><br><br>
<label>Telefono del Representante</label>
<input type="number" name="codigoTelefonoRepresentante" id="codigoTelefonoRepresentante" placeholder="Codigo">
<input type="number" name="telefonoRepresentante" id="telefonoRepresentante" placeholder="Numero"><br><br>
<label>Correo del Representante</label>
<input type="mail" name="correoRepresentante" id="correoRepresentante"><br><br>
<label>Profesion del Representante</label>
<select name="profesionRepresentante" id="profesionRepresentante">
<?php
include "conexion.php";
$sql = "select id_profesion, profesion from profesiones order by profesion";
$registros = mysqli_query($conexion, $sql);
while ($reg = mysqli_fetch_array($registros)) {
echo "<option value=$reg[0]>$reg[1]</option>";
}
mysqli_close($conexion);
?>
</select><br><br>
<label>Direccion del Trabajo del Representante</label>
<input type="text" name="direccionTrabajoRepresentante" id="direccionTrabajoRepresentante"><br><br>
<label>Telefono del Trabajo del Representante</label>
<input type="number" name="codigoTelefonoTrabajoRepresentante" id="codigoTelefonoTrabajoRepresentante" placeholder="Codigo">
<input type="number" name="telefonoTrabajoRepresentante" id="telefonoTrabajoRepresentante" placeholder="Numero"><br><br>
<label>Parentesco del Representante</label>
<select name="parentescoRepresentante" id="parentescoRepresentante">
<?php
include "conexion.php";
$sql="select id_parentesco, parentesco from parentescos";
$registros = mysqli_query($conexion,$sql);
while ($reg = mysqli_fetch_array($registros)) {
echo "<option value=$reg[0]>$reg[1]</option>";
}
mysqli_close($conexion);
?>
</select><br><br>
<label>Direccion de Emergencia</label>
<input type="text" name="direccionEmergencia" id="direccionEmergencia"><br><br><hr>
<!--Datos de los Padres-->
<h3>Datos de los Padres o Madre</h3>
<label>Tipo de Cedula del Padre o Madre</label>
<select name="tipoCedulaPadres">
<option value="venezolana">Venezolana</option>
<option value="extrangera">Extrangera</option>
</select>
<br><br>
<label>Numero de Cedula del Padre o Madre</label>
<input type="text" name="cedulaPadres" id="cedulaPadres"><br><br>
<label>Apellidos del Padre o Madre</label>
<input type="text" name="primerApellidoPadres" id="primerApellidoPadres" placeholder="Primer Apellido">
<input type="text" name="segundoApellidoPadres" id="segundoApellidoPadres" placeholder="Segundo Apellido"><br><br>
<label>Nombres del Padre o Madre</label>
<input type="text" name="primerNombrePadres" id="primerNombrePadres" placeholder="Primer Nombre">
<input type="text" name="segundoNombrePadres" id="segundoNombrePadres" placeholder="Segundo Nombre"><br><br>
<label>Direccion del Padre o Madre</label>
<input type="text" name="direccionPadres" id="direccionPadres"><br><br>
<label>Telefono del Padre o Madre</label>
<input type="number" name="codigoTelefonoPadres" id="codigoTelefonoPadres" placeholder="Codigo">
<input type="number" name="telefonoPadres" id="telefonoPadres" placeholder="Numero"><br><br><hr>
This would be the sentence in PHP that connects me with the database:
$registroRepresentante = "insert into representantes (tipoCedulaRepresentante, cedulaRepresentante, primerApellidoRepresentante, segundoApellidoRepresentante, primerNombreRepresentante, segundoNombreRepresentante, edadRepresentante, direccionRepresentante, codigoTelefonoRepresentante, telefonoRepresentante, correoRepresentante, direccionTrabajoRepresentante, codigoTelefonoTrabajoRepresentante, telefonoTrabajoRepresentante, direccionEmergencia, fk_parentesco, fk_profesion) values (
'$_POST[tipoCedulaRepresentantes]','$_POST[cedulaRepresentante]','$_POST[primerApellidoRepresentante]',
'$_POST[segundoApellidoRepresentante]','$_POST[primerNombreRepresentante]','$_POST[segundoNombreRepresentante]',
$_POST[edadRepresentante],'$_POST[direccionRepresentante]','$_POST[codigoTelefonoRepresentante]',
'$_POST[telefonoRepresentante]','$_POST[correoRepresentante]','$_POST[direccionTrabajoRepresentante]',
'$_POST[codigoTelefonoTrabajoRepresentante]','$_POST[telefonoTrabajoRepresentante]','$_POST[direccionEmergencia]',
'$_POST[parentescoRepresentante]','$_POST[profesionRepresentante]')";
$registrarRepresentante = mysqli_query($conexion,$registroRepresentante) or die ("Problemas en el query".mysqli_error($conexion));
echo "ingresaron datos representantes";
$registroPadres = "insert into padres (tipoCedulaPadre, cedulaPadre, primerApellidoPadre, segundoApellidoPadre, primerNombrePadre, segundoNombrePadre, direccionPadre, codigoTelefonoPadre, telefonoPadre) values ('$_POST[tipoCedulaPadres]','$_POST[cedulaPadres]',
'$_POST[primerApellidoPadres]','$_POST[segundoApellidoPadres]','$_POST[primerNombrePadres]','$_POST[segundoNombrePadres]',
'$_POST[direccionPadres]','$_POST[codigoTelefonoPadres]','$_POST[telefonoPadres]') ";
$registrarPadres = mysqli_query($conexion,$registroPadres) or die ("Problemas en el query".mysqli_error($conexion));
echo "ingresaron datos padres";