Relacionar PHP con MySQL (PhpMyAdmin)

Imagen de RedojMainiac
0 puntos

Hola muy buenas a todos
Me han encargado hacer una base de datos de los alumnos de un colegio. Estoy usando PhpMyAdmin para configurarlo todo; bueno, tengo la base de datos creada y los formularios en HTML para introducir los datos. Tambíen tengo un archivo.php que me relaciona el PHP con el MySQL (el archivo me dice "Connected Sucesfully").
Mi problema llega aquí: ¿Cómo relaciono todo esto para poder introducir datos en las tablas de la BD mediante los formularios?

No tengo mucha idea de Programación, tengo que entregarlo en una semana y ustedes son mi último recurso cómo salvación.

Muchísimas gracias de antemano

Imagen de victux
+1
0
-1

Creo que esto excede de la temática ubuntu. Deberías buscar en un foro más específico que hable de php-myql , hay muchísima información por la red, pero has de tener algún conocimiento previo de php...
De todos modos, con meter tu cosulta en google, ya aparecen cosas como ésta: http://www.forosdelweb.com/f18/formulario-php-para-introducir-datos-bd-m...
Si quieres sigue contando por aquí lo que que vas viendo, y trato de echarte una mano, aunque aviso que yo no soy experto en php...
Suerte en tu búsqueda.

+1
0
-1

"Si no sabes qué decir guarda el noble silencio; si no puedes mejorar lo que otro ha dicho guarda el noble silencio" (Proverbio zen)

Imagen de tRaCk3r
+1
0
-1

Se necesitan como mínimo 2 lenguajes, html y php. Uno es para representar la información en pantalla y nos cuentas que ya lo tienes, es el HTML y se usará para mostrar los formularios. Así por ejemplo:

<form action='archivo.php'>
<input type='hidden' action='form1' />
<input type='text' name='nombre' value='Pedro' />
<input type='text' name='edad' value='35' />
</form>

La otra parte es el PHP, se encargará de recoger los valores del formulario e insertarlos en la base de datos, por ejemplo:


<?php
$link = mysql_connect('localhost', 'usuario_mysql', 'password_mysql');
switch($_REQUEST['action']) {
case 'form1':
mysql_query("INSERT INTO base_de_datos.tabla (nombre, edad) VALUES ('".$_REQUEST['nombre']."',".$_REQUEST['edad'].");");
break;
}
mysql_close($link);
?>

Con este ejemplo simple, insertas los datos en la tabla "tabla" de la base de datos "base_de_datos" que se han introducido en el formulario. Pero cuidado, este es solo un ejemplo y hay múltiples errores, por ejemplo, permite SQL Injection, un gran fallo de seguridad.

Te recomiendo que compres un buen libro de PHP/MySQL o sigas varios tutoriales al respecto, como no, sin faltar la inestimable ayuda de php online: http://php.net/manual/en/function.mysql-query.php

Siento responder tan tarde, he visto tu comentario por medio de la respuesta de victux al que estoy investigando ;)

+1
0
-1

 


tRaCk3r
http://tetosoft.com
ubuntu user #007044
linux user #319025
PC number #309252