Alguien me puede indicar por que razon no me permite insertar registros en mi base de datos MySQL
ciudadano.php
Código PHP:
<form name="ciudadano" method="post">
Nombres<input type="text" name="nombres"></input><br>
Apellidos<input type="text" name="apellidos"></input><br>
Departamento / Municipio / Barrio:
<?php
function generaSelect()
{
include 'conexion.php';
//conectar();
$consulta=mysql_query("SELECT id, opcion FROM select_1");
//desconectar();
// Voy imprimiendo el primer select compuesto por los paises
echo "<select name='select1' id='select1' onChange='cargaContenido(this.id)'>";
echo "<option value='0'>Elige</option>";
while($registro=mysql_fetch_row($consulta))
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
?>
<div id="demo" style="width:600px;">
<div id="demoDer">
<select disabled="disabled" name="select3" id="select3">
<option value="0">Selecciona opción...</option>
</select>
</div>
<div id="demoMed">
<select disabled="disabled" name="select2" id="select2">
<option value="0">Selecciona opción...</option>
</select>
</div>
<div id="demoIzq"><?php generaSelect(); ?></div>
</div>
<br></br><input type="submit" name="enviar" value="ENVIAR"></input>
</form>
<?
if($_POST["enviar"]!="")
{
$sql = "insert into ciudadano (nombres,apellidos,select1,select2,select3) values
('".$_POST["nombres"]."','".$_POST["apellidos"]."','".$_POST["select1"]."','".$_POST["select2"]."','".$_POST["select3"]."')";
if( mysql_query( $sql, $link ) )
{
echo "<script language='javascript'>alert('Cliente creado con exito.');</script>";
} else {echo 'error:'.mysql_error($link); }
}
?>
conexion.php
Código PHP:
<?php
$dbhost='localhost'; $dbusuario='root'; $dbpassword='nelson12345.'; $db='select3';
$link = mysql_connect($dbhost, $dbusuario, $dbpassword) or die ("No se pudo conectar al servidor.");
mysql_select_db($db, $link) or die ("No se pudo conectar a la base de datos.");
mysql_query("SET NAMES 'utf8'");
?>
tabla ciudadano
cod_ciu INT
nombres VARCHAR(45)
nombres VARCHAR(45)
select_1_id INT
select_2_id INT
select_3_id INT
Código HTML:
Ver originalerror:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\SELECT3\ciudadano.php on line 56
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\SELECT3\ciudadano.php on line 59
error: