Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - miguelb18

#1
buenas, estoy tratando de hacer una pequeña aplicacion web que me permita registrar datos de un formulario y los guarde en una base de datos y me permita mostrarlos, he hecho casi todo con dreamweaver pero no logro que la informacion se guarde en la base de datos, y mucho menos que me la muestre, supongo que no debe estar enlazada la base de datos alguien me ayudaria un poco?

el codigo del registro:

<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>Resgistro De Productos</title>
<CENTER>
<p class="cen"><a href="Botones.html">Regresar a Pagina Principal</a></p>
</CENTER>
</head>
<body bgcolor="#FCF343">
<form name="form1" method="post" action="">
  <label></label>
</form>
<br>
<CENTER>
<p><img src="banner.png" alt="" width="498" height="127" hspace="0" vspace="0"></p>
<CENTER>
<p>REGISTRO / DATOS GENERALES DEL PRODUCTO </p></CENTER>
</p></p></p></CENTER>

---------------------------------------------------------------------------------------------

<CENTER></p></p></p></CENTER>

<CENTER>Descripcion:
<input name="nombre" type="text" maxlength="50">
</p>
</CENTER>
<head>   
      <title></title>
      <form method="POST" action="">
  Cod Producto
  :
      <input name=codigo type="text" maxlength="50">
      :
      <select name="tipo">
          <option>Electronico</option>
          <option>No Electronico</option>
        </select>   
      
        <input name="Enviar" type="submit" id="Enviar" value="Enviar">
      </form>


---------------------------------------------------------------------------------------------

</body>
</html>

el codigo de consulta:

<?php virtual('/index/Connections/Conexion.php'); ?>
<?php
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
  $pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

mysql_select_db($database_Conexion, $Conexion);
$query_Recordset1 = "SELECT producto";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $Conexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);

