Foros del Web » Programando para Internet » PHP »

generar muchos input type=text y asignarles un valor por teclado y obtener el valor

Estas en el tema de generar muchos input type=text y asignarles un valor por teclado y obtener el valor en el foro de PHP en Foros del Web. necesito generar una cierta cantidad de input text en php pero la catidad de input la doy al comienzo, luego que doy la cantidad me ...
  #1 (permalink)  
Antiguo 02/05/2014, 14:22
 
Fecha de Ingreso: mayo-2014
Mensajes: 14
Antigüedad: 9 años, 11 meses
Puntos: 0
generar muchos input type=text y asignarles un valor por teclado y obtener el valor

necesito generar una cierta cantidad de input text en php pero la catidad de input la doy al comienzo, luego que doy la cantidad me genera los input ,luego de ello les inserto un valor o escribo algo dentro de ellos, luego quiero obtener ese valor.

necesito ayuda con esto pliss!
  #2 (permalink)  
Antiguo 02/05/2014, 14:34
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

Debes de agregar el código que llevas echo, de otra forma es mas difícil orientarte
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 02/05/2014, 15:26
 
Fecha de Ingreso: mayo-2014
Mensajes: 14
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

aqui esta el codigo que tengo

index.php
aqui ingreso el rango o la cantidad de input que deceo generar
<center>
<form method="post" action="crea.php">
<div>
<label>Ingrese Rango</label>
<input type="text" name="rango">
</div>
<div>
<input type="submit" name="crear" value="CREAR CAMPOS">
</div>
</form>
</center>


crea.php
aqui genero los input text con el valor que entraigo de input rango
<center>
<form method="post" action="crea2.php">
<?php
$proporcion=array();//como llamo a array $proporcion en crea2.php
if($_POST[crear])
{
if($_POST[rango]!="")
{
$rango=$_POST[rango];
echo "RANGO";
for($i=1;$i<=$rango;$i++)
{
echo "<div>$i<input type='text' name='$proporcion[$i]' value='$i'></div></br> ";
}
foreach($proporcion[$i] as $nom){
echo $nom;
}
}
}

?>

</center>
<input type="submit" name="ver" value="VER" />
</form>

luego de eso que me genera los input text quiero agragarles un valor cualquiera y recatarlo presionando el submit ver pero no que hacer para ello.
  #4 (permalink)  
Antiguo 02/05/2014, 16:11
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

Código PHP:
Ver original
  1. #!/usr/bin/php -q
  2. <?php
  3.  
  4. // This code demonstrates how to lookup the country, region, city,
  5. // postal code, latitude, and longitude by IP Address.
  6. // It is designed to work with GeoIP/GeoLite City
  7.  
  8. // Note that you must download the New Format of GeoIP City (GEO-133).
  9. // The old format (GEO-132) will not work.
  10.  
  11. include("geoipcity.inc");
  12. include("geoipregionvars.php");
  13.  
  14. // uncomment for Shared Memory support
  15. // geoip_load_shared_mem("/usr/local/share/GeoIP/GeoIPCity.dat");
  16. // $gi = geoip_open("/usr/local/share/GeoIP/GeoIPCity.dat",GEOIP_SHARED_MEMORY);
  17.  
  18. $gi = geoip_open("/usr/local/share/GeoIP/GeoLiteCityv6.dat",GEOIP_STANDARD);
  19.  
  20. $record = geoip_record_by_addr_v6($gi,"::24.24.24.24");
  21. print $record->country_code . " " . $record->country_code3 . " " . $record->country_name . "\n";
  22. print $record->region . " " . $GEOIP_REGION_NAME[$record->country_code][$record->region] . "\n";
  23. print $record->city . "\n";
  24. print $record->postal_code . "\n";
  25. print $record->latitude . "\n";
  26. print $record->longitude . "\n";
  27. print $record->metro_code . "\n";
  28. print $record->area_code . "\n";
  29. print $record->continent_code . "\n";
  30.  
  31. geoip_close($gi);
  32.  
  33. ?>

Sacado de MaxMind usando Google:

http://www.maxmind.com/download/geoi...le_city-v6.php
http://dev.maxmind.com/geoip/legacy/install/country/
__________________
Salu2!
  #5 (permalink)  
Antiguo 02/05/2014, 17:10
 
Fecha de Ingreso: mayo-2014
Mensajes: 14
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

disculpa pero no entendí nada de lo que pusiste ahi
  #6 (permalink)  
Antiguo 02/05/2014, 17:17
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

Disculpa.... post errado
__________________
Salu2!
  #7 (permalink)  
Antiguo 02/05/2014, 17:20
 
Fecha de Ingreso: mayo-2014
Mensajes: 14
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

jajajjaj ok y me puedes ayudar con mi duda?
  #8 (permalink)  
Antiguo 02/05/2014, 18:19
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

-

Código PHP:
Ver original
  1. if($_POST[crear])
  2. {
  3.     // ...
  4. }

No debes hacer asi para saber si existe el indice 'crear' sino usar isset()

- <center>..</center> ya no forma parte de HTML5
__________________
Salu2!
  #9 (permalink)  
Antiguo 02/05/2014, 19:02
 
Fecha de Ingreso: mayo-2014
Mensajes: 14
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

probare con isset() y lo del center gracias por recordarmelo esque soy nuevo en esto de php creo y recien me estoy familiarizando con html5 y css3 y demas..
gracias.
  #10 (permalink)  
Antiguo 02/05/2014, 20:38
 
Fecha de Ingreso: mayo-2014
Mensajes: 14
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

no me ha funcionado
  #11 (permalink)  
Antiguo 03/05/2014, 06:34
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: generar muchos input type=text y asignarles un valor por teclado y obtener

Ni idea lo que quieres hacer pero.....

- $_POST es un array y no te sugeri nada a ver si te dabas cuenta solito pero no puedes acceder a un elemento por un indice alfanumerico sin las comillas de strings (sean simples o dobles)

- $proporcion en crear2.php nunca es definida


Hasta aca tu codigo corregido hasta donde se entiende... porque no comprendo que quieres hacer:

Código PHP:
Ver original
  1. <?php
  2. $proporcion=array();//como llamo a array $proporcion en crea2.php
  3.  
  4. $crear = isset($_POST['crear']) ? $_POST['crear'] : null;
  5. $rango = isset($_POST['rango']) ? $_POST['rango'] : null;
  6.  
  7. echo "RANGO";
  8.  
  9. for($i=1;$i<=$rango;$i++)
  10.     echo "<div>$i<input type='text' name='$proporcion[$i]' value='$i'></div></br> ";
  11.  
  12. foreach($proporcion[$i] as $nom)
  13.     echo $nom;
__________________
Salu2!

Etiquetas: input, muchos, teclado, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.