Foros del Web » Programando para Internet » PHP »

Formulario sin "?"

Estas en el tema de Formulario sin "?" en el foro de PHP en Foros del Web. Estimados tengo una duda Tengo un formulario Código PHP: <select size="10" name="idpro" form="carform">                                          <div class="world-news-grids">                      <?php  do {  ?>                     <option value=" <?php  echo  $row_consulta_destacados [ 'url_pro' ];  ?> "> ...
  #1 (permalink)  
Antiguo 22/03/2016, 21:17
 
Fecha de Ingreso: marzo-2014
Mensajes: 56
Antigüedad: 10 años, 1 mes
Puntos: 1
Formulario sin "?"

Estimados tengo una duda

Tengo un formulario

Código PHP:
<select size="10" name="idpro" form="carform">
                    
                    <div class="world-news-grids">
                    <?php do { ?>
                    <option value="<?php echo $row_consulta_destacados['url_pro']; ?>"><?php echo $row_consulta_destacados['nom_pro']; ?>
                    <?php } while ($row_consulta_destacados mysql_fetch_assoc($consulta_destacados)); ?>
                    </select>
                    
<form action="producto/" id="carform">

  <input type="submit">


El tema que al presionar enviar me da esta url producto/?idpro=telar-5 y yo quero que me de esta url producto/telar-5 como hacerlo con el formulario que estoy usando ?

Saludos y gracias !
  #2 (permalink)  
Antiguo 22/03/2016, 21:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formulario sin "?"

Cita:
como hacerlo con el formulario que estoy usando ?
Con el formulario que tienes sería imposible, necesitas usar algo de Javascript para eso, tampoco PHP sirve en ese caso.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 23/03/2016, 08:22
Avatar de danielpatc  
Fecha de Ingreso: marzo-2016
Mensajes: 40
Antigüedad: 8 años, 1 mes
Puntos: 4
Información Respuesta: Formulario sin "?"

qué tal si redireccionas armando la url con javascript
  #4 (permalink)  
Antiguo 23/03/2016, 10:10
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 11 años
Puntos: 25
Respuesta: Formulario sin "?"

Pero a ver, no entiendo lo que quieres.

¿quieres que una vez enviado el formulario despues de procesarlo lo lleve a producto/telar-5 ?

¿ O quieres enviar la petición a una dirección llamada producto/telar-5 ?

Si es lo segundo, no tiene sentido.
Si quieres que el usuario al darle enviar formulario, vaya a producto/telar-5 simplemente en la pagina /producto/?idpro=telar-5 , redirigelo tu al final con un header a la dirección que tu quieres.

Luego, en el archivo /producto/index.php analizas la URI con:

Código PHP:
Ver original
  1. $uri = $_SERVER[REQUEST_URI];
  2. $fragment = explode("/",$uri);
  3.  
  4. /*** tu codigo ***/
Nota: LA URI es la parte de la url final sin parametros a mi entender, si por ejemplo la URL es http://www.domain.com/producto/telar-5/?page=2&param=1
La URI sería: /pruducto/telar-5/
  #5 (permalink)  
Antiguo 23/03/2016, 18:41
 
Fecha de Ingreso: marzo-2014
Mensajes: 56
Antigüedad: 10 años, 1 mes
Puntos: 1
Respuesta: Formulario sin "?"

Cita:
Iniciado por danielpatc Ver Mensaje
qué tal si redireccionas armando la url con javascript
Si yo creo que eso seria lo mejor, le esty dando una vuelta con el document.getElementById voi comentando
  #6 (permalink)  
Antiguo 23/03/2016, 19:06
 
Fecha de Ingreso: noviembre-2014
Ubicación: guadalajara
Mensajes: 18
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Formulario sin "?"

Hola no entiendo me explicas otra ves por fas?

Etiquetas: formulario, url
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 17:24.