if (isset($_GET['totalRows_Recordset1'])) {
  $totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
  $all_Recordset1 = mysql_query($query_Recordset1);
  $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title> Cons Pro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><Center>
<p class="cen"><a href="Botones.html">Regresar a Pagina Principal</a></p>
</head>
<body bgcolor="#FCF343">
<br />
<CENTER>
<p><img src="banner.png" width="498" height="127" alt=""></p>
<CENTER>
<p>DETALLES DE PRODUCTOS
  </p>
  </p>
  </p>
</p>
</CENTER>

<p>---------------------------------------------------------------------------------------------
  </p>
  </p>
  </p>
</p>
<title></title>
      <form method="POST" action="">
          <table width="478" border="1">
            <tr>
              <td width="17">&nbsp;</td>
              <td width="18">&nbsp;</td>
              <td width="18">&nbsp;</td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>
            <?php do { ?>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
          </table>
      </form>

---------------------------------------------------------------------------------------------

</body>
</html>
<?php
mysql_free_result($Recordset1);
?>

#2
ps el programa en si es un menu, la primera opcion carga 10 numeros en un arreglo, la segunda funcion carga otros 10 numeros en otro arreglo y la tercera me carga en un tercer arreglo los numeros que estan repetidos en el 1ro y el 2do... crees que este bien? y para que es la etiqueta GeShi?
#3
hola... ya antes habia posteado algo parecido... ps quisiera saber quien me ayuda con la 3ra funcion... si pueden expliquenlo de la manera mas facil es que estoy empezando y no entiendo mucho estoy lo hice poco a poco... =)

#include <cstdlib>
#include <iostream>
#define MAX  10
using namespace std;
int cargar1 (float a[]);
int cargar3 (float b[]);
int cargar2 (float a[], float b[], float c[]);
int buscar (float a[], float k);
int main()
{

  int i=0;
  int k=0;
      float c[MAX];
      float b[MAX];
      float a[MAX];
  int seguir=1;
  int pos=-1;
   
   float buscarvalor;

   int opcion;
   
     do {
      cout<<"Proyecto De Programacion I\n";
      cout<<"\n1) LLenar array A";
      cout<<"\n2) Llenar array B";
      cout<<"\n3) Detectar duplicados";
      cout<<"\n4) Salir\n";
   
      cout<<"\nIndica la opcion:\n";
      cin>>opcion;
   
      switch (opcion){
       case 1:{
        cargar1 (a);
         break;}

       case 2:{
        cargar3 (b);
         break;}

       case 3:{
        cargar2 (a,b,c);
        break;
       }
       default:{
         if (opcion != 4){
            cout<<"Su opcion no esta disponible\n";
            cout<<"Intentelo con otra 1, 2 , 3 o 4 \n";
         }
      }
      }
   }while (opcion != 4);

return 0;
}


int cargar1 (float a[])
{int i;
     for (i=0; i<10; i++)
        {cout<<"Indique un numero de un digito";
         cin>>a;
         }
    return 0;
          }

int cargar3 (float b[])
{int i;
     for (i=0; i<10; i++)
        {cout<<"Indique un numero de un digito";
         cin>>b;
         }
    return 0;
         }

int cargar2(float a[], float b[], float c[])
{int i;
int j=0;
    for (i=0;i<100;i++){
      for (j=0;j<100;j++){
      if ('a' == 'b[j]')
         {a=c;
         cin>>c;}
         }
         }
    return 0;
}
#4
jaja si bueno pero igual no me da tiempo para aprender con un libro voy a investigar por internet a ver si logro resolver muchas gracias y disculpa todas las molestias
#5
cuando hago eso me dice que el error esta en el corchete... siempre es en la ultima linea que se produce el error...
#6
es que eso si lo entiendo pero no se para que me sirve, lo que sucede es que no estoy familiarizado con los arreglos y lo que yo quiero es que los numeros que yo ingrese en el case 1 en un arreglo y esten repetidos en el case 2 en el otro arreglo me los carge en un arreglo en el case 3 a traves de una funcion y me los muestre en pantalla. yo en mi vida habia programado y apenas me estoy adaptando diskulpa por no entender...

Lh: No hagas doble post, utiliza el botón modificar.

esto es lo ultimo que he hecho segun lo que pude entender pero me sigue dando error en la ultima linea del return 0

#include <stdio.h>
#include <stdlib.h>

int c[10];
int main(int argc, char *argv[])
{
        int opcion,i,j,k;
        int a[10];
        int b[10];

        printf ("\nProyecto De Programacion I");
        printf ("\n1.-LLenar Arreglo A");
        printf ("\n2.-Llenar Arreglo B");
        printf ("\n3.-Interceptar Arreglos");
        printf ("\n4.-Salir");

        printf ("\n\nElije una Opcion :");scanf ("%d",&opcion);

        switch (opcion)
                        {
                        case 1:
                        for (i=0;i<=10;i++){
                        printf ("\nDiga los numeros");
                        scanf("%d",&a[i]);
                                break;
                        case 2:
                        for (j=0;j<=10;j++){
                        printf ("\nDiga los numeros");
                        scanf("%d",&b[j]);
                                break;
                        case 3:
                        printf("el resultado es: ",c[10]);
                                break;
                        case 4:
                                exit (0);
                        default :
                        printf ("\nSu opción no está disponible");
                        printf ("\nInténtelo con otra");
                        }
                        {
                        int c[10];
                        int a=1;
                        int b=2;
                        int d=1;
                        int e=1;
                       
                        for (k=0;k<10;k++);
                         if (a != b);
                         {
                         printf ("'a' no equivale a 'b'");
                         b = 1;
                         printf("'a' equivale a 'b'");
                        }
                        if (d == e);
                        printf("'d' equivale a 'e");
getchar ();
}
return 0;
#7
bueno no entendi pero muchas gracias voy a tratar de entender eso que dijiste y a ponerlo en practica xD =) gracias
#8
si, pero las llaves son porque estoy trabajando con arreglos y segun investigue debo poner las llaves para cargar los arreglos...
#9
si amigo muchas gracias, te explico apenas estoy iniciando en lenguaje c y solo se trabajar con la biblioteca stdio y el profesor que me da clases no  explico nada de eso porque quiere que todos salgan mal... si hice lo que hice fue porque investigue por internet y por mi propia logica... de verdad si pudieras aclararme mas te lo agradeceria mucho
#10
alguien me diria que tengo mal en este programa que lo ejecuto con el devc++ y no me corre! =s... debe ser un menu que cada opcion ejecute lo que dice cada 1, pero que en la opcion 3 los numeros del 1er arreglo y del 2do arreglo que se repitan se cargen en el 3er arreglo y deben ser con una funcion pero no he logrado aun que el 3er arreglo me corra con una funcion. me dirian si estoy bien o mal? o me podrian guiar? muchas gracias de antemano

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
        int opcion,i,j,k;
        int a[10];
        int b[10];
        int c[10];

        printf ("\nProyecto De Programacion I");
        printf ("\n1.-LLenar Arreglo A");
        printf ("\n2.-Llenar Arreglo B");
        printf ("\n3.-Interceptar Arreglos");
        printf ("\n4.-Salir");

        printf ("\n\nElije una Opcion :");scanf ("%d",&opcion);

        switch (opcion)
                        {
                        case 1:
                        for (i=0;i<=10;i++){
                        printf ("\nDiga los numeros");
                        scanf("%d",&a[10]);
                                break;
                        case 2:
                        for (j=0;j<=10;j++){
                        printf ("\nDiga los numeros");
                        scanf("%d",&b[10]);
                                break;
                        case 3:
                        printf("el resultado es: ");
                                break;
                        case 4:
                                exit (0);
                        default :
                        printf ("\nSu opción no está disponible");
                        printf ("\nInténtelo con otra");
                        }
                        {
                        for (k=0;k<10;k++);
                        if (a= b[j]);
                        c[k]=a;
                        }   
}
system ("PAUSE");
return 0;