Ir al contenido principal

Entradas

Listado de selección de registro

Entradas recientes

Listado (selección de registros de una tabla)

  Para recuperar datos desde MySQL o MariaDB debemos emplear el comando select:   select codigo,nombre,mail,codigocurso from alumnos Debemos pasar desde PHP un string con este comando para que MySQL lo ejecute y retorne todas las filas de la tabla alumnos. Veremos entonces como recuperar los datos almacenados en la tabla alumnos de la base de datos "base1". El programa que muestra los registros en una página es: pagina1.php <html> <head>   <title>Problema</title> </head> <body>   <?php   $conexion = mysqli_connect("localhost", "root", "", "base1") or     die("Problemas con la conexión");   $registros = mysqli_query($conexion, "select codigo,nombre,mail,codigocurso                         from alumnos") or     die("Problemas en el select:" . mysqli_error($conexion));   while ($reg = mysqli_fetch_array($registros)) {     echo "...

Función con parámetros

  Los parámetros se usan para mandar valores a las funciones. Una función trabajará con los parámetros para realizar las acciones. Por decirlo de otra manera, los parámetros son los valores de entrada que recibe una función. Por poner un ejemplo sencillo de entender, una función que realizase una suma de dos números tendría como parámetros a esos dos números. Los dos números son la entrada, así como la salida sería el resultado de la suma, pero eso lo veremos más tarde. Veamos un ejemplo anterior en el que creábamos una función para mostrar un mensaje de bienvenida en la página web, pero al que ahora le vamos a pasar un parámetro que contendrá el nombre de la persona a la que hay que saludar. function escribirBienvenida ( nombre ) { document . write ( "<H1>Hola " + nombre + "</H1>" ) } Como podemos ver en el ejemplo, para definir en la función un parámetro tenemos que poner el nombre de la variable que va a almacenar el dato que le pasemos. E...

vectores tradicionales en php

  Un Array es una colección de valores. Los array pueden ser unidimensionales (vectores), bidimensionales (matrices) y multidimensionales (más de dos dimensiones) Los arrays se utilizan ampliamente en el lenguaje PHP. Se utiliza el delimitador [] para acceder a los diferentes elementos del vector. Se lo puede crear al vuelo, sin tener que declararlo: $dias[0]=31; $dias[1]=28; Luego de estas dos líneas, tenemos creado un vector de dos elementos, a los cuales accedemos por un subíndice. echo $dias[0];       //31 echo $dias[1];       //28 El vector, como podemos ver, puede ir creciendo en forma dinámica, es decir que si ahora hacemos: $dias[2]=31; El vector ahora pasa a tener 3 componentes. También podemos obviar el subíndice cuando asignamos los valores: $dias[]=31; $dias[]=28; $dias[]=31; Automáticamente comienza a numerarse desde cero. Si necesitamos conocer el tamaño del vector en cualquier momento podemos llamar a la funci...

Formulario Control Select en PHP

  Ejemplo de un programa para rescatar desde PHP el elemento seleccionado de un control HTML de tipo select. Lo primero que hay que hacer es implementar un formulario que solicite la carga de dos enteros, uno en cada "text" y disponer un control de tipo select que nos permita seleccionar si queremos sumar o restar los dos valores ingresados como el siguiente código: pagina1.html <html> <head>   <title>Problema</title> </head> <body>   <form action="pagina2.php" method="post">     Ingrese primer valor:     <input type="text" name="valor1">     <br>     Ingrese segundo valor:     <input type="text" name="valor2">     <br>     <select name="operacion">       <option value="suma">sumar</option>       <optio...

Control Radio en PHP

 El control HTML radio generalmente se utiliza en conjunto con otros controles radio. Cuando agrupamos un conjunto de controles radio solo uno de ellos puede estar seleccionado y si seleccionamos otro se desmarca el actual. Para analizar este control dispondremos un ejemplo implementar un formulario que solicite la carga de dos enteros, uno en cada text; disponer dos controles de tipo radio que nos permitan seleccionar si queremos sumar o restar los dos valores ingresados: pagina1.html <html> <head> <title>Problema</title> </head> <body> <form action="pagina2.php" method="post"> Ingrese primer valor: <input type="text" name="valor1"> <br> Ingrese segundo valor: <input type="text" name="valor2"> <br> <input type="radio" name="radio1" value="suma">sumar <br> <input type="ra...

Operadores Lógicos

  ¿Qué son los operadores lógicos? Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición, producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero) ¿Cuántos tipos de operadores lógicos existen?   Se exponen los operadores lógicos conjunción, disyunción y negación. Además se ilustran las equivalencias proposicionales de condicional, implicación y bicondicional. Una proposición es una oración que puede ser falsa o verdadera pero no ambas a la vez Cuando vinculamos dos o más condiciones con el operador "&&" las dos condiciones deben ser verdaderas para que el resultado de la condición compuesta de Verdadero y continúe por la rama del verdadero de la estructura condicional. Recordemos que la condición debe ir entre paréntesis en forma obligatoria. La utilización de operadores lógicos p...

Estructuras Condicionales Compuestas

  Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta es que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas. En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso. Ejemplo: Realizar un programa que lea dos números distintos y muestre el mayor de ellos: <html> <head> </head> <body> <script language=”javascript”> var num1,num2; num1=prompt(‘Ingrese el primer número:’,”); num2=prompt(‘Ingrese el segundo número:’,”); num1=parseInt(num1); num2=parseInt(num2); if (num1>num2) { document.write(‘el mayor es ‘+num1); } else { document.write(‘el mayor es ‘+num2); } </script> </body> </html> La función prompt retorna un string por lo q...