Mes: junio 2011 Página 1 de 2
<html>
<head>
<title>Formulario de Registro</title>
</head>
<body>
<form name="form1" method="post" action="insertar.php">
<div align="center"><br>
<strong>REGISTRO DE PELICULAS </strong></div>
<label>
<div align="center"><br>
Pelicula:<br>
<input name="Nombre_pelicula" type="text" id="Nombre_pelicula">
</div>
</label>
<p align="center">Clasificacion pelicula:<br>
<label>
<input name="Clasificacion_pelicula" type="text" id="Clasificacion_pelicula">
</label>
</p>
<p align="center">Categoria<br>
<label>
<input name="Categoria_pelicula" type="text" id="Categoria_pelicula">
</label>
</p>
<p align="center">Disponibilidad:<br>
<label>
<input name="Disponibilidad_pelicula" type="text" id="Disponibilidad_pelicula">
</label>
</p>
<p align="center">
<label></label>
<label>
<input type="submit" name="Submit" value="Guardar pelicula">
</label>
<div align="center">
<p><a href="index.html"> MENU PRINCIPAL</a></p>
<p>
</p>
</form>
</body>
</html>
<?
$TargetFolder="Regresar";
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['Nombre_pelicula']) && !empty($_POST['Nombre_pelicula']) &&
isset($_POST['Clasificacion_pelicula']) && !empty($_POST['Clasificacion_pelicula']) &&
isset($_POST['Categoria_pelicula']) && !empty($_POST['Categoria_pelicula']) &&
isset($_POST['Disponibilidad_pelicula']) && !empty($_POST['Disponibilidad_pelicula'])){
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("mysql1.000webhost.com","a7828406_julio","NO PONDRE LA CONTRASEÑA AQUI JAJAJAJ");
mysql_select_db("a7828406_videos",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO Peliculas (Nombre_pelicula,Clasificacion_pelicula,Categoria_pelicula,Disponibilidad_pelicula)
VALUES ('{$_POST['Nombre_pelicula']}','{$_POST['Clasificacion_pelicula']}','{$_POST['Categoria_pelicula']}','{$_POST['Disponibilidad_pelicula']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
echo " ";
echo " ";
echo"$TargetFolder";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
echo " ";
echo " ";
echo"$TargetFolder";
}
} else {
echo "Error, no ha introducido todos los datos";
echo " ";
echo " ";
echo"$TargetFolder";
}
?>
CREATE TABLE `Peliculas1` (
`Id_pelicula` int(10) unsigned NOT NULL AUTO_INCREMENT,
`Nombre_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,
`Clasificacion_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,
`Categoria_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,
`Disponibilidad_pelicula` varchar(11) COLLATE latin1_general_ci NOT NULL,
PRIMARY KEY (`Id_pelicula`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=59
1: //Julio César Leyva Rodriguez
2: //Instituto Tecnologico de Los Mochis
3: //Listas enlazadas
4: #include
5: #include
6:
7:
8:
9:
10: typedef int tipodatolista;
11:
12:
13: typedef struct nodo
14: {
15: tipodatolista dato;
16: struct nodo *siguiente;
17: }tiponodo;
18:
19:
20: typedef tiponodo *pnodo;
21:
22:
23: //Funcion para insertar un nodo
24:
25: void insertar(pnodo *n)
26: {
27: tipodatolista d;
28: cout<<"Inserte el dato "; cin>>d;
29:
30:
31: pnodo nuevo;
32: pnodo anterior;
33:
34:
35:
36:
37: nuevo=new tiponodo;
38: nuevo->dato=d;
39: nuevo->siguiente=NULL;
40:
41:
42:
43:
44:
45:
46: if(*n==NULL)
47: {
48: *n=nuevo;
49: anterior=nuevo;
50: }
51: else
52: {
53: anterior->siguiente=nuevo;
54: anterior=nuevo;
55: }
56:
57:
58:
59:
60:
61:
62: }
63:
64:
65: //Imprimir lista
66:
67:
68: void imprimir(pnodo *p)
69: {
70: pnodo aux;
71: aux=*p;
72: while (aux!=NULL)
73: {
74: cout<<" "<dato;
75: aux=aux->siguiente;
76: }
77: getch();
78: }
79:
80:
81: //RESETEAR LISTA
82: void inicializar(pnodo *i)
83: {
84: *i=NULL;
85: cout<<"Se ha inicializado la lista";
86: }
87:
88:
89:
90:
91: void menu(pnodo *menu)
92: {
93: int op;
94: while(op!=5)
95: {
96: clrscr();
97: gotoxy(5,1); cout<<"Menu";
98: gotoxy(1,2); cout<<"1. Inicializar";
99: gotoxy(1,3); cout<<"2. Insertar";
100: gotoxy(1,4); cout<<"Eliga una opcion [ ]";
101: gotoxy(21,4); cin>>op;
102:
103:
104: switch(op)
105: {
106: case 1:
107: gotoxy(40,2); inicializar(menu);
108: break;
109: case 2:
110: gotoxy(40,2); insertar(menu);
111: break;
112: }
113:
114:
115: }
116: }
117:
118:
119: main()
120: {
121: pnodo lista;
122: menu(&lista);
123: }
124: //Listas enlazadas estructura de datos
//MARTES 29 DE SEPTIEMBRE DEL 2009
//SUMAR DIAGONALES DE UN ARREGLO
void sumardiagonales(int *d)
{
int c=0;
for(int x=0; x<renglones; x++)
{
cout<<"n"<<*(d+x+c);
c=c+columnas;
}
}
//SUMAR DIAGONALES DE UN ARREGLO INVERTIDO
void sumardiagonalesinvertida(int *d)
{
int c=columnas-1;
for(int x=0; x<renglones; x++)
{
cout<<"n t"<<*(d+c);
c=c+columnas-1;
}
}
//MUESTRAR EN PANTALLA EL ARREGLO
void mostrararreglo()
{
for(int x=0; x<renglones; x++)
{
for(int y=0; y<columnas; y++)
{
gotoxy(5+y,5+x); cout<<arreglo[x][y];
}
}
}
//GENERAR NUMEROS ALEATORIOS EN UN ARREGLO
void numerosaleatorios(int *n)
{
randomize();
for(int x=0; x<renglones*columnas; x++)
{
*(n+x)=random(9);
}
}
//INICIALIZA UN ARREGLO
void inicializar(int *i)
{
for(int x=0; x<renglones*columnas; x++)
{
*(i+x)=0;
}
}
CUALQUIER DUDA O CORRECCION PUEDEN DEJAR SU COMENTARIO COMO ANONIMO
ESPERO Y LES HALLA SERVIDO 🙂