hola, tengo este codigo
Código PHP:
<?php
include("conexion.php");
$lang=$_COOKIE['lang'];
$lang="lang/".$lang.".php";
include ("$lang");
$link=conectarse();
$query = mysql_query("SELECT * FROM admin", $link);
session_name("sesiondirh");
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="admin.css" />
<title><? echo $adminpanel; ?></title>
</head>
<body>
<div id="page">
<div id="pagetop">
<h1><? echo $adminpanel; ?></h1>
<div class="links">
<ul>
<li><a href="#"><? echo $contacto; ?></a></li>
<li><a href="#"><? echo $managepayments; ?></a></li>
<li><a href="ptc.php"><? echo $manageptcs; ?></a></li>
<li><a href="index.php"><? echo $inicio; ?></a></li>
</ul>
</div>
</div>
<div id="header">
<div id="main">
<div class="content">
<div class="main_top">
<h1>Page Title</h1>
</div>
<div class="main_body">
<?
if(isset($_SESSION['usuario']) && isset($_SESSION['password']))
{
$id=$_GET['id'];
if( isset ($_GET['nombre']) && isset ($_GET['comprobante']) )
{
$query = mysql_query("SELECT * FROM datos where id_ptc=$id", $link);
$pagos=mysql_result($query, 0, "pagos");
$pagos=$pagos+1;
$nombre=($_GET['nombre']);
$comprobante=($_GET['comprobante']);
$codigo="<a href=\"".$comprobante."\" title=\"".$nombre."\">".$nombre."</a>";
mysql_query("insert into comprobantes (id_comprobante,nombre,codigo,imagen,id_ptc) values
('','$nombre','$codigo','$comprobante','$id')",$link);
mysql_query("update datos set pagos=$pagos where id_ptc=$id",$link);
}
?>
<form method="GET" ACTION="a_comprobante.php?id=<?echo $id ; ?>">
<input type="text" name="nombre">
<input type="text" name="comprobante">
<input type="submit" name="accion" value="enviar">
</form>
<?
}
?>
</div>
</div>
<div class="clear"> </div>
</div>
<div id="footer">
</div>
</div>
</body>
</html>
Recoge el id, pero cuando envía el formulario en vez de enviarlo a a_comprobante.php?id=y la id, envía toda la informacion en la url, y me da estos dos errores.
Notice: Undefined index: id in C:\xampp\htdocs\manager\a_comprobante.php on line 45
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\manager\a_comprobante.php on line 49
Alguien sabe la solucion?
Gracias de antemano