hola necesito ayuda con una sentencia en php
yo tengo una base de datos que contengo los datos de todos mis usuarios y cada usuario tiene un numero de identificación que lo assigna access automaticamente.
bueno mi error es que yo tengo dos documentos *.php en donde en uno me muestra todos los numero de identificación y en el otro documento ha de mostrar todo los datos de los usuarios segun el numero que hemos elegido.
ahora mostrare el codigo que he montado para esto.
consulta.php(primer documento *.php)
<form action="consultaralta.php" method="post" name="Identidad">
<select name="ID"><option value="<?php
include_once("c:\adodb\adodb.inc.php");
$connexio = NewADOConnection("access");
$dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\RRHHDades.mdb;";
$sql ="select ID from Personal";
$connexio->Connect($dsn) or die ("No s'ha pogut connectar amb la BD");
$rs = $connexio->Execute($sql);
print $rs->fields['0'].' '.$rs->fields['1'].'<BR>';
print $rs->GetMenu('ID',$rs,false);
?>"></option>
</select>
<input type="submit" name="Submit15" value="Enviar" >
</form>
consultaralta.php(segundo documento *.php)
<?php
$ID = $_POST['ID'];
include("c:\adodb\adodb.inc.php");
include_once("c:/adodb/tohtml.inc.php");
$conn = NewADOConnection("access");
$dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\RRHHDades.mdb;";
$sql ="SELECT * FROM Personal WHERE ID='$ID'";
$conn->Connect($dsn) or die ("No s'ha pogut connectar amb la BD");
$resultat= $conn->Execute ($sql) or die ("Error SQL : $sql");
if ($resultat->EOF)
print $conn->ErrorMsg();
else {
if (!$resultat->EOF){
$Atrib_Taula=" width= '20%' border ='1' cellpadding='1' cellspacing='2' bgcolor='#CCCCCC' bordercolor='#CCCCCC'";
$Nom_Colum=array('ID','Nom','Cognoms','DNI','Estat s');
$Carac_html=False;
rs2html($resultat,$Atrib_Taula,$Nom_Colum,$Carac_h tml);
}
}
?>
bueno pues esto no funciona y ya no se porque puede ser el error que siempre me muestra es el siguiente:
Error SQL : SELECT * FROM Personal WHERE ID='805'
he probado de hacer con el nombre y el apellido del usuario y me funciona pero con la ID no
Hos pido AYUDA y Gracias de antemano.