Foros del Web » Programando para Internet » PHP »

Cambiar valor a la variable

Estas en el tema de Cambiar valor a la variable en el foro de PHP en Foros del Web. Hola a tod@s. Vereis con una tabla y una consulta genero un menú, al seleccionar una de las opciones del menú le paso un valor ...
  #1 (permalink)  
Antiguo 27/06/2012, 03:48
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 222
Antigüedad: 13 años, 3 meses
Puntos: 7
Cambiar valor a la variable

Hola a tod@s.

Vereis con una tabla y una consulta genero un menú, al seleccionar una de las opciones del menú le paso un valor a una variable llamada "$coches", mi problema es que al entrar en la página por primera vez no tiene ningun valor y le debo de dar uno por defecto para que me muestre una determinada Marca de coches y cuando se seleccione una opcion del menú tome el nuevo valor.
El problema es que al seleccionar una opcion del menu la variable toma ese valor momentaneamente pero como la página se llama a si misma cuando se refresca vuelve a tomar la variable el valor por defecto con lo cual no cambia nada. Supongo que tengo que utilizar una condición tipo If pero no se hacerlo, he probado y ha sido un fracaso.

Mirar a ver si me podeis ayudar, gracias.

Este es mi código:
Código PHP:
Ver original
  1. <table width="210">
  2.        
  3. <?php
  4.  
  5. $coches = "'Renault'";
  6.    
  7.     $tabla = mysql_query("SELECT * FROM vehiculos ORDER BY Marca_Coches ASC");
  8.     while ($registro = mysql_fetch_array($tabla)) {?>
  9.   <tr>
  10.       <td><a href="vehiculos.php?coches='<?php echo $registro['Marca_Coches']; ?>'">&nbsp;<?php echo $registro['Marca_Coches']; ?></a></td>
  11.  
  12.    </tr>
  13.  
  14. <?php
  15. }
  16. ?>
  17.  
  18. </table>
  #2 (permalink)  
Antiguo 27/06/2012, 04:02
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Cambiar valor a la variable

Donde tienes puesto:

Código PHP:
$coches 'Renault' 
pon:

Código PHP:
if ($_GET[coches])
$coches $_GET[coches] ;
else
$coches 'Renault' 
__________________
» Presupuesto Pagina Web
  #3 (permalink)  
Antiguo 27/06/2012, 08:35
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 222
Antigüedad: 13 años, 3 meses
Puntos: 7
Respuesta: Cambiar valor a la variable

Muchas Gracias miSko

Ya lo he resuelto pero tu código me daba errores, faltaban algunas comillas y alguna pequeña cosilla y por lo tanto no funcionaba no obstante me ha servido de gran ayuda. Gracias de nuevo.

Pongo aquí el código para que veas cuales erán las diferencias y por si algún compañero lo necesita, ya que a veces las cosas mas simples nos hacen perder tiempo.

Código PHP:
Ver original
  1. if (isset($_GET["coches"]))
  2. $coches = $_GET["coches"] ;
  3. else
  4. $coches = "'Renault'" ;

Un saludo.

Etiquetas: mysql, registro, tabla, variables
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 11:34.