• Lunes 29 de Abril de 2024, 11:58

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - dquispe

Páginas: [1]
1
PHP / Insertar codigo en combo box
« en: Sábado 22 de Mayo de 2010, 23:04 »
Hola amigos de solo codigo tengo una consulta que hacerles en mi programa cuando edito un registro muestro la descripcion de un modelo
desde otra tabla el detalle es que me guarda la descripcion de dicho modelo no el codigo.
Ayudenme amigos
Desearia mostrar la descripcion de dicho modelo y guardar en mi tabla dicho codigo de modelo es una consulta con join en este caso guarda la descripcion algo estoy haciendo mal.
En si la muestrala descripcion de dicho modelo  pero no ingresa  el codigo de modelo.
<select name="cbomodelose" id="cbomodelose">
           <?php
      $rmo=mysql_query("Select * from modelos order by cod_modelo");
while($fila_mo=mysql_fetch_array($rmo)){
echo "<option value='$fila_mo[0]'>$fila_mo[1]</option>";
}
$mod=mysql_query("SELECT c.num_celular, m.cod_modelo, m.descripcion_modelo
FROM celulares c
INNER JOIN modelos m ON c.cod_modelo = m.cod_modelo
WHERE c.num_celular=".$x);
while ($row_modelo=mysql_fetch_array($mod)) {
$modelo = $row_modelo["descripcion_modelo"];
echo "<option value="$modelo'>"selected";
echo ">$modelo</option>";  
}

?>
      </select>

2
JavaScript / Validar fecha en formato aammdd
« en: Lunes 3 de Mayo de 2010, 22:56 »
Hola amigos de solo codigo estoy en un dilema estoy haciendo una expresion regular para que me valide una fecha en formato aammdd
pero me he quedado aqui no se como hacerlo pa que valide biciestos
patron.Fecha_Internamiento=/^([19|20]{4}-d[0-9]{1})$/;

Hasta aqui me quede solo valida esto:
por ejemplo 2010-01 al 0 pero si pongo 2010-00 tambien deja entrar.
Me faltaria cuando valide un biciesto y una fecha completa pero no tengo tantos conocimientos.

3
PHP / Imprimir datos segun check seleccionado
« en: Jueves 11 de Febrero de 2010, 22:59 »
Hola amigos de solo codigo tengo que hacerles una consulta.

Como puedo hacer para imprimir registros depediendo de un check seleccionado.


Bueno algo asi.
             name- code -direccion
check   (pepito-001-calle4)
check   (joseli-002-calle5)
check   (pepito-003-calle6)

Osea si hago clic en pepito como puedo hacer para imprimir solo a pepito -001-calle4.

Ya sea en pdf excel o lo que sea.

Gracias.

4
JavaScript / Eliminar tipo hotmail con checks usando mvc y java script..
« en: Jueves 28 de Enero de 2010, 22:30 »
Hola.. haber si me pueden dar una mano.
Mira tengo dos funciones en java script.
En la cual pretendo eliminar mediante check el registro seleccionado.


Pero cuando le doy eliminar pues no m hace nada.

Pero si detecta si eh seleccionado un check o no pareciera que no atrapara el valor.

Mira primero te voy a mostrar como elimino elementos sin utilizar check..

Esta metodo esta hecho en mvc.



controler..

Si encuentro data pues la muestro $lista usuarios.. contiene la data ps esta grabada en una sesion.

if(isset($lista_usuarios[$i]["nomusu"])){ ?>
<td align="center" valign="middle"><div align="center"></div></td>
<tr><td height="32">
<div align="center">
<input type="checkbox" name="checkbox" value="checkbox<?=$codigo?>" id="checkbox<?=$codigo?>" /> //Este es el check aqui pretendo que elimine
</div>
<div class="pintar"> </div></td>
<td align="center" valign="middle">
<span class="tablaDato">
<?=$lista_usuarios[$i]["nomusu"]?>
</span>
<div align="left">
<div align="left"></div></td>
<td class="tablaDato"><?=$lista_usuarios[$i]["apeusu"]?></td>
<td class="tablaDato"><?=$lista_usuarios[$i]["dir_user"]?></td>
<td class="tablaDato"><?=$lista_usuarios[$i]["dni_user"]?></td>
<td class="tablaDato"><?=$lista_usuarios[$i]["tel_user"]?></td>
<td class="tablaDato"><?=$lista_usuarios[$i]["loginusu"]?></td>
<? $codigo=$lista_usuarios[$i]["nomusu"]; ?>

//atrapo el codigo para saber que registro voy a eliminar hago la pregunta confirmacion


<td align="center" valign="middle"><a href="../controler/usuarios_controler.php?accion=del&codi=<?=$lista_u suarios[$i]["nomusu"] ?>" onClick="return confirm('Seguro deseas Eliminar el Registro? <?=$codigo?>')"><img src=../imagenes/b_drop.png" width="16" height="16" alt="Eliminar" border="0" /></a></td>
aqui mando la accion seleccionada como parametro del y el codi que es el codigo que eh elegido.


La funciones de javascript

Esta es para seleccionar todos los check activarlos funciona bien..

<script>
function marcartodo(x) {
if(x==true){
for (i=0;i<frmusuarios.elements.length;i++){
if ((frmusuarios.elements.type=="checkbox")&&(frmusuarios.elements.checked==false)){
frmusuarios.elements.checked=true;
}
}
}
else{
for (i=0;i<frmusuarios.elements.length;i++){
if ((frmusuarios.elements.type=="checkbox")&&(frmusuarios.elements.checked==true)){
frmusuarios.elements.checked=false;
}
}
}
}
</script>


Esta funcion es para eliminar
<script>
function validar_chk() { //por siaca le puse tambien codigo haber si atrapa algo y nada
var f = document.frmusuarios
var chk = false;
var url;
var cod = "";
for (i=0; i < f.checkbox.length; i++) {
if (f.checkbox.checked == true) {
url="../controler/usuarios_controler.php='accion=del&codi=<?=$lista_ usuarios[$i]["nomusu"] ?>"; //Aqui lo reemplaze por codigo pero no atrapa nada
return url;
}
}
if (chk == false) {
alert("No has seleccionado ningun checkbox!!!")
return false
}
return true
}
</script>


usuarios_controler.php



session_start(); //iniciando la sesion jalando el model del usuario como su dto y la utilidades...
require_once "../model/usuario_model.php";
require_once "../dto/usuario_dto.php";
require_once "../utilities/consultas.php";

//Capturando la accion como el codi del registro..
$accion_elegida = $_REQUEST["accion"];
$codigo_atr = $_REQUEST["codi"];



Aqui si la accion el del elimina llamo a delete_usuario que esta en el model....

if ($accion_elegida == "del") {
$model_usuario=new usuario_model();
$model_usuario->delete_usuario($codigo_atr);
$_SESSION["msj"] ="<img src='../imagenes/b_drop.png' />Registro Eliminado Correctamente .";
//El mensaje... lo arroja cuando elimina---
?>
<script LANGUAGE="JavaScript">
var paginax="../view/usuarios.php"
location.href=paginax //aca retorna a usuarios.php

</script>
<?
}
?>


usuario_model.php


session_start(); //iniciamos la sesion
require_once '../dao/usuarios_dao.php'; //jalamos usuario dao

public function delete_usuario($dto){ //una funcion delete_usuario aqui el dto contiene toda la data del registro selecciionado

try {
$usuario_dao=new usuario_dao();

$usuario_dao->delete_usuario($dto);//aqui jalamos el delete usuario que esta en el dao
//$ncodigo
}
catch(Exception $e){ //esto esta con sus repestivos exception
throw $e;
}
}

usuario_dao.php


public function delete_usuario($dto){ //funcion delete usuario el dto contiene los seter y los geters osea toda la data
try{
$imp=factory_dao::get_implementacion($_SESSION["ds"]); //jalamos al factory para ver que tipo de gestor de bs uso en mi caso mysql es el ds
$imp->conectar();
$cad= "delete from usuarios where nomusu='".$dto."'"; //un delete para eliminar el usuario seleccionado...
$imp->execute_update($cad); //execute_update se usa porque es una actualizacion
}
catch(Exception $e)
{
throw $e;
}
}

Esto funciona muy bien .. siempre eh utilizado este metodo, el problema son los check.. hacerlos con checks.

5
PHP / Problemas en el combo box
« en: Viernes 20 de Noviembre de 2009, 05:23 »
Hola a todos tengo una consulta como puedo llenar ... un combo box en el view sin utilizar consultas sql creo que con sesiones se haria eso..
Me explico en mi view celulares.
Necesito mostrar la descripción de los modelos.. y eso es correspondiente a otra tabla como podria hacer eso.
Pero en mi view celulares si puedo llenar con un combo box utilizando un array muestro mi codigo.

$dptos=array("AMAZONAS","ANCASH","APURIMAC","AREQU IPA","AYACUCHO","CAJAMARCA","CALLAO","CUSCO","CHIC LAYO","HUANCAVELICA","HUANUCO","ICA","JUNIN","LA LIBERTAD","LAMBAYEQUE","LIMA","LORETO","MADRE DE DIOS","MOQUEGUA","PASCO","PIURA","PUNO","SAN MARTIN","TACNA","TUMBES","UCAYALI");

<select name="cbolocalidadi" id="cbolocalidadi">
<?php
for($i=0;$dptos[$i];$i++){
if($lista_celulares[0]["localidad"]==strtoupper($dptos[$i])){ $sel="selected"; }
echo("<option value='$dptos[$i]' $sel>$dptos[$i]</option>");
$sel="";
}
?>
</select>

Si mis modelos estan en otra tabla... lo estoy tratando de hacer..


Mi tabla modelo.


CREATE TABLE `modelos` (
`cod_modelo` varchar(10) NOT NULL,
`descripcion_modelo` varchar(50) NOT NULL,
PRIMARY KEY (`cod_modelo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

hola eh estado tratando d desarrollar esto t tgo muchos problemas parece que nadie sabe d este tema.


mis... interfaces....



<?
require_once '../design/interface_dao.php';
class implementacion_mysql implements interface_dao
{
public $cn = null;

public function conectar()
{
try {
$cn = mysql_connect("localhost", "root", "soporte931735");
mysql_select_db("cobramoviles");
}
catch (exception $ex) {
throw $ex;
}
}

public function execute_query($sql)
{
try{
$lista_usuarios=array();
$rs=@mysql_query($sql);

while($fila=@mysql_fetch_array($rs)){
$lista_usuarios[]=$fila;
}
if(count($lista_usuarios)>0){
return $lista_usuarios;
}
else{
throw new Exception("No se obtuvieron datos en la consulta...");

}
}
catch(Exception $ex){
throw $ex;
error_log($e->getMessage() . "n".$sql."n", 3, "../log/error.log");
}
}
public function execute_update($sql)
{
try{
mysql_query($sql);
}
catch(Exception $ex){
error_log($e->getMessage() . "n".$sql."n", 3, "../log/error.log");
throw $ex;
}
}
}
?>

en el controler...
$modelos = $model_celulares->generar_listado();
$_SESSION["codigoGenerado"] = $modelos;



en el dao es la huevada


public function generar_listado(){
try{
$imp=factory_dao::get_implementacion($_SESSION["ds"]);
$imp->conectar();

$cad="Select cod_modelo, descripcion_modelo from modelos order by descripcion_modelo asc";

if($cad->execute_query()>0){

esto falta-------



//echo "valores".$cad;
$rec=$imp->execute_query($cad);
return $rec;
}
catch(Exception $e){
throw $e;
} //fin del try catch
} //fin del metodo




// en el model



public function generar_listado(){
try {

$celulares_dao=new celulares_dao();

$lista=$celulares_dao->generar_listado();

if(count($lista)==0){

throw new Exception("Lo sentimos. No se encontraron registros...");
}

return $lista;

}
catch(Exception $e){
throw $e;
}
}


view



$codigoNuevo=null;
if (isset($_SESSION["codigoGenerado"])) {
$codigoNuevo = $_SESSION["codigoGenerado"];
unset($_SESSION["codigoGenerado"]);
pa que se vean los modelos...
<?php
for($i=0;$codigoNuevo[$i];$i++){
if($lista_celulares[0]["cod_modelo"]==strtoupper($modelos[$i])){ $sel="selected"; }
echo("<option value='$codigoNuevo[$i]' $sel>$codigoNuevo[$i]</option>");
$sel="";
}
?>
Nuse pienso que es asi...
tgo esa idea, como hacerlo creo que voy por buen camino por el mysql_fecth_row
asi como es assoc como los hgo en el dao. :argh:  :angry:

6
PHP / PAGINACION CON DTO Y MVC
« en: Lunes 2 de Noviembre de 2009, 17:08 »
Hola a todos tengo un gran dilema al tratar de hacer mi paginación, en mi view ps hay reglas en el dto de no hacer consultas en el view

ps si algun dia se cambia de gestor d base d datos como oracle solo haria unas modificaciones en el model y el dao, por ahi me dijieron que mande la data al controler en un array pero no se como una ayuda, batalle mucho para hacer mis mantenimientos en dto respetando las regklas trabajo full sesiones.

Ayuda un ejemplo de paginacion en el view con mvc y dto.

7
PHP / MVC en php con mysql
« en: Lunes 24 de Agosto de 2009, 17:45 »
Holas saludos cordiales a todos.. tengo u na gran duda con el METODO MVC en php desearia orientacion ya que eh buscado tutoriales.. y no m ayudan mucho desearia un ejemplo .. con base de datos para poder ver su funcionamiento.. y cuales son sus ventajas y desventajas..

8
PHP / Mostar dato mediante la tecla enter
« en: Miércoles 5 de Agosto de 2009, 03:08 »
Hola saludos a todos tengo una curiosidad, como puedo mostrar datos mediate la tecla enter,
me explico tengo varios campo de texto.

Un campo llamado celular en el cual digito un numero celular, deberia de mostrarse todos los demas datos de esa
fila pero como hacerlo tgo la idea.

Pero no me entiendo bien, haber ayudenme.

9
PHP / Duda al subir imagenes al servidor
« en: Martes 4 de Agosto de 2009, 18:31 »
Hola saludos a todos, tengo una duda porque localmente cuando quiero subir archivos lo hgo sin dificultad alguna, pero cuando lo quiero subir a un servidor linux no me deja.
Los permisos estan otorgados totalmente.

<h1>&nbsp;</h1>
<h1> CARGA DE ARCHIVOS</h1>
<p>&nbsp;</p>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <table width="324" border="0" align="center" class="tablaDato">
    <tr>
      <td width="39" class="tablaTitulo">Archivo</td>
      <td width="269"><label>
        <input name="archivo" type="file" id="archivo" />
      </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input name="btnsubir" type="submit" class="boton" id="btnsubir" value="Subir Archivo" />
      </label></td>
    </tr>
  </table>
  <p>&nbsp;</p>
 
  <?
   $file=$_FILES["archivo"];
   if(isset($_FILES["archivo"]["size"])){
    $v=$_FILES["archivo"]['size'];
  $re=$v/1048576;
  ?>
 
  <div id="datos">
    <table width="362" border="0" class="tablaTitulo">
      <tr>
        <td width="157">tipo de archivo : </td>
        <td width="193"><?=$_FILES["archivo"]['type']?></td>
      </tr>
      <tr>
        <td>tama&ntilde;o de archivo: </td>
        <td><? echo number_format($v,4)."  MB"?></td>
      </tr>
      <tr>
        <td>nombre original: </td>
        <td><?=$_FILES["archivo"]['name']?></td>
      </tr>
      <tr>
        <td>nombre temporal: </td>
        <td><?=$_FILES["archivo"]['tmp_name']?></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><?=$file?>&nbsp;</td>
      </tr>
    </table>
  </div>
  <?
  }
  ?>
  <p>&nbsp;</p>
</form>
</body>
</html>
<?
if(isset($_FILES["archivo"]['size'])){
$destino= "/home/pandora/docs/ " .$_FILES['archivo']['name'];  
//$carpeta="./../fotos/";/*
if(move_uploaded_file($_FILES['archivo']['tmp_name'],$destino)){
//chmod("$destino", 0777);// todos los permisos par el propietario, lectura y escritura para los demas  

echo "SE CARGO EXITOSAMENTE";
}
else{
echo "ERROR: archivo no aceptado";
}
}


Favor de ayudarme, no entiendo el error no encuentra  la ruta pero la ruta esta bien.

10
PHP / Duda al subir imagenes al servidor, y mostrar cajas de texto
« en: Viernes 24 de Julio de 2009, 16:51 »
Hola a todos buen día, tengo una consulta en general como poder realizar esto.

Necesito ideas y ayuda.

Comento el caso.

Tengo una pag llamada editar_celulares.php

en la cual tiene varios campos como de texto y combos box.

Hago un llenado del combo mediante esta consulta.


<select name="cboestadoe" id="cboestadoe">
<?
for($e=0;$estados[$e];$e++){
if($estados[$e]==$fila[8]){
echo "<option value='$estados[$e]' selected>$estados[$e]</option>";
}else{
echo "<option value='$estados[$e]'>$estados[$e]</option>";
}
}
?>
</select>


// Con el include jalo los arrays para k se rrellene el combo

<?
include ("logic_pandora.php");
include ("arrays.php");
include ("calendariomejorado.htm");
?>

El combo se encarga de llenar los estados del celular.

De esta pagina hago el llenado del array.
arrays.php

<?
//Array para los departamentos
$estados=array("ASIGNADO","BAJA","DAÑADO","FIDELIZ ACION","LIBRE","PRESTADO","ROBADO","SOPORTE TECNICO");
?>

Ahora mi duda y consulta es la siguiente, si ejemplo selecciono en el combo robado
como puedo hacer para que se visualize una caja cualquiera, y que al lado de esa caja hayga un boton, en el cual se puedan subir imagenes desde mi pc hacia el servidor.

Osea en el servidor abra una carpeta llamada imagenes.
Ahi quiero que se guarde osea que se suba.
A esa carpeta.
Y lo unico que quiero que se guarde en mi tabla celulares, es el nombre de esa imagen ejemplo: Imagen_01.jpg.

 :argh:  :argh:  :argh:  :argh:  :argh:

11
JavaScript / Validar Fecha que una no sea Mayor que otra
« en: Miércoles 15 de Julio de 2009, 16:04 »
Hola saludos a todos, tengo un problema... al validar fechas,
 me explico tgo dos cajas de texto, una que es fecha de alta y otra fecha inicial.

La nfecha inicial no puede ser mayor que la fecha de alta, si esto sucede .... debe salir un mensaje mi pregunta es como en java script.
En formato yy/mm/dd

Osea ejemplo:2008
Algo asi espero au ayuda.

12
JavaScript / Orientacion en tema de VALIDACIONES
« en: Jueves 9 de Julio de 2009, 01:31 »
--------------------------------------------------------------------------------

Holas a esta gran comunidad, estoy desarrollando <un sistema en php pero requiero de valida en java script tengo muchas dudas les cuento ya logre validar unas cosas en mi formulario pero no me queda en claro algunas cosas para validar.Deseo una orientación para solcionar este dolor de cabeza ... de ante amno gracias a todos siempre son de buena ayuda y cada día aprendo mas.

Les dejo el codigo de mi valida.. haber ne que me pueden ayudar.


<script>
patron=new Object();
patron.numero=/^(([9]{1}[0-9]{8}))$/;
//Que inicie 9 y que siguan con digitos numeros del 0 al 9.
//Maximo de digitos 9.
patron.rpm=/^((
  • |
  • [0-9]{6}))$/;//Que inicie con # o * y que los siguientes digitos sean del 0-9

//Maximo de digitos son 7.
patron.serie_equipo=/^([A-Fa-f0-9 ]{14}))$/; //Que sean carcteres numeros del 1-9 y letras del a-f
//Maximo 14 digitos
patron.serie_chip=/^([0-9 ]{14}))$/; //Que sean solo numeros del 1-9 y que sean 15 caracteres maximo
patron.fecha_alta=/^([0][1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)[0-9]{2}+$/;
patron.fecha_ucambio=/^([0][1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)[0-9]{2}+$/;
patron.observaciones=/^([A-Za-z0-9 ]+)$/; //Que sean leytras y numeros sin limite de caracteres
function validar()
{
elementos=frmcelulares.elements;
for(i=0;i<elementos.length;i++)
{
v=elementos.validador;
if(!v) continue;
r=patron[v];
e=r.exec(elementos.value);
if(!e){
alert("Error en: " +v+" con el valor: "+elementos.value);
elementos.focus();
return false;
}
}
return true;
}

function back(){
location.href="celulares.php";
return true;
}
</script>

<form action="celulares.php" method="post" enctype="multipart/form-data" name="frmcelulares" id="frmcelulares" onSubmit="return validar();">


Nota lo unico que me valida con esta función es el numero de celular y la observación no se en que estoy fallando.

Agradecerles su comprension ya que soy nuevo en java script.

13
PHP / Duda con validaciones.
« en: Martes 7 de Julio de 2009, 00:37 »
Un gran saludo a esta gran comunidad, agradecerles de ante mano por su ayuda brindada.

Tengo una duda como puedo validar mediante java script.


Osea quiero validar un campo por ejemplo un numero de RPM:


Tiene que iniciar por * o # luego que sigan números y su longitud que no sea mayor a 7 caracteres.

Una ayuda creo que esos son expresiones iregulares disculpen por la ignorancia de este tema.

Gracias...
Denme una idea como hacerlo necesito hacerlo en java script ya que mi sistema lo estoy haciendo en full php pero la valida la mayor parte esta.
EN JAVA SCRIPT Y POCO EN PHP--

Recuerdo que cuando en esos tiempos estudiaba me dieron unas clases de expresiones regulares.

No me bota el mensaje de error

<td colspan="3"><label>
       <input name="txtrpm" type="text" id="txtrpm" size="7" maxlength="7" validador="RPM"/>
     </label></td>


<script>
patron=new Object();
patron.RPM=/^(
  • |
  • ){9})$/;

function validar()
{
elementos=datos.elements;
for(i=0;i<elementos.length;i++)
{
v=elementos.validador;
if(!v) continue;
r=patron[v];
e=r.exec(elementos.value);
if(!e){
alert("Error en: " +v+" con el valor: "+elementos.value);
elementos.focus();
return false;
}
}
return true;
}

function back(){
   location.href="../tables/providers.php";
   return true;
}
</script>

14
PHP / Problema al validar campo.
« en: Sábado 4 de Julio de 2009, 00:25 »
Ayuda en la validacion de un campo, lo que deseo es que al presionar el boton insertar celulares me salga un mensaje si es que existe el numero de celular que estoy ingresando, bueno mil gracias de ante mano ..

/Metodo para validar un Numero celular repetido//
if(isset($_POST["btngrabarc"])){
$num_celular=$_POST["txt_numcelular"];

$sql = "SELECT COUNT(*) FROM celulares WHERE num_celular = '$num_celular'";
$consulta = mysql_query($sql, $cn) or die( mysql_error() );
$dato = mysql_result($consulta, 0);

if ($dato >= 1) {
echo "El campo celular ya esta registrado";
} else {


$consulta = mysql_query($sql, $cn) or die( mysql_error() );
}
if(!mysql_error()) {echo "Bien";}
else {echo "Intente mas tarde";}

mysql_close($cn);
}
//



No me arroja ni error de sintaxis ni nada solo que no sale el mensaje ps..


...
Codigo de insertar celulares..


<?php
include ("logic_pandora.php");
include ("calendariomejorado.htm");
include ("arrays.php");

$obj=new logic_pandora();
$cn=$obj->conectar();
$res=$obj->ejecutarConsulta("select * from celulares order by cod_celular asc");
$reg=mysql_num_rows($res);


//Metodo para validar un Numero celular repetido//
if(isset($_POST["btngrabarc"])){
$num_celular=$_POST["txt_numcelular"];

$sql = "SELECT COUNT(*) FROM celulares WHERE num_celular = '$num_celular'";
$consulta = mysql_query($sql, $cn) or die( mysql_error() );
$dato = mysql_result($consulta, 0);

if ($dato >= 1) {
echo "El campo celular ya esta registrado";
} else {


$consulta = mysql_query($sql, $cn) or die( mysql_error() );
}
if(!mysql_error()) {echo "Bien";}
else {echo "Intente mas tarde";}

mysql_close($cn);
}
//


?>

<script>
function validar(){
if (isNaN(document.frmcelulares.txt_numcelular.value) ) {
alert("USUARIO:nEste campo Numero de Celular debe tener NUMEROS.");
document.frmcelulares.txt_numcelular.focus();
return (false);
}
if (isNaN(document.frmcelulares.txtserie_equipo.value )) {
alert("USUARIO:nEste campo serie equipo debe tener NUMEROS.");
document.frmcelulares.txtserie_equipo.focus();
return (false);
}
if (isNaN(document.frmcelulares.txtserie_chip.value)) {
alert("USUARIO:nEste campo serie chip debe tener NUMEROS.");
document.frmcelulares.txtserie_chip.focus();
return (false);
}
if (document.frmcelulares.txt_numcelular.value.length ==0){
alert("USUARIO:nTiene que Ingresar el Numero Celular.")
document.frmcelulares.txt_numcelular.focus()
return (false);
}
if (document.frmcelulares.txtnum_rpm.value.length==0) {
alert("USUARIO:Tiene que Ingresar el RPM.")
document.frmcelulares.txtnum_rpm.focus()
return (false);

}

if (document.frmcelulares.txtserie_equipo.value.lengt h==0){
alert("USUARIO:Tiene que Ingresar la serie del equipo .")
document.frmcelulares.txtserie_equipo.focus()
return (false);
}
if (document.frmcelulares.txtnombres.value.length==0) {
alert("USUARIO:Tiene que Ingresar el nombre .")
document.frmcelulares.txtnombres.focus()
return (false);

}
}
</script>

<?
$cod_cel=$_POST["txt_celulares"]; //Atrapando Valores//
$cod_unidad=$_POST["cbouf"];
$cod_model=$_POST["cbomodcel"];
$cod_delega=$_POST["cbodel"];
//$num_celular=$_POST["txt_numcelular"];
$num_rpm=$_POST["txtnum_rpm"];
$serie_equipo=$_POST["txtserie_equipo"];
$estado=$_POST["coboestado"];
$localidad=$_POST["cbolocalidad"];
$serie_chip=$_POST["txtserie_chip"];
$fecha_alta=$_POST["txt_fecalta"];
$fecul_cambio=$_POST["txtfechu_cambio"];
$obser=$_POST["txt_observaciones"];
$nombre=$_POST["txtnombres"];
?>

<style type="text/css">
<!--
.Estilo6 {font-size: 16px; font-weight: bold;}
.boton1 { width: 92px;
height: 18px;
background:url(Imagenes/btn1z.PNG);
border: 0px;
}
.boton2 { width: 133px;
height: 18px;
background:url(Imagenes/btn2z.PNG);
}
.Estilo7 {font-size: small; color: #333333;}
.Estilo12 {font-size: 17px; color: #313131;}
.Estilo13 {color: #003399; font-size: 13px; }
.Estilo14 {font-size: 12px;}
.Estilo15 {color: #666666;}
.Estilo18 {font-size: 10px}
.Estilo19 {font-size: 11px}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Estilo20 {font-size: x-small}
.Estilo23 {font-size: x-small; color: #CC0000; }
.Estilo25 {font-size: 7px}
#form1 table {
text-align: left;
}
-->
</style>
<link href="Plantillas/Enlaces.css" rel="stylesheet" type="text/css">
</head>
<body>
<form action="celulares.php" method="post" enctype="multipart/form-data" name="frmcelulares" id="frmcelulares" onSubmit="return validar()">
<p>&nbsp;</p>
<p>&nbsp;</p>
<table width="738" border="1" align="center">
<tr>
<td width="279">Codigo Celular</td>
<td width="586"><label>
<input name="txt_celulares" type="text" id="txt_celulares" onKeyPress="return Blokea_Enter()" value="<? echo $obj->generarCodigo("celulares","cod_celular","5");?> " size="9" />
</label></td>
</tr>
<tr>
<td>Codigo de Unidad</td>
<td><label>
<select name="cbouf" id="cbouf">
<?php
$rs2=mysql_query("Select * from unidades_funciones order by cod_unidad",$cn);
while($fila2=mysql_fetch_array($rs2)){
echo("<option value='$fila2[0]'>$fila2[1]</option>");
}
?>
</select><td>Codigo Modelo</td>
<td><label>
<?php
echo "<select name='cbomodcel'>";
$ma=mysql_query("Select cod_modelo, descripcion_modelo from modelos");
while($ss=mysql_fetch_array($ma)){
$selected='';
if ($ss[1] == $POST['cbomodcel'] ) { $selected="selected='selected'"; };
echo("<option value='$ss[1]' $selected>$ss[1]</option>");
}
echo "</select>";
?>
<td width="18"> <a href=modelos.php?cod=<? echo $registro[0]; ?> title="Haga click aqui para buscar un: Modelo">
<img src="imagenes/lupa.jpg" width="18" height="17"></label> </tr>
<tr>
<td>Codigo Delegación</td>
<td><label>
<select name="cbodel" id="cbodel">
<?php
$rs4=mysql_query("Select * from ots order by codigo_ot ",$cn);
while($fila4=mysql_fetch_array($rs4)){
echo("<option value='$fila4[0]'>$fila4[1]</option>");
}
?>
</select><td>Numero Celular</td>
<td><label>
<input name="txt_numcelular" type="text" id="txt_numcelular" onKeyPress="return Blokea_Enter()" size="9" maxlength="9" />
</label></td>
</tr>
<tr>
<td>Numero de RPM</td>
<td><input name="txtnum_rpm" type="text" onKeyPress="return Blokea_Enter()" id="txtnum_rpm" /></td>
</tr>
<tr>
<td>Serie Equipo</td>
<td width="586"><label>
<input type="text" name="txtserie_equipo" onKeyPress="return Blokea_Enter()" id="txtserie_equipo" />
</label></td>
</tr>
<tr>
<td>Serie Chip</td>
<td><label>
<input type="text" name="txtserie_chip" onKeyPress="return Blokea_Enter()" id="txtserie_chip" />
</label></td>
</tr>
<tr>
<td>Estado</td>
<td><label>
<select name="cboestado" id="cboestado">
<?
for($s=0;$estados[$s];$s++){
echo "<option value='$estados[$s]'>$estados[$s]</option>";
}
?>

</select>
</label></td>
</tr>
<tr>
<td>Localidad</td>
<td><label>
<select name="cbolocalidad" id="cbolocalidad">
<?
for($i=0;$dptos[$i];$i++){
echo "<option value='$dptos[$i]'>$dptos[$i]</option>";
}
?>
</select><td>Fecha alta</td>
<td><label>
<input type="text" name="txt_fecalta" id="fc_1233089331" title="YYYY-MM-DD" size="15" readonly="true" value="<?=$listamodi[0]["txt_fecalta"]?>">

<input name="button" type="button" class="BotonCalendar"> <img src="imagenes/Calendario.gif" onClick="displayCalendarFor('fc_1233089331');">

</label></td>
</tr>
<tr>
<td>Fecha Ucambio</td>
<td><label>
<input type="text" name="txtfechu_cambio" id="txtfechu_cambio" title="YYYY-MM-DD" size="15" readonly="true" value="<?=$listamodi[0]["txt_fecalta"]?>">

<input name="button" type="button" class="BotonCalendar"> <img src="imagenes/Calendario.gif" onClick="displayCalendarFor('txtfechu_cambio');">

</label></td>
<tr>
<td>Observaciones</td>
<td><input type="text" name="txt_observaciones" onKeyPress="return Blokea_Enter()" id="txt_observaciones" /></td>
</tr>
<tr>
<td>Nombres</td>
<td><input type="text" name="txtnombres" onKeyPress="return Blokea_Enter()" id="txtnombres" /></td>
</tr>
</table>
<input name="btngrabarc" type="submit" class="boton1" value="Insertar" id="btngrabarc" v>
</form>

</body>
</html>

Ayudenme gente .... tengo esta cosa metida en la cabeza denme ideas ya se ke estoy pòr buen camino solo faltan pulir unas cosas. Se puede verificar eso mediante java script ? eh escuchado sobre ajax peor no tgo información ni noción sobre ese ajax.

15
PHP / Problema al elimin ar datos con checks.
« en: Martes 23 de Junio de 2009, 17:43 »
Esta bien hay dos codigos d eliminacion que utilizo uno es al hacerle clic a una imagen.
El otro darle clic al check y darle a eliminar, te lo muestro.

Esto es si se pulso el botn eliminar.
,
if(isset($_POST["btnEliminarm2"])){
$rsm=mysql_query("Select * from modelos order by cod_modelo",$cn);
for($t=1;$t<=mysql_num_rows($rsm);$t++){
if(isset($_POST["chk$t"])){
$cadel="Delete from modelos where cod_modelo=".$_POST["chk$t"];
mysql_query($cadel,$cn);
echo "codigo a eliminar".$cadel;
}}
}

------------------------

Nada tengo una pagina similar y si elimina..
Niendo porque si atrapa el valor no lo elimina con el echo se ve el valor atrapado, lo raro es que los nombres de los campos y las variables estan bien no hay error de sintaxis no bota error...
Ayuda

//Atrapa el valor enviado por el hipervínculo
$vcodmod=$_GET["codt"];
if(isset($vcodmod)){
$cadena="Delete from modelos where cod_modelo=".$vcodmod;
mysql_query($cadena,$cn);
}

?>



-------------------------------
Muestro los campos..


<?
while($fila=mysql_fetch_array($rsm))
{ $f++;
if($f%2==0)
{ echo"<tr class=pares>"; }
else
{ echo"<tr class=impar>"; }
echo"<td><input type='checkbox' name='' value='$fila[0]'></td>";
echo"<td><span class=Estilo2>".$fila[0]."</span></td>";
echo"<td><span class=Estilo2>".$fila[1]."</span></td>";
echo"<td><a href=editar_modelos.php?cod=".$fila[0]."><center><img src='imagenes/b_edit.png' border=0 title='eliminar'></center></a></td>";
echo"<td><a href=modelos.php?codt=".$fila[0]."><center><img src='imagenes/b_drop.png' border=0 title='Eliminar'></center></a></td>";
echo"</tr>";
}
?>
--------------------------------------------------------

//creacion de la consulta con limites

$sql=$_SESSION["modelos"]." limit ".$limitInf.",".$tamPag;
$rsm=mysql_query($sql);




-----------------------------------------------------
El segundo codigo de eliminar.....
<?
if(isset ($_POST["btnEliminar2"]))
{

for($k=1;$k<=$a;$k++)
{
$x="chk".$k;

if($_POST[$x]!="")
{
$cad="Delete from modelos where cod_modelo=".$_POST[$x];
$obj->ejecutarActualizacion($cad);
echo"codigo atrapado".$cad;
?>
<script language='javascript'>
location.href='../Pandora/index.php'
</script>
<?
} // fin del if
} //fin del for
} // fin del if
}
?>

Hola a toda esta gran comunidad tengo un problema al eliminar datos con un checks antes no podia eliminar ahora si lo logro mi duda es esta.


solucionado el error era el nombre de la variable


while($fila=mysql_fetch_array($rsm))
{ $f++;
if($f%2==0)
{ echo"<tr class=pares>"; }
else
{ echo"<tr class=impar>"; }
echo"<td><input type='checkbox' name='chk$f' value='$fila[0]'></td>"; ///Aqui era el error del name de la variable por eso no eliminaba
echo"<td><span class=Estilo2>".$fila[0]."</span></td>";
echo"<td><span class=Estilo2>".$fila[1]."</span></td>";
echo"<td><span class=Estilo2>".$fila[2]."</span></td>";
echo"<td><a href=editar_modelos.php?cod=".$fila[0]."><center><img src='imagenes/b_edit.png' border=0 title='eliminar'></center></a></td>";
echo"<td><a href=modelos.php?cod=".$fila[0]."><center><img src='imagenes/b_drop.png' border=0 title='Eliminar'></center></a></td>";
echo"</tr>";
}
?>


Ahora la doda es porque solo elimina si el codigo generado es 1,2,3
y si es ejemplo: mmm-001, mm-002 no lo logra eliminar que cosa tan rara en fin quisiera saber cual es el motivo.

Osea me explico para ser mas especifico..


cod_modelo des_modelo

tt-001 MODELO NOKIA 1208

tt-002 MODLEO NOKIA 3600

Asi no elimina..


Pero si le agrego un campo mas a la tabla modelos si elimina.

cod_modelo serie_modelo des_modelo

1 tt-001 modelo nokia1208
2 tt-002 modleo nokia 3600.

si es asi si elimina no entiendo el porque si inicia con un numero simple el cod_modelo si elimina pero si inicia por ejemplo tt-002 no elimina cosa mas rara.

Es una duda.. cual sera la solución.

16
PHP / PROBLEMA AL INSERTAR DATO EN COMBO BOX
« en: Miércoles 13 de Mayo de 2009, 22:56 »
ESE CODIGO YA LO PROBE
ETA BIEN MUESTRA EN EL COMBO LAS DESCRIPCIONES DEL MODELO HASTA BIEN.
PERO EN MI PAGINA CELULARES MESTRA EL CODIGO DE ESE MODELO Y GUARDA ESE COD_MODELO EN LA TABLA CELULARES

OSEA ASI..

COMBO MODELO

AAA CONTIENE LA DESCRIPCION COLOR AZUL
BBB CONTIENE LA DESCRIOCION COLOR VERDE
CCC CONTIENE LA DESCRIPCION COLOR ROJO

ESTA BIEN EN MI PAGINA INSERTAR CELULARES

SELECCIONO COLOR AZUL....

PERO EN MI PAGINA CELULARES ME MUESTRA AAA

LO CUAL NO DEBE SER DEBE SEGUIR MOSTRANDO COLOR AZUL..
Y AUTOMATICAMENTE DE DEBE GUARDAR EN LA TABLA CELULARES EL CODIGO AAA.
LO CUAL ESO NO HACE... PS UN INNER JOIN PODRIA SER

YA QUE ESTE CODIGO HACE QUE SE MUESTRE EL COD_MODELO EN MI PAG CELULARES

<?php
echo "<select name='cbomodcel'>";
$ma=mysql_query("Select cod_modelo, des_modelo from modelos");
while($ss=mysql_fetch_array($ma)){

echo("<option value='$ss[0]'>$ss[1]</option>");
}
echo "</select>";
?>


SOLO IGUALANDO LOS VALORES A 1 1
SE SALE LA DESCRIPCION DE LOS MODELOS EN EL COMBO,,,,,
Y EN LA <PAG CELULARES SE MUESTRA LA DESCRIPCION DEL MODELO...
HASTA AHI BIEN PERO NO SE GUARDA EL CODIGO DEL MODELO...


ESTE CODIGO HACE ESO..
<?php
echo "<select name='cbomodcel'>";
$ma=mysql_query("Select cod_modelo, des_modelo from modelos");
while($ss=mysql_fetch_array($ma)){

echo("<option value='$ss[1]'>$ss[1]</option>");
}
echo "</select>";
?>


 :argh:
 :argh:
 :(

Páginas: [1]