Ajuda com outro código de php

  • Autor Autor blogers
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
B

blogers

Pi
SEO
tengo este code que es para redirecionar el campo de la url con un link camuflajeado me armaron este code pero el user se desconecto y me es urgente

tengo 10 horas parado por esto y para colmo mi programador estrella ya no se conecta seguido

me pueden ayudar por favor

PHP:
<?php
$hola= htmlentities($_GET["job"]);

$link = mysql_connect('host','mibd','mipass);
mysql_select_db("mibd", $link);

$result = mysql_query("SELECT * FROM mitablapais WHERE serial = '".$hola."'",$link);

$row = mysql_fetch_array($result);

header('Location: '.$row["link"].'');

?>

Lo que quiero es mandar llamar varias tablas para asi cuando se este en diferente pais lo coja correctamente
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
No entiendo lo que quieres, explica más detalladamente, ¿qué se recibe por $_GET["job"]?
 
Se obtiene el link

La verdad que no se entiende mucho lo que quieres hacer, lo unico que entendi fue que tienes 10 horas para hacerlo :witless:
 
"Lo que quiero es mandar llamar varias tablas para asi cuando se este en diferente pais lo coja correctamente" ¿Y esto?

Por cierto que error te da.
 
asi tengo el php

que me armaron

PHP:
<?php
$hola= htmlentities($_GET["job"]);

include "conf.php";

$result = mysql_query("SELECT * FROM mxbolsa WHERE serial = '".$hola."'");

$row = mysql_fetch_array($result);

header('Location: '.$row["link"].'');

?>

lo que no me coje escuando pongo el code asi para varias tablas

PHP:
<?php
$hola= htmlentities($_GET["job"]);

include "conf.php";

$result = mysql_query("SELECT * FROM mxbolsa, arbolsa, esbolsa, etc WHERE serial = '".$hola."'");

$row = mysql_fetch_array($result);

header('Location: '.$row["link"].'');

?>

"Lo que quiero es mandar llamar varias tablas para asi cuando se este en diferente pais lo coja correctamente" ¿Y esto?

Por cierto que error te da.
 
Ah entonces podrías agregar varias consultas, en caso de que no encuentre en una pase a la otra:

PHP:
<?php
$hola= htmlentities($_GET["job"]);

include "conf.php";

$result = mysql_query("SELECT * FROM [B]mxbolsa[/B] WHERE serial = '".$hola."'");

$row = mysql_fetch_array($result);
$row_count = mysql_num_rows($result);

if($row_count > 0)
    header('Location: '.$row["link"].'');
// Siguiente tabla (pais)
else {
  $hola= htmlentities($_GET["job"]);

  include "conf.php";

  $result = mysql_query("SELECT * FROM [B]arbolsa[/B] WHERE serial = '".$hola."'");

  $row = mysql_fetch_array($result);
  $row_count = mysql_num_rows($result);
    
    if($row_count > 0)
      header('Location: '.$row["link"].'');
    else {
    ...
    }
}

?>

¿Entiendes?
 
Pero se puede hacer de una forma mas corta para no repetir 20 paises
Ah entonces podrías agregar varias consultas, en caso de que no encuentre en una pase a la otra:

PHP:
<?php
$hola= htmlentities($_GET["job"]);

include "conf.php";

$result = mysql_query("SELECT * FROM [B]mxbolsa[/B] WHERE serial = '".$hola."'");

$row = mysql_fetch_array($result);
$row_count = mysql_num_rows($result);

if($row_count > 0)
    header('Location: '.$row["link"].'');
// Siguiente tabla (pais)
else {
  $hola= htmlentities($_GET["job"]);

  include "conf.php";

  $result = mysql_query("SELECT * FROM [B]arbolsa[/B] WHERE serial = '".$hola."'");

  $row = mysql_fetch_array($result);
  $row_count = mysql_num_rows($result);
    
    if($row_count > 0)
      header('Location: '.$row["link"].'');
    else {
    ...
    }
}

?>

¿Entiendes?
 
¿Qué error te da?
Y deberías usar mysql_real_escape_string con la variable $_GET que recibe, nunca metas entradas desde _GET directamente a la consultas.
 
Voltar
Topo