que tengo el siguiente formulario:
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>
y la pagina donde esta el formulario esta este script:
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;
}
}
asi que como paso la variable $id de un script de una pagina a otro script en la otra pagina donde se van a mostrar el resultado de la busqueda. llevo varias horas comiendome la cabeza pero no doy con la solución.
gracias
..