PHP - Ingresar datos a MySql desde Php

 
Vista:

Ingresar datos a MySql desde Php

Publicado por William (2 intervenciones) el 17/01/2006 00:55:02
Soy novato en Php, ojala alguien me ayude:
Este es el archivo donde se ingresará los datos: Prueba.html
<html>
<head>
<title>Registro de Usuarios</title>
</head>
<body>
<h1>Registro de Usuarios</h1>
<p>Ingrese sus datos personales</p>
<form action="AddUsu.php" method="post">
<p>Codigo:
<input type="text" name="codUsu" maxlength="5" size="8"></p>
<p>Nombre:
<input type="text" name="nomUsu" maxlength="60" size="60"></p>
<p>Direccion:
<input type="text" name="dirUsu" maxlength="60" size="60"></p>
<p>Distrito:
<input type="text" name="disUsu" maxlength="20" size="20"></p>
<br><input type="submit" value="Registrar">
</form>
</body>
</html>

Ahora este es la página php que guardará los datos: Addusu.php

<html>
<head>
<title>Resultado</title>
</head>
<body>
<?php
$codUsu=$_post['codUsu'];
$nomUsu=$_post['nomUsu'];
$dirUsu=$_post['dirUsu'];
$disUsu=$_post['disUsu'];

@ $dbw =new mysqli('localhost','William','contrasena','Usuario');

$query="insert into usuario values
('".$codusu."','".$nomusu."','".$dirusu."','".$disusu."')";
$result=$dbw->query($query);
if ($result)
echo $dbw->affected_rows. 'Usuario registrado';
$dbw->close();
?>
</body>
</html>

La base de datos creada fue "dbw", la tabla "Usuario", los campos: "codUsu,nomUsu,dirUsu,disUsu".

Al ejecutarlo, sale la idiotez de Windows, el error inesperado y para enviar un reporte, definitivamente hay un error en la codificacion.
Por favor denme la solucion, pues no logro encontrarla.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ingresar datos a MySql desde Php

Publicado por Felipe (19 intervenciones) el 18/01/2006 00:44:37
miren...
tengo una consulta...
como seria para agregar una tabla desde php con ciertos valores????
esto es lo que tengo
pero me lanza error

<?php
if(isset($_POST['nombre']) && !empty($_POST['data']))
// Si entramos es que todo se ha realizado correctamente
$db = "clientes";
$link = mysql_connect("localhost", "user", "lalalala");
mysql_select_db ("$db",$link);
mysql_query("CREATE TABLE {$_POST['data']}'(nombre varchar(255) NOT NULL default
'', direccion varchar(255) NOT NULL default '', ciudad varchar(255) NOT NULL de
fault '', pais varchar(255) NOT NULL default '', telefono varchar(255) NOT NULL
default '', fax varchar(255) NOT NULL default '', mail varchar(255) NOT NULL def
ault '', contacto varchar(255) NOT NULL default '', contacto1 varchar(255) NOT N
ULL default '', contacto2 varchar(255) NOT NULL default '', PRIMARY KEY (nombre
), KEY nombre (nombre)) TYPE=MyISAM COMMENT='Sistema de Administracion de Client
es';)",$link);
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "error. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}

?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar