Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2010, 21:52
leonobarg
 
Fecha de Ingreso: marzo-2009
Mensajes: 46
Antigüedad: 15 años, 8 meses
Puntos: 1
Mensaje de alerta en busqueda

HOLA A TODOS:
PRIMERO ACLARO QUE ESTOS CODIGOS LO ENCONTRE EN OTRO POST VIEJO DE ESTE FORO:

Código:
CREATE TABLE `ejemplo` (
  `id` int(2) NOT NULL default '0',
  `nombre` varchar(255) NOT NULL default '',
  `apellido` varchar(255) NOT NULL default ''
) TYPE=MyISAM;

INSERT INTO `ejemplo` VALUES (100, 'Juan', 'Perez');
INSERT INTO `ejemplo` VALUES (200, 'Jorge', 'Lopez');
EJ1.PHP
Código PHP:
<html
<
head
<
script language="javascript" type="text/javascript"
function 
nuevoAjax() 
{  
    var 
xmlhttp=false;  
    try  
    {  
        
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");  
    } 
    catch(
e
    {  
        try 
        {  
            
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
        }  
        catch(
E) { xmlhttp=false; } 
    } 
    if (!
xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }  

    return 
xmlhttp;  


function 
traerDatos() 

    var 
cod=document.getElementById("cod").value
    var 
campo1=document.getElementById("c1"); 
    var 
campo2=document.getElementById("c2"); 
         
    var 
ajax=nuevoAjax(); 
    
ajax.open("POST""ej2.php"true); 
    
ajax.setRequestHeader("Content-Type""application/x-www-form-urlencoded"); 
    
ajax.send("v="+cod); 
             
    
ajax.onreadystatechange=function() 
    { 
        if (
ajax.readyState==4
        { 
            var 
respuesta=ajax.responseXML
            
campo1.value=respuesta.getElementsByTagName("nombre")[0].childNodes[0].data
            
campo2.value=respuesta.getElementsByTagName("apellido")[0].childNodes[0].data
        } 
    } 

</script> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Ejemplo</title> 
</head> 
<body> 
<input type="text" id="cod"> Codigo <input type="button" id="b1" value="Traer datos" onClick="traerDatos();"><br><br> 
<input type="text" id="c1"> Nombre<br><br> 
<input type="text" id="c2"> Apellido 
</body> 
</html> 
EJ2.PHP
Código PHP:
<?php 
$v
=$_POST["v"]; 

$conexion=mysql_connect("localhost""root"""); 
mysql_select_db("ajax"$conexion); 

$resultado=mysql_query("SELECT nombre, apellido FROM ejemplo WHERE id='$v'"); 
$registro=mysql_fetch_row($resultado); 

$xml="<?xml version='1.0' encoding='ISO-8859-1'?>"
$xml.="<datos>"
$xml.="<nombre><![CDATA[$registro[0]]]></nombre>"
$xml.="<apellido><![CDATA[$registro[1]]]></apellido>"
$xml.="</datos>"
header("Content-type: text/xml"); 
echo 
$xml
?>
Mi pregunta es donde debo colocar un alerta para que cuando ingrese un codigo que no exista me avise. Recien empiezo con ajax y no entiendo mucho.
Saludos.-