Código HTML:
<div id="formulario"> <form id="frmJoin" name="frmJoin" method="post" action="verpagi.php"> <fieldset> <legend><strong>Datos de contacto</strong></legend> <p> <input name="id" type="hidden" class="text" id="nombre" tabindex="5" /> </p> <p> <label for="first_name">Nombre: <span class="required">[obligatorio]</span></label> <input name="nombre" type="text" class="text" id="nombre" tabindex="10" value=" <?php echo $mudanza->nombre ;?>" /> </p> <p> <label for="last_name">Teléfono:<span class="required">[obligatorio]</span></label> <input name="telefono" type="text" class="text" id="telefono" tabindex="20" value="<?php echo $mudanza->email; ?>"/> </p> <p> <label for="email">Email:<span class="required">[obligatorio]</span></label> <input name="email" type="text" class="text" id="email" tabindex="30" value="<?php echo $mudanza->telefono; ?>"/> </p> <p> <input type="submit" name="presupuesto" id="submit" value="" tabindex="210" /> </p> </fieldset> </form>
Código PHP:
<?php if (isset($_POST["presupuesto"]))
{
$id = $_POST["id"];
echo var_dump($id);
$mudanzas = Mudanza::buscar_por_id_mudanza($id);
if(!empty($mudanzas))
{
redireccionar_a("location: presupuesto.php");
}
else
{
echo "No se a podido mostrar el registro";
}
}
?>
pues como veis tengo la funcion var_dump() con el id pero no consigo pasarlo , el var_drump() me dice que la variable $id esta vacia .
y
tambien me da un error de sintesis en la llamada a mysql que creo es por que la variable $id que es el parametro que nos dice a que registro queremos acceder.
esta es la funcion que hace la consulta a mysql
Código PHP:
public static function buscar_por_id_mudanza($id)
{
global $bd;
$sql = " SELECT * FROM " .static::$nombre_tabla. " WHERE id = ".$bd->preparar_consulta($id). " LIMIT 1 ";
$resultado =$bd->enviar_consulta($sql);
if($resultado)
{
return $resultado;
}
}
gracias
..