buenos dias: tengo una consulta con un comobo al seleccionar el nombmaq y
darle click al boton de consulta , me llama un script con la consulta de los demas datos, pero no toma el nombmaq completo.
 
ejemplo: selecciono en el combo rejilladora 1
 
en la consulta.php aparece= rejilladora  
entonces creo que como no lee completo rejiladora 1 no me muestra los otros campos         
 
gracias...
 
principal2.php
 
 
<script> 
function consulta(){
 
 
   var nombmaq=document.getElementById('select').value;
   var win=window.open("consulta2.php?nombmaq="+nombmaq,"  Consulta",'width='+590+',height='+355+',menubar='+  0+',scrollbars='+0+',toolbar='+0+',location='+0+',  directories='+0+',resizable='+0+',top='+0+',left='  +0);
 
}
</script> 
 
 
 
 
 
<?php
 
 
$link=mysql_connect("localhost","root",""); 
mysql_select_db("mtto",$link); 
echo"<select name=\"nombre_dado\" id=\"select\">"; 
 
$sql="SELECT nombmaq FROM maquina"; 
$result=mysql_query($sql); 
$i=0; 
while ($row=mysql_fetch_row($result)) 
{ 
echo "<option value=".$row[$i].">".$row[$i]."</option>\n"; 
} 
echo "</select>";
 
?> 
 
 
 
<input name="Consulta" type="button" nombmaq="Consulta" onClick="consulta()" value="Submit">
 
 
 
 
------------
consulta.php
-------------
 
 
<?php
include("conec.php"); 
$link=Conectarse();
$id=$_GET['nombmaq']; 
echo $id;
 
 
 
$Sql="select * from maquina where nombmaq ='".mysql_escape_string($_GET['id'])."'";
 
   echo $sql;
   $result=mysql_query($Sql,$link);
 
 
 
?>
 
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<tr>
<TD bgcolor="#FFFFFF"><span class="Estilo4"><strong> Nombre de la maquina..</strong></span></TD>
<TD bgcolor="#FFFFFF" class="Estilo4"><strong> tipo de mantto.. </strong></TD>
<TD bgcolor="#FFFFFF" class="Estilo4"><strong> operario a cargo.. </strong></TD>
 
<TD bgcolor="#FFFFFF" class="Estilo4"><strong> fecha inicio.. </strong></TD>
<TD bgcolor="#FFFFFF" class="Estilo4"><strong> fecha final.. </strong></TD>
 
</TR>
 
 
 
 
 
<?php    
   while($row = mysql_fetch_array($result)) 
 
   {
 
printf("<tr><td><INPUT TYPE='text' NAME='nombmaq' SIZE='50' MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='tipmtt' SIZE='20' MAXLENGTH='20' value='%s'></td><td><INPUT TYPE='text' NAME='operario' SIZE='20' MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='fechi' SIZE='20' MAXLENGTH='15' value='%s'></td><td><INPUT TYPE='text' NAME='fecht' SIZE='20' MAXLENGTH='15' value='%s'></td><td></tr>", $row["nombmaq"],$row["tipmtt"],$row["operario"],$row["fechi"],$row["fecht"]);
 
 
}
   mysql_free_result($result);
 
?> 
   
 

 
  todo te saldrá más fácil, bueno te dejo tu código , pero ordenado y arreglado, espero te sirva, saludos.
 todo te saldrá más fácil, bueno te dejo tu código , pero ordenado y arreglado, espero te sirva, saludos.


