Comunidad de diseño web y desarrollo en internet online

como crear una base de datos?

Citar            
MensajeEscrito el 27 Abr 2009 02:21 am
HOLA NECESITO UNA AYUDA ESTE BUENO NECESITO CREAR UNA BASE DE DATOS PARA UNA PREPARATORIA ENTONCES PUES EL REGISTRO YA LO TENGO ES ALGO SENCILLO QUE ENCONTRE POR AHI PERO PUES LO QUE NECESITO PRINCIPALMENTE QUE LOS ALUMNOS CHEQUEN SUS CALIFICACIONES AL SUBIRLAS A LA BASE DE DATO PERO SOLO PUEDAN CHECARLAS LOS ALUMOS QUE YA PAGARON ENTONCES LO QUE NO POS QUE NO PUEDAN Y PUES SOLO TENGO ESTOS CODIGOS POR MIENTRAS

agregar.php

<?
require("conectar.php"); //embebemos la conexion

//redeclaramos las variables; esto es opcional

$nombre = $_POST['b_nombre'];
$materia1 = $_POST['b_mat1'];
$materia2 = $_POST['b_mat2'];
$materia3 = $_POST['b_mat3'];
$materia4 = $_POST['b_mat4'];

//hacemos una variable con la consulta sql

$consulta = "INSERT INTO calificaciones(nombre,materia1,materia2,materia3,materia4) VALUES ('$nombre','$materia1','$materia2','$materia3','$materia4');";

//hacemos un condicional para comprobar que se haya ingresado la informacion
if($guardar = mysql_query("$consulta"))
{
echo("INFORMACION AGREGADA");

}else{
echo("ERROR NO SE AGREGO NADA");

echo "MySQL dice: ".mysql_error(); // en caso de que no se haiga ingresado esta linea nos dira el error mysql
}

?>

conectar.php

<?php

$connection = mysql_connect("localhost","root","root"); // nuestra password
mysql_select_db("boletas", $connection); //conexion con la base de datos


formboletas.html

<form id="form1" name="form1" method="post" action="agregar.php">
<label>Nombre del Alumno:
<input type="text" name="b_nombre" id="b_nombre" />
</label>
<p>
<label>Materia 1
<input type="text" name="b_mat1" id="b_mat1" />
</label>
</p>
<p>
<label>Materia 2
<input type="text" name="b_mat2" id="b_mat3" />
</label>
</p>
<p>
<label>Materia 3
<input type="text" name="b_mat3" id="b_mat3" />
</label>
</p>
<p>
<label>Materia 4
<input type="text" name="b_mat4" id="b_mat4" />
</label>
</p>
<p>
<label>
<input type="submit" name="agregar" id="agregar" value="Agregar" />
</label>
<label>
<input type="reset" name="borrar" id="borrar" value="Borrar Datos" />
</label>
</p>
</form>

Y PUES ES QUE LO NECESITO PARA COMO ES PRACTICA DE LA UNI POR QUE TENGO QUE HACER UN SITIO WEB PARA UNA PREPARATORIA ENTONCES NECESITRO VER SI ME PUDIERAN AYUDAR GRACIAS

Por dannyphantom

6 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Abr 2009 04:25 am
Hola,
Según lo que entendí lo que necesitas es un tanto más complicado de lo que tienes hasta ahora :? (o será q me complico la vida sin querer?)

Para empezar me parece que deberias tener un sistema de control de acceso... osea un formulario de login con 2 tipos diferentes de usuario:
- Profesores (o como quieras llamarlos que son los que ingresarán las notas)
- Alumnos (los que verán sus calificaciones)

Ahora los "profesores" tendrán acceso al formulario que ya tienes para ingresar las notas de las materias y los alumnos tendran acceso a una pantalla para ver sus notas.

Lo que mencionas de verificar si ha pagado para mostrar o no las notas a los alumnos lo puedes hacer de forma facil agregandole un campo a tu tabla de "alumnos" con algo que te indique si pagó o no pago...

Luego para mostrar la pantalla verificas ese campo y con un condicional simple muestras las notas al alumno o le muestras el mensaje de que no pagó y no puede ver sus notas.

Espero haberte ayudado un poco a aclarar como puedes hacer lo que necesitas, ahora que si no quieres complicarte tanto puedes tener ya los alumnos en una BD con el campo que te comento ("pago") con datos de q algunos si pagaron y otros no y ahorrarte el login poniendo un formulario para q ingresen un código de alumno y según eso buscas en la BD el alumno y revisas ese campo... eso te evita usar un login y sesiones si no tienes mucho manejo de PHP :wink:

Saludos,
AZW

Por azwebs

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Abr 2009 07:12 am
trata de buscar algún software ya echo que haga lo que necesitas, y eso trata de adaptarlo a tu cliente, de todos por tu falta de experiencia veo dificil el tema

lo otro que puedes hacer es usar un framework

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.