Cita:
Iniciado por pollin14 Un ejemplo:
guardaNombre.php
Código PHP:
Ver original<?php
$db = new mysqli('localhost','user_name','password','Tiendita');
if(!$db) die("Error al conectase a la base de datos"); $query = sprintf('inserto into Usuarios nombre values("%s");',$_POST['nombre']);
if(!$db->query($insert))die($db->error);
echo 'Todo salio bien';
?>
guardaNombre.js
Código Javascript
:
Ver original$(document).ready(function(){
$('#guarda').click(function(){
var nombre = $('#nombre').val();
$.ajax({
type:"POST",
url:"guardaNombre.php",
data:{nombre:nombre}
typedata:text,
success: function(text){
alert(text);
}
})
});
});
guardaNombre.html
Código HTML:
Ver original<!DOCTYPE html>
Nombre
<input type="text" id="nombre"/> <botton id="guarda">guarda
</button>
Código SQL:
Ver originalCREATE DATABASE Tiendita;
CREATE TABLE Usuarios (
idUsuario INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(45) NOT NULL);
Descarga la libreria jquery, renombrala y pon todos los archivos en la misma carpeta. Y así es como se guarda algo en la base de datos sin recargar la pagina.
Te recomiendo utilizar jquery en vez de usar directamente javascript. Con javascript es muchisimos mas dificil y engorroso. (jquery "extension" de javascript)
Muy bueno tu ejemplo
Pero recomendar usar jQuery en vez de Javascript estoy totalmente desacuerdo, jQuery solamente es un simple framework que facilita usar el trabajo cuando es un proyecto grande, si uno no sabe JavaScript mucho menos va a poder entender como funciona jQuery aunque este te facilite todas las cosas.
Es un grave error que menciones que jQuery es una "extension" de javascript, en que te basas para decir esto?, existen proyectos en los cuales uno no debe utilizar para nada ninguna librería y decir o enseñar a otros que opten defrente a usar jQuery es algo absurdo, al final en cuentas no vas a prender realmente interpretar como funciona internamente jQuery si no sabes como utilizar correctamente el Javascript