Madremia anda que la que he liado aquí en un momento, de verdad que muchisimas gracias a los dos, vereis gracias a lo que me ha dicho
gustavopino lo he separado, lo he puesto con POST y ya lo he conseguido hacer !! YA ERA HORA!!!!!!
El FORM.PHP
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Selects dependientes con jQuery.</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script language="JavaScript" type="text/JavaScript">
$(document).ready(function(){
$("#select1").change(function(event){
var id = $("#select1").find(':selected').val();
$("#select2").load('genera-select.php?id='+id);
});
});
</script>
</head>
<body>
<form action="form.php" method="post">
<select name="select1" id="select1">
<option value="">Selecciona</option>
<option value="1">Opcion 1</option>
<option value="2">Opcion 2</option>
<option value="3">Opcion 3</option>
<option value="4">Opcion 4</option>
</select>
<select name="select2" id="select2">
</select>
<input name="enviar" type="submit" value="enviar"/>
</form>
<?php
if(isset($_POST['enviar'])){
echo $_POST['select1']; echo $_POST['select2']; }?>
</body>
</html>
Y el archivo php, (genera-select.php):
Código PHP:
<?php
require ('conectar.php');
$conn = conectar();
$consulta = "SELECT * from pruebas WHERE id_usuario = ".$_GET['id'];
$resultado=mysql_query($consulta,$conn) or die (mysql_error());
while ($fila = mysql_fetch_array($resultado)) {
echo '<option value="'.$fila['id'].'">'.$fila['nombre'].'</option>';
};
?>
Tanto lio de querer ponerlo todo en un archivo me ha complicado 3 horas las existencia!! Está claro que cuando una cosa no sale hay que buscar alternativas y no quedarse estancado porque si no....
De verdad que muchisimas gracias a los dos, si pudiera os daba todo el karma del mundo!!
un saludo muy grande!!