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 - Puntoinfinito

#81
Utilizo Linux. Con eso lo digo todo.   :-X
#82
PHP / Re: Formulario PHP
12 Abril 2013, 21:08 PM
Antes de todo te recomiendo el no uso de headers, ya que le estas implementando información extra;

// Send
mail('caffeinated@example.com', 'Mi título', $mensaje);


El error esta en el html. En php se crean y se llaman las variables con $. En html no. Es más, lo único que tiene son etiquetas.

En el momento que haces:

Código (php) [Seleccionar]
<?php
$Precio 
$_POST['precio'];
$Peso $_POST['peso'];
$Producto $_POST['producto'];
$Total $_POST['total'];
$Nombre $_POST['nombre'];
$Correo $_POST['correo'];
$Pagina $_POST['pagina'];
$Descripcion $_POST['descripcion'];
...


Estas cogiendo información de algo que no existe, ya que su nombre en el html es: $pagina y demás. Y pagina != $pagina (en el html, repito...)

Para arreglar-lo solo quita los $ del formulario:

Código (html4strict) [Seleccionar]
<form action="http:.../cotizador.php" method="post" name="cotizador" id="cotizador">
 <table width="500" border="0">
   <tr>
     <td><label>Precio USD</label></td>
     <td><input name="precio" type="text" id="precio" size="10" /></td>
   </tr>
   <tr>
     <td><label>Peso Lbs.</label></td>
     <td><input name="peso" type="text" id="peso" size="10" /></td>
   </tr>
   <tr>
     <td><label>Producto</label></td>
     <td><select name="producto" id="producto">
       <option value="32">Vino</option>
       <option value="52">Licor</option>
       <option value="12">Computadoras</option>
       <option value="12">Hogar</option>
     </select></td>
   </tr>
   <tr>
     <td><label>Total USD</label></td>
     <td><input name="total" type="text" id="total" </td>
   </tr>
   <tr>
     <td colspan="2" align="center">Paso 2</td>
   </tr>
   <tr>
     <td><label>Nombre</label></td>
     <td><input name="nombre" type="text" id="nombre" size="30" /></td>
   </tr>
   <tr>
     <td><label>Correo electrónico</label></td>
     <td><input name="correo" type="text" id="correo" size="30" /></td>
   </tr>
   <tr>
     <td><label>Pagian Web donde vió el producto</label></td>
     <td><input name="pagina" type="text" id="pagina" size="60" /></td>
   </tr>
   <tr>
     <td><label>Descripción del Producto</label></td>
     <td><textarea name="descripcion" id="descripcion" cols="45" rows="5"></textarea></td>
   </tr>
   <tr>
     <td colspan="2" align="right"><input type="submit" name="enviar" id="enviar" value="Enviar" /></td>
   </tr>
 </table>
</form>


Espero que lo entiendas. Saludos!!
#84
Cita de: $Edu$ en 11 Abril 2013, 23:23 PM


~~ no tenias porque saberlo...

CitarDoctrina

Trina
#85
Anda a tomar por culo, a fuera a estudiar. Total, bastante atrasada esta aquí la ing. informática xD
#86
Cita de: $Edu$ en 10 Abril 2013, 23:35 PM
Alejandro  :silbar: :silbar:

Así me llamo yo xDD

Sísmico
#87
Cita de: Seazoux en 10 Abril 2013, 22:48 PM
Mentalista

Arista

Pd. Habría quedado mejor si hubieras dicho MENTE y luego otro hubiera dicho ENFERMA  :xD
#88
Programación C/C++ / Re: Lectura de vectores
10 Abril 2013, 22:55 PM
#include <stdlib.h>
#include <stdio.h.>
#include <conio.h>

int vector[5];/*Declaramos el vector*/
int main()
{
for(int i=0;i<5;i++)/*Definimos un ciclo para llenar el vector*/
{
printf("\n Ingrese el valor de la posicion %d del vector:",i);
scanf("%d",&vector[i]);/*Leemos el valor de cada posicion del vector*/
}
printf("\n Los valores ingresados fueron:");/*Mostramos los valores*/
for (int i=0;i<5;i++)
{
printf("%d\t",&vector[i]);
}
getch();
}


Recuerda de poner GeSHi al codigo siempre, ya que si no fuera porque he mirado tu código te habría comentado que te falta definir la posición de la variable vector, ya que con el BBcode te transforma eso en letra en cursiva.

Error1: Utilizas y la misma variable en el for. En el segundo loop pon ; for (i = 0; ...) {
Error2: Estas utilizando el loop de manera incorrecta (MÉTODO C99):

INCORRECTO
for (int i = 0; i<10; i++)
{
  printf("i is %d\n", i);
}


CORRECTO
int i;
for (i = 0; i<10; i++)
{
  printf("i is %d\n", i);
}


Teniendo el error número dos arreglado el código ya te ira bien. En caso de que tengas errores, compila el código de la siguiente manera:

gcc -std=c99 foo.c -o foo

Código arreglado: http://codepad.org/t67QiDdx

Saludos

#90
Cita de: Enigma_Hash en 10 Abril 2013, 21:31 PM
Hola me gustaria saber de que forma poddria que segun lo que selecciones en el select se ponga ese texto en el input.

Gracias.

Con javascript se podría hacer...

Creas una función que modifique el value del input en HTML y ya lo tienes