Foros del Web » Programando para Internet » PHP »

Cambiar variable en <a href>

Estas en el tema de Cambiar variable en <a href> en el foro de PHP en Foros del Web. hola me gustaria saber si se puede enviar una variable al apretar en un link onda un ejemplo quiero ver las notas de un ramo ...
  #1 (permalink)  
Antiguo 03/12/2012, 12:56
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 11 años, 5 meses
Puntos: 1
Cambiar variable en <a href>

hola me gustaria saber si se puede enviar una variable al apretar en un link onda un ejemplo quiero ver las notas de un ramo onda base datos 2 y el codigo de base de datos 2 es 001 me gustaria que al hacer clik en ese link me mande e valor 001 a una variable como se hace
gracias
  #2 (permalink)  
Antiguo 03/12/2012, 13:01
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Cambiar variable en <a href>

Algo asi:
Código PHP:
Ver original
  1. $miVar = "12";
  2. print '<a href="dondequieras.php?id='.$miVar.'">Click</a>';

Saludos!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 03/12/2012, 13:18
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: Cambiar variable en <a href>

haaa dale y onda tengo esto como comparo la variable mivar con el campo asgnatura.cod_asig?
Código PHP:
Ver original
  1. mysql_query("SELECT usuario.usuario,asignatura.nombre_asig, notas.nota1 , notas.nota2 , notas.nota3 , notas.nota4
  2.   FROM usuario INNER JOIN notas INNER JOIN asignatura ON usuario.usuario = notas.rut_alumnos AND asignatura.cod_asig=notas.cod_asig");
  #4 (permalink)  
Antiguo 03/12/2012, 13:22
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Cambiar variable en <a href>

Lo tomas en dondequieras.php asi:
Código PHP:
Ver original
  1. $codigo = $_GET['id'];
Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 03/12/2012, 13:34
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: Cambiar variable en <a href>

pero haber mira el link esta en una pagina y te mandare todo el codigo que muesta las notas uso eso

Código PHP:
Ver original
  1. <?php
  2.  
  3. require_once("conexion.php");
  4.  
  5.   $sql = mysql_query("SELECT usuario.usuario,asignatura.nombre_asig, notas.nota1 , notas.nota2 , notas.nota3 , notas.nota4
  6.   FROM usuario INNER JOIN notas INNER JOIN asignatura ON usuario.usuario = notas.rut_alumnos AND asignatura.cod_asig=phpnotas.cod_asig");
  7.   echo "<table border='1'>
  8.  <tr>
  9.  <th>Name</th>
  10.  <th>Asignatura</th>
  11.  <th>nota 1</th>
  12.  <th>nota 2</th>
  13.  <th>nota 3</th>
  14.  <th>nota 4</th>
  15.  </tr>";
  16.   while ($row = mysql_fetch_array($sql)) {
  17.   echo "<tr>";
  18.   echo "<td>" . $row['usuario'] . "</td>";
  19.   echo "<td>" . $row['nombre_asig'] . "</td>";
  20.   echo "<td>" . $row['nota1'] . "</td>";
  21.   echo "<td>" . $row['nota2'] . "</td>";
  22.   echo "<td>" . $row['nota3'] . "</td>";
  23.   echo "<td>" . $row['nota4'] . "</td>";
  24.   echo "</tr>";
  25.   }
  26.   echo "</table>";
  27.  
  28.   mysql_close($con);
  29. ?>

eso muestra las notas pero yo quiero compara la variable con lo que esta dentro del select para que solo me muestre una sola asignatura con mi codigo me muestra todas las asignaturas del alumno
  #6 (permalink)  
Antiguo 04/12/2012, 16:45
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Cambiar variable en <a href>

Puedes cambiar la consulta por esto:
Código PHP:
Ver original
  1. $codigo = $_GET['id'];
  2. $sqT = "SELECT usuario.usuario,asignatura.nombre_asig,
  3.         notas.nota1 , notas.nota2 , notas.nota3 , notas.nota4
  4.         FROM usuario INNER JOIN notas INNER JOIN asignatura
  5.         ON usuario.usuario = notas.rut_alumnos
  6.         AND asignatura.cod_asig= ".$codigo;
  7. $sql = mysql_query($sqT);
Saludos!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!

Etiquetas: 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 17:41.