Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2006, 17:25
Avatar de dalyla
dalyla
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 8 meses
Puntos: 1
Problemas con php ajax y mysql

La idea es ke al seleccionar un departamento me escriba el nombre y el email del encargado, lo intente con ajax, pero soy nueva en esto. Y pues si alguien tiene una sugerencia.

Código PHP:
<?
echo "
<script language=\"javascript\">

function HayDatos() 
    {
    if (document.solicitudes.descripcion.value == \"\")
       {               
       alert(\"Favor de Proporcionar sus Comentarios o Sugerencias\");        
       return false;           
       }       
    else
       { 
       if (document.solicitudes.descripcion.value == \" \")             
               {            
            alert(\"Favor de Proporcionar sus Comentarios o Sugerencias\");                
            return false;             
            }
        else
            {     return true;     }
        }      
       }

    
    </SCRIPT>
    "
;
         
 echo 
"
  <p align=\"left\" class=\"style2\">Escriba a continuacion la solicitud que desee, ya sea para solicitar un Servicio, para modificar algun dato referente a su informacion personal. Seleccione el Departamento al que va dirigido y el Asunto del que se trate. </p>
</blockquote>
<p>&nbsp;</p>
<form name=\"solicitudes\" action=\"enviar.php\" onSubmit=\"return HayDatos()\">
<table width=\"996\" height=\"335\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\">
  <tr>
    <td width=\"43\" height=\"42\">&nbsp;</td>

    <td width=\"165\"><div align=\"right\"><span class=\"style1\">Departamento a quien va dirigido: </span></div></td> "
;
    
     
$rs=mysql_query("Select email1, concat(usuarios.nombre,' ', usuarios.apaterno, ' ', usuarios.amaterno) as nombre,  usuarios.idarea from usuarios left join puestos on (puestos.idpuesto = usuarios.idpuesto) where puestos.nombre = 'GERENTE'"$link); 
     
    
$i=0;
    while(
$row mysql_fetch_array($rs))
        {
        
$nm[$i] = $row["nombre"];
        
$ml[$i] = $row["email1"];
        
$ar[$i] = $row["idarea"];
        
$i++;
        }    
    
/*
    printf(count($nm));    
    
    for($a=0;$a<count($nm);$a++)
       {
       printf($nm[$a]);
       }*/
   
    
echo"
    <td width=\"252\"><blockquote>
      <p> 
      <script languaje=\"javascript\">
      function AreaEmail()
          {"
;
        for (
$a=0$a<count($ar);$a++)
            {
            echo 
"if (document.solicitudes.aquien.value == "$ar[$a].")                    
                    {                    
                    document.solicitudes.nombre.value = "
$nm[$a] ." ;                                        
                    document.solicitudes.email.value ="
$ml[$a] . "; 
                    }" 
;
            }
        echo 
"
        }
      </script>
     "

    
     
?>
     
     <select name="aquien" size="1" onChange="AreaEmail();">        
       <option value="0" selected>Selecci&oacute;n</option>          
       <option value="0">Direcci&oacute;n</option>
       <option value="14">Gerente Operativo</option>
       <option value="13">Gerente Administrativo</option>
       <option value="1">Ventas</option>
       <option value="9">Cobranza</option>
       <option value="6">Administracion</option>
       <option value="3">Servicios</option>
       <option value="2">Inst. de alarmas</option>
       <option value="4">Central y Patrullas</option>
     </select>
     <?
echo "
      </p>
    </blockquote></td>
    <td width=\"249\"><p> "
;

   
    
   
echo 
"
      <span class=\"style1\">Nombre:</span>
      <input name=\"nombre\" type=\"text\" size=\"50\">
    </p></td>
    <td width=\"271\" class=\"style1\">Email:
      <input type=\"text\" name=\"email\"></td>
  </tr>
  <tr>
    <td height=\"39\">&nbsp;</td>
    <td><div align=\"right\"><span class=\"style1\">Asunto:</span></div></td>
    <td colspan=\"3\"><blockquote>
      <p>
        <select name=\"asunto\" id=\"asunto\">
          <option value=\"Solicitud General\" selected>Seleccion</option>
          <option value=\"Solicitud de Servicio\">Solicitud de Servicio</option>
          <option value=\"Solicitud de Cambio de Datos\">Solicitud de Cambio de Datos</option>
          <option value=\"Sugerencias\">Sugerencias</option>
          <option value=\"Queja\">Queja</option>
          <option value=\"Solicitud General\">Otro</option>
        </select>
      </p>
    </blockquote></td>
    </tr>
  <tr>
    <td height=\"209\">&nbsp;</td>
    <td valign=\"top\"><div align=\"right\"><span class=\"style1\">Descripcion</span></div></td>
    <td colspan=\"3\"><blockquote>
      <p id=\"descripcion\" name=\"descripcion\" cols=\"80\" rows=\"10\">
        <textarea name=\"descripcion\" cols=\"80\" rows=\"10\" id=\"descripcion\"></textarea>
      </p>

    </blockquote></td>
  </tr>
  <tr>
    <td height=\"40\">&nbsp;</td>
    <td valign=\"top\">&nbsp;</td>
    <td colspan=\"3\" valign=\"baseline\"><blockquote>
      <blockquote>
        <p align=\"right\" name=\"textarea\" cols=\"80\" rows=\"10\">
          <input type=\"submit\" name=\"Submit\" value=\"  Enviar  \">
            <input type=\"reset\" name=\"Submit2\" value=\"  Limpiar  \">
        </p>
      </blockquote>
    </blockquote></td>
    </tr>
</table>
</form>


<p>&nbsp;</p>
"
;


?>