Comunidad de diseño web y desarrollo en internet online

dudas: php con algo de flash :)

Citar            
MensajeEscrito el 15 Mar 2008 03:53 pm
Holas gente :D estoy haciendo algo asi como una miniagenda bastante simple y en la parte del calendario en donde se supone q se guardan algunos dias como fechas de cumpleaños , notas o recordatorios...como q no se q hacer...mas bien tengo una idea pero no se como manejarla...lo q tengo es lo sgte

Código :

buscaReg.php
----------------------

<form method="post" action="buscaReg.php" target="i_main">
  <table width="511" height="110" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="391">Nombres
        <input name="txtNombres" type="text" id="txtNombres" size="50" /></td>
      <td width="120"><input name="btnBuscarNombre" type="submit" id="btnBuscarNombre" value="Buscar" /></td>
    </tr>
    <tr>
      <td>Apellidos
        <input name="txtApellidos" type="text" id="txtApellidos" size="50" /></td>
      <td><input name="btnBuscarApellido" type="submit" id="btnBuscarApellido" value="Buscar" /></td>
    </tr>
  </table>
</form>


en esta parte tengo 2 text y 2 botones ...lo q se supone q hacen es q al hacer click en btnBuscarNombre busque el nombre del txtNombres y el otro = pero busca por apellidos...el problema es q cuando hago click en cualquiera de los 2 botones haccen lo mismo osea buscan por nombre...como hago para q cada boton haga lo q le coresponde por separado???...

Este es mi code de php

Código :

<?php

   $host="localhost";
   $usuario="root";
   $password="";
   $db="Agenda";
   $nombres=$_POST['txtNombres'];
   
   
   $c=mysql_connect($host,$usuario,$password)or die("ERROR:" .mysql_error());
   mysql_select_db($db,$c) or die("ERROR:" .mysql_error());
   
   $consulta="SELECT * FROM directorio where Nombres='$nombres'";
   $resultado=mysql_query($consulta,$c);
   
   if (mysql_num_rows($resultado))
   {
      
      echo "<p class=style1>Se encontraron:  "; echo mysql_num_rows($resultado); 
      echo "  concidencia(s) </p>";
   
      while ($registro=mysql_fetch_array($resultado))
      {
         echo "
        <table width=560 height=39 border=1 align=left cellpadding=0 cellspacing=2     bordercolor=#FF00FF>
        <tr>
         <td width=131><strong>Nombres:</strong></td>
         <td width=508>$registro[1]</td>
        </tr>
        <tr>
         <td><strong>Apellidos:</strong></td>
         <td>$registro[2]</td>
        </tr>
        <tr>
         <td><strong>Direccion:</strong></td>
         <td>$registro[3]</td>
        </tr>
        <tr>
         <td><strong>Distrito:</strong></td>
         <td>$registro[4]</td>
        </tr>
        <tr>
         <td><strong>Provincia:</strong></td>
         <td>$registro[5]</td>
        </tr>
        <tr>
         <td><strong>Telefono de Casa:</strong></td>
         <td>$registro[6]</td>
        </tr>
        <tr>
         <td><strong>Celular:</strong></td>
         <td>$registro[7]</td>
        </tr>
      </table>
      <p class=style6>&nbsp;</p>
      <p class=style6>&nbsp;</p>
      <p class=style6>&nbsp;</p>
      <p class=style6>&nbsp;</p>
      <p class=style6>&nbsp;</p><br />";
      }
   
   }
   else
   {
   echo "No se encontraron coincidencias";
   }
   
?>


como les dije ta bastante simple...pero mi problema son los botones como les dije ambos buscan por $nombres=$_POST['txtNombres']; y lo q quiero es saber como puedo hacer q cada uno haga su parte...

Tambien se me estaba ocurriendo poner un boton flash mejor...pero como le digo al boton q al hacerle click llame a cierta funcion php??...ahi si podria poner 2 btns y cada uno con su respectiva funcion php...

Mi otro problema es el calendario no se si poner un Datefield o un Datachooser...creo q seria mejor un datafield xq selecciono un dia y me pone ese dia en el text q tiene...el problema es como mando ese dato(osea la fecha del text del datafield) como String a una variable php para luego poder guardarla en la base de datos???....la otra cuestion es (si se puede) q los dias q esten guardados en la base de datos salgan en un datachooser marcados indicando q ese dia tenemos algo q hacer...

Bueno espero q se haya entendido mi problemita... :) ...muchas gracias de antemano por toda ayuda

Por clacs

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 Mar 2008 03:00 am
esta bien la parte de la captura, el detalle es identificar que boton presionas...
te hace falta algo como:

Código :

if ($_POST["btnBuscarNombre"])  //preguntas si presionas el boton "btnBuscarNombre"
    {
    $nombre=$_POST["txtNombres"];  //capturas el valor de txtNombres
    demas procesos
    }

else

if ($_POST["otro boton"])
    otra accion, incluyendo un llamado a una funcion o lo que necesites...
else
if ($_POST["otro boton"])
    otra accion, incluyendo un llamado a una funcion o lo que necesites...

etc
etc
etc


la parte flash... ummm... no nos la llevamos muy bien que digamos. :ownz:

Por mauril26

161 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.