Variable con hipervínculo de una pagima a otra
Tengo un código php incrustado en una página en esa muestra todos los registros de una tabla de veinte en veinte registros, con uno de ellos ("oferta" para ser especifico) le hago un hipervínculo para que aparte de mostrarse me direccione a otra pagima web. Donde debo rescatar el registro con $_request dentro de la clausula where para mostrar ese registro en especifico con más detalle, a contiuacion les muestro el código:
De la primera página, donde muestro todos los registros
...
<div id="ofertl">
<?php
$link=mysql_connect("localhost","xxxxxx","yyyyyy");
$db_selected = mysql_select_db("zzzzzz", $link);
$consulta="SELECT codigo, nombre, oferta, lugar FROM empresas ORDER BY codigo DESC LIMIT $inicio,20";
$query=mysql_query($consulta, $link);
$impresos=0;
while ($reg=mysql_fetch_array($query))
{
$impresos++;
echo "Codigo:".$reg['codigo']."<br>";
echo "Nombre:".$reg['nombre']."<br>";
$ofertaelegida=$reg['oferta'];
echo "<a href='inscribiroferta.php?tabla=".$ofertaelegida." '>Oferta:".$ref['oferta']."</a><br/>";
echo "Lugar:".$reg['lugar']."<br>";
echo "
<hr>
";
}
mysql_close($link);
?>
</div>
.........
y este el codigo de la pagina que recibe el hipervinculo
.....
<div id="ofertg">
<?php
$link=mysql_connect("localhost","xxxxxx","yyyyyy");
$db_selected = mysql_select_db("zzzzzz", $link);
$consulta="SELECT codigo, nombre, oferta, lugar FROM empresas where oferta=$_request[tabla]";
$query=mysql_query($consulta, $link);
$reg=mysql_fetch_array($query);
echo "Codigo:".$reg['codigo']."<br>";
echo "Nombre:".$reg['nombre']."<br>";
echo "Oferta".$reg['oferta']."<br>";
echo "lugar:".$reg['lugar']."<br>";
echo "
<tr>
";
mysql_close($link);
?>
</div>
...
Y me da este tipo de error
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afines/domains/a-fin.es/public_html/trabajo/inscribiroferta.php on line 96
Código:
Nombre:
Oferta
Lugar:
donde la linea 96 corresponde al $reg=mysql_fetch_array($query);
no se si sirva pero en la ventana de direcciones del navegador me sale..
http://www.trabajo.a-fin.es/inscribiroferta.php?tabla=asdgasdgasdg
y no se si corresponde ... ¿algun experto que me de una idea de como resolver esto?
De la primera página, donde muestro todos los registros
...
<div id="ofertl">
<?php
$link=mysql_connect("localhost","xxxxxx","yyyyyy");
$db_selected = mysql_select_db("zzzzzz", $link);
$consulta="SELECT codigo, nombre, oferta, lugar FROM empresas ORDER BY codigo DESC LIMIT $inicio,20";
$query=mysql_query($consulta, $link);
$impresos=0;
while ($reg=mysql_fetch_array($query))
{
$impresos++;
echo "Codigo:".$reg['codigo']."<br>";
echo "Nombre:".$reg['nombre']."<br>";
$ofertaelegida=$reg['oferta'];
echo "<a href='inscribiroferta.php?tabla=".$ofertaelegida." '>Oferta:".$ref['oferta']."</a><br/>";
echo "Lugar:".$reg['lugar']."<br>";
echo "
<hr>
";
}
mysql_close($link);
?>
</div>
.........
y este el codigo de la pagina que recibe el hipervinculo
.....
<div id="ofertg">
<?php
$link=mysql_connect("localhost","xxxxxx","yyyyyy");
$db_selected = mysql_select_db("zzzzzz", $link);
$consulta="SELECT codigo, nombre, oferta, lugar FROM empresas where oferta=$_request[tabla]";
$query=mysql_query($consulta, $link);
$reg=mysql_fetch_array($query);
echo "Codigo:".$reg['codigo']."<br>";
echo "Nombre:".$reg['nombre']."<br>";
echo "Oferta".$reg['oferta']."<br>";
echo "lugar:".$reg['lugar']."<br>";
echo "
<tr>
";
mysql_close($link);
?>
</div>
...
Y me da este tipo de error
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afines/domains/a-fin.es/public_html/trabajo/inscribiroferta.php on line 96
Código:
Nombre:
Oferta
Lugar:
donde la linea 96 corresponde al $reg=mysql_fetch_array($query);
no se si sirva pero en la ventana de direcciones del navegador me sale..
http://www.trabajo.a-fin.es/inscribiroferta.php?tabla=asdgasdgasdg
y no se si corresponde ... ¿algun experto que me de una idea de como resolver esto?
{"Lat":43.3571382221105,"Lng":-1.8292236328125}
1 Respuesta
Respuesta de Marcelo Origoni
1