| |||
gravar formulario en Base de datos hola a todos no soy muy bueno en esto pero estoy elavorando un formulario para guardarla info en una base de datos pero no se como usar php para guardarlo les dejo el formulario xhtml para que le tiren un hojo y si me peude yudar pues perfecto |
| |||
Respuesta: gravar formulario en Base de datos Cita: <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language" content="es" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>CREAR PERSONAJE Nombre</title> <link rel="stylesheet" type="text/css" href="create.css" /> </head> <body> <table id="t1" class="t1"> <tr> <td id="td1" class="td1"> <div id="capa1" class="d1"> <form name="form1" method="post" action="ser.php" id="form1" class="f1"> <p id="p1" class="p1">CREAR PERSONAJE</p> <div id="capa2" class="d2"> <table id="t2" class="t2"> <tr> <td id="td2" class="td2"> <strong>Nombre:</strong> </td> <td id="td3" class="td3"> <label> <strong> <input name="namepj" id="namepj" size="50" class="c1"/> </strong> </label> </td> </tr> <tr> <td id="td4" class="td2"> <strong>Raza:</strong> </td> <td id="td5" class="td3"> <p id="p2" class="p2"> <label> <strong> <select class="td3" name="raza" size="1" id="raza" onchange="redirect(this.options.selectedIndex)" onclick="expandone()"> <option selected="selected">--Escoja una Raza--</option> <option value="humano">Humano</option> <!--<option value="argonautas">Argonauta</option> desabilitada creacion de razas <option value="enano">Enano</option> <option value="arunos">Arunos (Elfo)</option>--> </select> </strong> </label> </p> </td> </tr> <tr> <td id="td6" class="td2"> <strong>Profesión:</strong> </td> <td id="td7" class="td3"> <p id="p3" class="p2"> <label> <strong> <select class="td3" name="prof" size="1" id="prof" onclick="expandone()"> <option selected="selected"value=" ">Escoja una Profecion</option> <option value=" ">Prof. Humanos</option> <option value=" ">Prof. Argonautas</option> <option value=" ">Prof. Enanos</option> <option value=" ">Prof. Arunos</option> </select> <input name="Checkbox" type="checkbox" onclick="showMe('hibrid', this)"/> <select class="td3" name="hibrid" size="1" id="hibrid"> <option selected="selected"value=" ">Escoja una Profecion</option> <option value=" ">Prof. Humanos</option> <option value=" ">Prof. Argonautas</option> <option value=" ">Prof. Enanos</option> <option value=" ">Prof. Arunos</option> </select> </strong> </label> </p> </td> </tr> <tr> <td id="td8" class="td2"> <strong>Edad</strong> </td> <td id="td9" class="td3"> <p id="p4" class="p2"> <label> <strong> <select name="edad" size="1" id="edad"> <option value="10">10 años</option> <option value="20">20 años</option> <option value="35">35 años</option> <option value="45">45 años</option> <option value="55">55 años</option> <option value="65">65 años</option> <option value="75">75 años</option> <option value="85">85 años</option> <option value="95">95 años</option> <option value="105">105 años</option> <option value="120">120 años</option> </select> </strong> </label> </p> </td> </tr> <tr> <td id="td10" class="td2"> <strong>Apariencia:</strong> </td> <td id="td11" class="td3"> <p id="p5" class="p2"> <label> <strong> <textarea name="apa" rows="7" cols="50" id="apa">Descrive la apariencia fisica del personaje</textarea> </strong> </label> </p> </td> </tr> <tr> <td id="td12" class="td12"> </td> </tr> </table> <label> <script language="javascript" type="text/javascript" xml:space="preserve" src="create.js"> if (document.getElementById){ document.write('<style type="text/css">\n') document.write('.dropcontent{display:none;}\n') document.write('<\/style>\n') } function contractall() function expandone() if (window.addEventListener) window.addEventListener("load", expandone, false) else if (window.attachEvent) window.attachEvent("onload", expandone) function redirect(x) </script> </label> </div> <div id="d6" class="d6"> <input class="c1"type="submit" name="Submit" value="Continuar con la Creación" /> </div> </form> </div> <div id="dropmsg0" class="d3" ></div> <div id="dropmsg1" class="d3" style="background-image:url('')"></div> <div id="dropmsg2" class="d3" style="background-image:url('')"></div> <div id="dropmsg3" class="d3" style="background-image:url('')"></div> <div id="dropmsg4" class="d3" style="background-image:url('')"></div> <div id="dropmsgr0" class="d7" style="background-color:transparent"></div> <div id="dropmsgr1" class="d7" > <p>Humanos:<br /> Son portadores de la llave y la espada del tiempo.<br /> Estos seres son físicamente idéntico a nosotros pero su fuera se ve incrementada, por sus fuertes entrenamientos, con una voluntad de acero inquebrantable estos, son aficionados alas armas y también ala magia mezclándolas de formas divinas, portan armaduras y ropas de tela normal. Es normal verlos en sus tierras, viven mas de 140 años algunos magos alcanza las edades de 170. Son seguidores de Alexander su dios.<br /> Idioma latín, Aru (antiguo), como monedas oro, plata y cobre con el símbolo del imperio.<br /> Tienen 3 Caballerías conocidas:<br /> Caballería De La Cruz De Sangre.<br /> Caballería De Las Águilas Doradas.<br /> Escuela Fénix De Hielo.<br /> Ventajas y desventajas raciales:<br /> Voluntad: sobre cualquier adversidad cumplir las misiones. (Puede convertirse en un fin superior)<br /> Fe: creer fielmente en su dios. </p> </div> <div id="dropmsgr2" class="d7" ><span>Prueba 2</span></div> <div id="dropmsgr3" class="d7" ><span>Prueba 3</span></div> <div id="dropmsgr4" class="d7" ><span>Prueba 4</span></div> <div id="dropmsgrr0" class="d8" ></div> <div id="dropmsgrr1" class="d8" ><span>1</span></div> <div id="dropmsgrr2" class="d8" ><span>2</span></div> <div id="dropmsgrr3" class="d8" ><span>3</span></div> <div id="dropmsgrr4" class="d8" ><span>4</span></div> <div id="dropmsgrr5" class="d8" ><span>5</span></div> <div id="dropmsgrr6" class="d8" ><span>6</span></div> <div id="dropmsgrr7" class="d8" ><span>7</span></div> <div id="dropmsgrr8" class="d8" ><span>8</span></div> </td> </tr> </table> </body> |
| |||
Respuesta: gravar formulario en Base de datos Hola, sí... tu ortografía es muy mala... bueno..tema aparte... creo que estás buscando un código como el que sigue, no está perfecto... muy básico... pero por lo menos es un punto de partida. ahi va:
Código:
Por supuesto que tendrías que tener la base de datos preparada como para recibir el tipo de datos que estás queriendo grabar, eso te lo dejo a vos, este mismo script lo tengo corriendo en una aplicación que estoy desarrollando, y graba bien los datos.<?php $database = "Database"; $host = "localhost"; $user = "username"; $pass = "password"; $conexion = mysql_connect($host, $user, $pass) or die("Imposible conectarse a la DDBB"); //This stops SQL Injection in POST vars foreach ($_POST as $key => $value) { $_POST[$key] = mysql_real_escape_string($value); } $namepj = $_POST["namepj"]; $raza = $_POST["raza"]; $prof = $_POST["prof"]; $Checkbox = $_POST["Checkbox"]; $hibrid = $_POST["hibrid"]; $edad = $_POST["edad"]; $apa = $_POST["apa"]; $query = "INSERT INTO nombre_de_tabla VALUES('$namepj', '$raza','$prof','$Checkbox','$hibrid','edad','$apa')"; mysql_select_db($database) or die("No se puede seleccionar DDBB"); $resultset = mysql_query($query) or die("ERROR INSERTANDO A LA BASE :("); echo "Registro insertado correctamente!!!"; mysql_close($conexion); ?> Saludos y espero te sirva. |
| |||
Respuesta: gravar formulario en Base de datos no, tu html está bien, no sería necesario ponerle nada adicional al html, ya que llama directamente al ser.php y le pasa los parámetros requeridos por POST. saludos! |