Hola soy principiante en esto de base de datos.
Hice una prueba en el administardor de mi web MYSQL.
Lo que necesito saber es como mandar información desde un formulario en mi web a mi base datos.
Gracias
| |||
Hola, bueno, eso se hace por medio de PHP, un scrip PHP toma los datos que se envian desde una pagina htm donde hay campos de texto en los cuales el usuario escribe, luego al oprimir el boton, esa pagina "llama" a otra que seria la de php, esta se conecta a la base de datos, toma los datos que envia la pagina htm y los inserta en tu base de datos: Pagina HTM: Atencion, te paso la parte importante del codigo HTM ok!!, lo demas creo que lo sabes: <body> <form name="form1" id="form1" method="post" action="paginaphp.php"> <input type="text" name="nombre" /> <input type="submit" name="Submit" value="Enviar" /> </form> </body> Observa la etiqueta FORM que en action dice la pagina PHP que procesa lo que esta le envia. Ahora, veamos el scrpt PHP o pagina PHP: <? //nos conectamos a la base de datos if (!@mysql_connect('localhost', 'tsuario', 'tu_clave')){ echo mysql_error(); //Hubo error al conectarnos, entonces abortamos todo exit(); } //Como todo hasta aqui fue bin, entonces ahora elegimos nuestra base de datos if (!mysql_select_db('nombre_de_base_de_datos')){ echo mysql_error(); //como hubo error, abortamos exit(); } //Hasta aqui todo bien, ahora preparemos el query para poner el dato en la DB $sql="insert into tu_tabla values (' ".$_GET['nombre']." ')"; //ok, el sql esta listo, mira que el $_GET['nombre'] hace referencia al text de la pagina HTM de arriba //Ahora insertemos el dato if (!mysql_query($sql)){ echo mysql_error(); //aqui dio error, no se pudo insertar el dato }else{ echo 'Los datos se insertaron con exito en la base de datos'; } ?> Este scrip PHP es una pagina sin codigo HTM (en este caso) esta pagina debe llamarce como lo indica el FORM (arriba, la porcion de codigo HTM) eso es todo amigo, recuerda que en PHP se abre con <? y se cierra con ?> esto // significa una linea de comentario, esto ECHO es para mostrar algun texto o variable, es una salida como print Bueno, espero que te sirva, cualquier cosa avisa!
__________________ Salute !!! RollBack |
| ||||
Hola tengo un web hosting que me proporciona MYSQL y PHP. Cre oque con MYSQL voy bien, pero con php no tengo idea, me peuden ayudar a comprender mejro como utilziar php desde mi web hosting? Y como le hago para mandar datos desde mi web hacia mi base de datos. Saludos y Gracias |