Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2009, 08:25
Avatar de BlogInn
BlogInn
 
Fecha de Ingreso: febrero-2009
Mensajes: 79
Antigüedad: 15 años, 9 meses
Puntos: 3
Problema Ajax y MySQL

Buenas, me he puesto a hacer un trabajillo probando ajax y tengo problemas desde el principio, tengo este codigo de XAJAX:

Código PHP:
<?
//incluímos la clase ajax
require ('xajax_core/xajax.inc.php');

//instanciamos el objeto de la clase xajax
$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
//$xajax->decodeUTF8InputOn();

function cargarVideo($titulo){
//creo el xajaxResponse para generar una salida
$respuesta = new xajaxResponse('ISO-8859-1');


$bd_host "localhost";
$bd_usuario "root";
$bd_password "******";
$bd_base "videos";

$con mysql_connect($bd_host$bd_usuario$bd_password);

mysql_select_db($bd_base$con);

$sql=mysql_query("SELECT video FROM videos WHERE titulo = $titulo");


$respuesta->addAssign("reproductor","innerHTML",$sql);
return 
$respuesta;
}

//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("cargarVideo");

//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>
y despues tengo esto:

Código HTML:
<div class="lista" align="left">
<form id="form1" name="form1" method="post" action="">
 
  <label> <strong>ELIGE TU VIDEO</strong>
  <select name="titulo" size="20" onchange="xajax_CargarVideo(titulo)"> 
Código PHP:
<?php

  
include('conex.php');
    
$link=Conectarse();
$consulta 'SELECT * FROM `videos`';
$result=mysql_query($consulta,$link); 
while (
$row=mysql_fetch_array($result))
{echo 
'<option>'.$row["titulo"].'</option>';};
?>
Código HTML:
 </select>
  </label>
 
</form>
</div>
<div id="reproductor">
</div> 
En principio creo que no tenia ningún error, pero no se, soy muy novato en este tema. Lo que tendria que hacer (bueno o lo que yo quisiera que haga xDDD) es que cuando cambie el valor del select me envie el titulo de un video a la función CargarVideo y que esta función conecte con la base de datos, busque el codigo del reproductor asociado a ese titulo y lo escriba en el div que se llama reproductor.

Pero vamos, que no me va :(

¿Alguien me ayuda?

Saludos
__________________
www.Blog-Inn.es --- Tecno & Trendy
1905 - GIJONUDOS Y ORGULLOSOS - 2009