Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - danny920825

#71
PHP / Re: [Ayuda] ¿Qué hice mal?
19 Enero 2017, 21:32 PM
A ver, yo probé
Código (php) [Seleccionar]
$nombre=$datos[$i]->nombre; y
Código (php) [Seleccionar]
$nombre=$datos->nombre($i);
y da un error tamaño olimpiada. No sé cómo añadir un nuevo registro a esa clase. No sé a qué te refieres con modificar la clase Datos. Aquí te dejo el código de dicha clase para que me expliques si puedes con bases:

Código (php) [Seleccionar]

<?php 

class Datos
{

var $nombre;
var $apellido;
var $CI;

function insertar($nb$ap$ci)
{
$this->nombre=$nb;
$this->apellido=$ap;
$this->CI=$ci;
}
function mostrar()
{
$this->nombre;
$this->apellido;
$this->CI;

}

}


?>

#72
PHP / [Ayuda] ¿Qué hice mal?
19 Enero 2017, 19:37 PM
Hola a todos. Cómo puedo hacer que un formulario que se procesa en la misma página incremente las variables?
Creo que no me hago entender así que dejo el código primero
Código (php) [Seleccionar]

<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>
<form action="index.php" method="post">
<h5>Ingrese el Nombre</h5>
<input type="text" name="nombre">
<h5>Ingrese el Apellido</h5>
<input type="text" name="apellido">
<h5>Ingrese el # Carnet</h5>
<input type="text" name="ci">
<div><input type="submit"></div>
</form>
<?php
include(
"class.php");


$nb=$_POST['nombre'];
$ap=$_POST['apellido'];
$ci=$_POST['ci'];


$datos = new Datos();
$datos->insertar($nb$ap$ci);
//$datos->mostrar();
$contcount($datos);
echo ("<table border='1'>");
echo ("<tr>");
                    echo (
"<td>Nombre</td><td>Apellido</td><td>No. Carnet</td>");
echo ("</tr>");
for ($i=1$i<=$cont$i++)
{
$nombre=$datos->nombre;
$apellido=$datos->apellido;
$carnet=$datos->CI;
echo ("<tr><td>".$nombre."</td><td>".$apellido."</td><td>".$carnet."</td></tr>");
}
                    echo (
"</table>");


?>

<body>
</body>
</html>

Pues lo que pasa es que si cuando se muestran los datos, trato de insertar otros datos, lo que hace es que los sobreescribe, no los añade a la lista.
#73
Hola de nuevo, me preguntaba si puedo hacer algo así:

Código (php) [Seleccionar]

class nombre_clase
  {
     var $var1;
     var $var2;

       public function nombre_funcion()
            {
               //codigo de funcion
               public function funcion2()
                 {
                    //codigo de funcion
                 }
            }
  }

Eso es posible hacerse? Hay alguna forma de anidar funciones?
#74
Hola de nuevo familia. Esta vez vengo a preguntar cómo quitar el index.php en codeigniter porque se ve feo tener una URL así:
www.ejemplo.com/index.php/controlador/metodo
Uso WampServ64 y ya creé el archivo .htaccess con las siguientes lineas dentro:
RewriteEngine on
RewriteCond $1 !^(index.php|css|js|images)
RewriteRule ^(.*)$ /index.php/$1 [L]

Pero no se ve así
www.ejemplo.com/controlador/metodo
¿Qué estoy haciendo mal? o ¿Qué me falta por hacer?
#75
PHP / Re: [Ayuda] Validacion de formularios
19 Enero 2017, 14:26 PM
Gracias again. Cada dia algo nuevo que aprender. Ahora estoy un poco enfrascado porque estoy tratando de comprender todos los conceptos de POO para usar CoideIgniter y digamos que me cuesta trabajo. Ya descargue TODA la documentacion de la página de PHP sobre clases. Son cerca de 19 pdf y ni porque está en español. Algo siempre se aprende pero el proceso es lento
#76
PHP / Re: [Ayuda] Validacion de formularios
12 Enero 2017, 18:43 PM
Muchas gracias y perdon por no responder ayer, pero me tuve que ir y no me dio tiempo ni a copiar las cosas. Pero estuve revisando en la casa el manual de PHP que lo descargue en chm y no hay forma de validar las fechas ni los datos booleanos. Por suerte yo puse un calendario que descargue para la fecha que no te deja escribir en el campo. Pero no hay una funcion que lo haga. Aparte de eso, vi que no se puede usar más de un string en el ctype

Código (php) [Seleccionar]
if (!ctype_alpha($nombre, $apellido))
eso no se puede hacer, hay que hacer algo asi
Código (php) [Seleccionar]
if (!ctype_alpha($nombre) || !ctype_alpha($apellido)
#77
PHP / [Ayuda] Validacion de formularios
11 Enero 2017, 19:15 PM
Hola de nuevo. !drvy hace unos dias me dijo que la primera regla del desarrollador es no confiar en lo que escriben los usuarios y que tenia que validar los formularios. Pues ayer me propuse intentar validar el formulario de registro de mi proyecto (Aunque solo lo voy a usar yo) y descubrí que es más dificil de lo que pensaba.
Intenté algo como
Código (php) [Seleccionar]

if (!is_string($nombre))
   {
      echo ("El nombre solo puede contener letras");
   }

pero cuando lo probé usando numeros, los asimiló como string y me deja escribirlos. Tendría entonces que validar diciendo que si es int de error, si es float de error y así por cada tipo o hay formas más sutiles y útiles de hacerlo? También está la opción de usar javascript para validar los formularios, pero me gustaría hacer el proyecto lo más puro que pueda en cuanto a los lenguajes. Usar HTML, CSS y PHP&MySqli. Es cierto que tengo 2 script agregados para porpósitos específicos, pero me gustaría validar desde PHP
#78
ok. Entonces tema cerrado?
#79
de hecho está listo para descargar
https://secure.php.net/distributions/manual/php_enhanced_es.chm
y es oficial aunque segun ellos la version en ingles es la unica que esta completa, las otras simplemente pueden contener algunas frases en ingles.
#80
Hombre no sé como lo haces, pero estás nivel profesional buscando documentación para ayudar. Mil gracias. Por ahi mismo empiezo y a guardar pdf para estudiar en casa ya que el internet es solo en el trabajo. Por cierto, yo descargue la documentacion de php en formato chm para ir mirando las funciones y esas cosas. Ahi debe estar eso que me distes tambien no?