Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 08:45
javierflti
 
Fecha de Ingreso: junio-2011
Ubicación: Asturias
Mensajes: 228
Antigüedad: 13 años, 5 meses
Puntos: 14
no me envía el id

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($query0"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">&nbsp;</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