|
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.
Mensajes - thinlizzy
1
« en: Viernes 17 de Julio de 2015, 02:31 »
No logro extraer los datos desde la base de datos, creo que solo hay error de sintaxis, si logro mostrar los datos cuando hago la petición y los muestro sin tabla, pero al agregarle tabla no puedo mostrar nada, solo la fila superior, que muestra el nombre, edad etc. <?php require_once('conexion.php'); $search = ''; if (isset($_POST['search'])){ $search = $_POST['search']; } $consulta = "SELECT * FROM alumnos WHERE nombre LIKE '%".$search."%'" ; $resultado = $conexion->query($consulta); ?> <?php if ($resultado>0 && $search!='') {?> <h2>REGISTROS</h2> <?php echo "<table>"; echo "<tr>"; echo "<th>Nombre</th>"; echo "<th>edad</th>"; echo "<th>Pais</th>"; echo "</tr>"; echo "<tr>"; echo "<td>$fila[2]></td>"; echo "<td>$fila[3]</td>"; echo "<td>$fila[4]</td>"; echo "</tr>"; } echo "</table>"; ?> <?php }?>
2
« en: Martes 3 de Diciembre de 2013, 19:33 »
Hola estimados solocodigo, espero me puedan ayudar con esat duda: he creado una tabla el cual contiene DNI,NOMBRE, HORA ENTRADA, HORA SALIDA. mi duda es con que TIPO DE DATO guardo las horas de entrada y salida. y como calculo el tiempo trabajado.... por ej SI ENTRA A LAS 08:00 Y SALE A LAS 18:00 y que me devuelva 10 en este caso. que serian las horas trabajadas.
3
« en: Martes 3 de Diciembre de 2013, 19:22 »
NADIE PUDO AYUDAR... QUE EXCELENTE FORO!!! CUEC!!
4
« en: Martes 26 de Noviembre de 2013, 17:09 »
Estoy creando un buscador en php y oracle (la logica es parecida de mysql). PERO me lanza errores y creo que algo hago mal, pero no he podido solucionarlo quizas ud me puedan ayudar: <?php include('conexion_oracle.php'); $busqueda = $_POST["buscar"]; if($busqueda !=""){ $sql="SELECT * FROM programador WHERE nombre LIKE '%$busqueda%' ORDER BY nombre ASC"; $sentencia=OCIParse($conexion,$sql); OCIDefineByName($sentencia,"DNI",$dni_prog); OCIDefineByName($sentencia,"NOMBRE",$nom_prog); OCIExecute($sentencia); } ?> <html> <head> <title>CONSULTAR DATOS</title> </head> <body> <h3>BUSCADOR DE PROGRAMADORES</h3> <form action="BUSQUEDA1.PHP" method="post"> <input type="text" name="buscar"/> <input type="button" name="boton" value="BUSCAR" /> </form> <table> <tr> <th>DNI</th> <th>NOMBRE</th> </tr> <?php while(OCIFetch($sentencia)){?> <tr> <td><?php echo $dni_prog; ?> </td> <td><?php echo $nom_prog; ?> </td> </tr> </table> <?php } ?> </body> </html>
LA IDEA ES: Buscar y mostrar los datos en la misma pagina.
5
« en: Lunes 11 de Noviembre de 2013, 23:52 »
estoy efectuando las operaciones básicas de php + oracle 11g ingresar, eliminar, editar... ingresar y listar no es el problema, sino que tengo un error cuando trato de pasar los datos de la lista a un formulario para editarlos, y no se porque me da un error, al parecer es de concatenacion... Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\conexion_oracle\seleccionar.php on line 23el codigo es el siguiente: <?php //----> LISTA<---- \\\ include('conexion_oracle.php'); $sql="SELECT dni, nombre FROM programador"; $sentencia = OCIParse($conexion,$sql); OCIDefineByName($sentencia,"DNI",$dni_prog); OCIDefineByName($sentencia,"NOMBRE",$nombre_prog); OCIExecute($sentencia); echo " <table border ='1' align = 'center'> <tr> <th width ='187'bgcolor ='#FFD5AA'> <center> DNI: </center></th> <th width ='187'bgcolor ='#FFD5AA'> <center> NOMBRE: </center></th> </tr>"; while (OCIFetch($sentencia)) { echo" <tr> <td><center>".$dni_prog."</center></td> <td><center>".$nombre_prog."</center></td> <td><a href ="editar_prog.php">ELIMINAR</a></td>//aca es el problema ,como pasar los datos <td> <a href = "eliminar.php">EDITAR </td> </tr>"; } OCIFreeStatement($sentencia); ?>
espero me puedan ayudar. el error es en las lineas 23 y 24 ACA ESTA EL ARCHIVO edita_prog.php <html> <head> <title>editar programador</title> </head> <?php include('conexion_oracle.php'); $sql ="SELECT * FROM programador WHERE dni =".$dni_prog.""; $programador = OCIParse ($conexion,$sql); OCIDefineByName($programador,"DNI",$dni_prog); OCIDefineByName($programador,"NOMBRE",$nombre_prog); $carga_prog = OCIFetch($programador) ?> <body> <fieldset> <form name="form1" method="post" action="guardar_prog.php?dni=<?php echo $dni_prog; ?>"> <p> </p> <p> </p> <table border="0" align="center"> <tr> <td colspan="2" align="center">EDITAR DATOS</td> </tr> <tr> <td>DNI:</td> <td><label for="textfield"></label> <input type="text" name="textfield" value="<?php echo $dni_prog ?>" ></td> </tr> <tr> <td>NOMBRE</td> <td><label for="textfield2"></label> <input type="text" name="textfield2" value="<?php echo $nombre_prog ?>" ></td> </tr> <tr> <td> </td> <td><input type="submit" name="button" value="GUARDAR"></td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </form> </fieldset> </body> </html>
6
« en: Martes 25 de Junio de 2013, 17:49 »
Tengo el siguiente problema no puedo guardar los datos en la bd, si los pude editar pero en esta parte no los guarda quisas tenga algun error de comillas, pero no lo encuentro, espero me ayuden <?php include("conexion.php"); mysql_query("UPDATE profesor SET rut=".'$_POST["rut"]'.",nombre='".$_POST["nombre"].",apellido=".$_POST["apellido"].",telefono=".$_POST["telefono"]."WHERE rut=".$_GET["id"].";",$conexion ); echo "LOS CAMBIO SE HAN REALIZADO CON EXITO.<a href='bus_ing_elim_prof.php'>volver</a>"; }else{ echo" NO SE HAN GUARDADO LOS CAMBIOS"; } ?>
7
« en: Martes 4 de Junio de 2013, 18:57 »
esta excelente todo muchas gracias, pero como puedo hacer para mostrar los resultados en el mismo formulario? - otra duda cuando por ej: no ingreso valores en ninguno de los dos, me da el mensaje"falta valor n1", como hago para que me diga " falta valor n1 y n2"
8
« en: Martes 4 de Junio de 2013, 03:04 »
Al probar los codigos no veo los campos del formulario, lo hago funcionar con el wamp y no pasa nada, pongo a dispocicion el código si me puedes ver cual es el problema... <body> <h1>formulario</h1> <?php if($_POST){ $n1=$_POST['n1']; $n2=$_POST['n2']; $res_suma = ($n1+$n2); $res_resta = ($n1-$n2); $res_mult =($n1*$n2); $res_div = ($n1/$n2); /*Aca compruebo con empty si una variable esta vacia o no y con is_numeric compruebo si la variable es numerica o no*/ echo "LA SUMA ES:".$res_suma; echo "LA RESTA ES:".$res_resta; echo "LA MULTIPLICACION ES:".$res_mult; echo "LA DIVISION ES:".$res_div; } else { echo "Valor n1 vacio."; } else { echo "Valor n2 vacio."; } } else { echo "Valor n1 no numerico."; } else { echo "Valor n2 no numerico."; } } } <form action="practica.php" method="post"> <fieldset> <legend> Opciones generales </legend> <fieldset> <legend> datos personales </legend> <input type="text" name="n1" value=""> <input type="text" name="n2" value=""> </fieldset> </fieldset> <input type="submit" value="Enviar" > <input type="reset" value="borrar" > <?php } ?> </form> </body>
9
« en: Martes 4 de Junio de 2013, 02:37 »
tengo una duda con la linea 8, por que se repiten los if?? ya que arriba se hace la consulta si uno u otro esta vacio...
gracias
10
« en: Lunes 3 de Junio de 2013, 21:53 »
muchas gracias por tu ayuda, espero mejorar dia a dia, cualquier duda, creo que podre contar contigo..gracias
11
« en: Lunes 3 de Junio de 2013, 05:19 »
yo estoy tratando de hacer algo parecido y estos consejos te puedo dar:
primero tener claro quienes seran los usuarios, si un profesor tiene 1 o mas ramos, cuantos ramos tiene un alumno etc etc, lo que debes hacer es tener claro es el requerimiento y tratar de modelar la base de datos...como?? con un modelo relacional, haz un modelo a mano y publicalo en el foro base de datos y lo mas probable que mas de alguna ayuda te llegue,
- Una vez creada la BD, tablas, relaciones etc, tienes que hacer los formularios en html con dreamweaver(recomendable), que permitan el ingreso de datos en las respectivas tablas.
- Como haces los ingresos?? con códigos PHP lo cual te permite ingresar los datos a la BD mysql (lo mas probable), si subes los códigos html del formulario te puedo ayudar en lo que php ademas hay demasiados foros del tema.
- las validaciones por lo general son con javascript, lo cual permite validar el ingreso de los datos al la BD. lo que hace el javascript es restringir el ingreso de datos erróneos a la base o segun lo que quieras.
espero respondas y me avises en que vas.
12
« en: Lunes 3 de Junio de 2013, 04:09 »
estimados estoy tratando de validar un pequeño formulario para que me resuelva las cuatro operaciones basicas(suma,resta,multiplicacion,division) el problema es que cuando dejo en blanco un espacio, me da un mensaje error, el cual adjunte, quisas algo hago mal. espero me puedan ayudar. <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>FORMULARIO</title> </head>
<body> <h1>formulario</h1> <?php if($_POST){ $numero1=$_POST['n1']; $numero2=$_POST['n2']; $res_suma = ($numero1+$numero2); $res_resta = ($numero1-$numero2); $res_multiplicacion =($numero1*$numero2); $res_division = ($numero1/$numero2); if($numero1=="") { echo "el campo 1 esta vacio"; } else { if($numero2=="" ) { echo "el campo 2 esta vacio"; } if($numero1=="" && $numero2=="") { echo "el campo 1 y campo 2 estan vacios"; } else { echo "LA SUMA ES :".$res_suma; echo "LA RESTA ES: ".$res_resta; echo "LA MULTIPLICACION ES:".$res_multiplicacion; echo "LA DIVISION ES :".$res_division; } } } else { /*{ //include('../clases/FORMULARIO_PHP_VALIDAR SESION/formulario_enviado.php') $ if($_POST['n1'] && $_POST['n2']) { echo '<p><strong>' .$_POST['nombre']." ".$_POST['apellido'].'</strong>,ha implemetado el formulario correctamente</p>'; } else { echo '<p>Los datos estan incompletos.</p> <p> <a href="practica.php">VOLVER </a>'; } } else {*/ ?> <form action="practica.php" method="post">
<fieldset> <legend> Opciones generales </legend> <fieldset> <legend> datos personales </legend> <input type="text" name="n1" value=""> <input type="text" name="n2" value=""> </fieldset> </fieldset> <input type="submit" value="Enviar" > <input type="reset" value="borrar" > <?php } ?> </form>
</body> </html>
13
« en: Lunes 29 de Abril de 2013, 22:06 »
Donde puedo encontrar proyectos ejemplo de java, donde pueda ingresar, mostrar y eliminar datos a travez DE CONSOLA hacia mysql , en netbeans, ya que esta lleno de ejemplos y todo son en interfaz grafica.......de antemano muchas gracias
14
« en: Sábado 27 de Abril de 2013, 04:39 »
tengo una pequeña duda con este enunciado soy novato en esto y espero me puedan ayudar. nesecito ubicar las claves primarias y foraneas.
el enunciado dice:
Noob Saiborg esta desarrollando un sistema de evaluacion automatico como parte de un paquete de e-learning comercial. En este sistema, los test consisten de 1 o mas preguntas con alternativas. Para Hacer el sistema flexible, y para aumentar la dificultad de los problemas,uno de los requerimientos es que las preguntas -de las que consisten en los test-tengan una o mas soluciones(por ejemplo una pregunta del tipo "Cual de las siguientes propiedades presenta el paradigma OPP?"requiere la selecion de varias alternativas) Actualmente , Noob cuenta con el siguiente modelo de dato relacional para modelar los test:
create table test (num varchar2(10)not null primary key, titulo varchar(20),descripcion varchar2(20)); create table preg (tnum varchar2(10), p_num number(10),enunciado number(20)); create table pregalt (tnum number(10) , pnum varchar2(10), alt number(10), texto varchar2(10), correcta varchar2(10)); create table resp (user varchar2(10) ,tnum varchar2(10),pnum varchar2(10),alt varchar2(20)); create table alumno (user varchar2(10),nombre varchar2(10)apellido varchar2(20)); create table cursa (user varchar2(10),curso varchar2r(20)); create table contesta (user varchar2(10),tnum number(10)); create table cursos (curso varchar2(10),nombre varchar2(20));
15
« en: Viernes 19 de Abril de 2013, 18:56 »
mmm la verdad no entendi muy bien tu explicacion
16
« en: Viernes 19 de Abril de 2013, 03:35 »
que sentencia puedo utilizar para modificar un dato de un arreglo por ej Paul que pertenece a la matriz[1][2] cambiarlo por JOSE public static void main(String[] args) { // TODO code application logic here // Creamos una matriz de 3x3 String matriz[][]= new String[6][5]; System.out.print("\t"); // Inicializamos los valores de la matriz matriz[0][0] = "RUT|"; matriz[0][1] = "NOMBRE | "; matriz[0][2] = "APELLIDO|"; matriz[0][3] = "2º APELLIDO| "; matriz[0][4] = "EDAD| "; matriz[1][0] = "1.111.111-1|"; matriz[1][1] = "paul|"; matriz[1][2] = "mccatrney |"; matriz[1][3] = "xxxxx |"; matriz[1][4] = "25 |"; matriz[2][0] = "2.222.222-2|"; matriz[2][1] = "Mario |"; matriz[2][2] = "Raul |"; matriz[2][3] = "Muñoz |"; matriz[2][4] = "24 |"; matriz[3][0] = "3.333.333-3|"; matriz[3][1] = "Jose |"; matriz[3][2] = "Albert |"; matriz[3][3] = "Perez |"; matriz[3][4] = "23 |"; matriz[4][0] = "4.444.444-4|"; matriz[4][1] = "Miguel |"; matriz[4][2] = "Nuñez |"; matriz[4][3] = "Caceres |"; matriz[4][4] = "22 |"; matriz[5][0]="5.555.555-5|"; matriz[5][1] = "Roberto |"; matriz[5][2] = "Mendez |"; matriz[5][3] = "Roa |"; matriz[5][4] = "21 |"; // Recorremos la matriz for (int x=0; x < 6; x++) { for (int y=0; y < 5; y++) { System.out.print (matriz } System.out.println (); System.out.println("--------------------------------------------------"); System.out.print( " "); } } }
17
« en: Martes 19 de Marzo de 2013, 19:18 »
nop, me sigue dando un error nose como solucionar este sencillo paso. ajjaj
18
« en: Sábado 16 de Marzo de 2013, 17:52 »
tengo un problema no puedo ejecutar esta funcion while, simplemente es preguntar si quiero seguir con la ejecucion o simplemente salir, todo esto con while, los codigos estan ok, solo que while no lo puedo hacer funcionar.... gracias, espero me puedan ayudar en este pequeño problema ________________________________________________________________ package ejemplo1; import java.util.Scanner; public class ingresar_tecla { public static void main (String[] args ) while(control="s") { System. out. println("ingrese palabra 1 :"); System. out. println("ingrese palabra 2 :"); //COMPARA DOS STRING PARA VER SI SON IGUALES System. out. println("Respuesta : " + resp01. equals(resp02 )); System. out. println("EN MINUSCULA: "+resp01. toLowerCase()); //minuscula System. out. println("EN MAYUSCULA: "+resp02. toUpperCase());//mayuscula //DETECTA EL LARGO DE UN STRING int largo = resp01.length(); System. out. println("LOS CARACTERES DE LA PALABRA1 ES: "+largo ); //BUSCA DENTRO DE UN TEXTO UNA CADENA DE CARCTS.... String texto01= "texto de muestra" + "text2 LINUX"+ "text3"; int busca=texto01.indexOf("LINUX"); System. out. println("DESEA SALIR S/N"); control=input.next(); }
19
« en: Miércoles 21 de Noviembre de 2012, 23:13 »
Estoy tratando de enviar datos desde un formulario html, php a mysql, pero mi duda es que datos ingreso aca, quisas y en que parte del servisod encuentro estos datos para ingresarlos
$link = mysql_connect("QUE NOMBRE UTILIZO ACA??","a5824891_tallerw","pass"); mysql_select_db("a5824891_tallerw",$link);
20
« en: Sábado 27 de Octubre de 2012, 17:28 »
Nesecito hechar andar este ascensor con instrucciones if. en c++ lo ideal es que suba al menos dos pisos. esto dice el enunciado: A. Debe tener un panel de control con botonera por piso: i. botón de Subir. ii. botón de Bajar. B. Debe tener un panel de control en el ascensor: i. botón de Piso 1. ii. botón de Piso 2. iii. botón de Piso 3. iv. botón de Piso 4. v. botón de Piso 5. vi. botón de Piso 6. C. Los botones deben tener bloqueo de acuerdo al piso y botón de solicitud de piso.
21
« en: Jueves 27 de Septiembre de 2012, 20:15 »
ambos.... ya que soy nuevo en esto y con codigos resueltos puedo tener la nocion para ejecutar otros, ... de hacerlo yo solo no he podido, por algo estoy aca, si lo hiciera yo solo, no nesecitaria de foros, he intentado de todas formas y no he podido hacer lo que menciono aca. pero pronto tendra que resultar jaj!!! gracias.
22
« en: Miércoles 26 de Septiembre de 2012, 22:02 »
al parecer en este foro no se pudo, no importa, nadie es perfecto.
23
« en: Martes 25 de Septiembre de 2012, 21:11 »
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb;
namespace ENSAYO_EXAMEN { public partial class Form1 : Form { //Creo la cadena de conexion para Office //ESTA ES LA PRIMERA INSTRUCCION public static string cadena = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=ficha.accdb;Persist Security Info=False"; //Objeto conexion OleDbConnection cn = new OleDbConnection(cadena); //Abro la conexion DataSet ds = new DataSet();
public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { //CONSULTA LA TABLA // ESTA ES LA TABLA BUSCAR// es traer un fragmento de la informacion //----------------- // crear el alias del adaptador del DataSet OleDbDataAdapter adaptador = new OleDbDataAdapter("Select * from Alumno", cn); //("select * from Alumno where rut_alumn = " + textbox1.text;cn) adaptador.Fill(ds); //Fill recupera los datos de la consulta // extrae la informacion del adaptador // crear el alias de la tabla DataTable dt = ds.Tables[0]; //aca se almacena esta es una tabla temporal, es de tipo data tables ( guarda tablas) //Recorremos el recordset foreach (DataRow dr in dt.Rows) // dr es un registro de la tabla alumno// se recorre registro a registro la tabla temporal { //MOSTRAR GRILLA string[] registro ={ long Convert.ToUInt64( dr["Rut_Alumn"]), Convert.ToString( dr ["Nombres"]), Convert.ToString( dr["Direccion"]), Convert.ToString(dr["Sexo"]) }; this.dataGridView1.Rows.Add(registro);
} }
private void button2_Click(object sender, EventArgs e) { //INSERTA REGISTROS LA TABLA //-------------------------- // crear el alias del adaptador del DataSet //los nº no llevan comillas //? OleDbDataAdapter adaptador1 = new OleDbDataAdapter("Insert into clientes values (" + Convert.ToInt32(textBox1.Text) + ",'" + Convert.ToString(textBox2.Text) + "','" + Convert.ToString(comboBox1.Text) + "'", cn); adaptador1.Fill(ds);//Fill ejecuta la consulta }
private void button3_Click(object sender, EventArgs e) {
}
private void button4_Click(object sender, EventArgs e) { //CODIGO PARA BORRAR OleDbDataAdapter adaptador3 = new OleDbDataAdapter("Delete from clientes where cedula = 1111") cn); adaptador1.Fill(ds);//Fill ejecuta la consulta // borrar datos de una tabala acces }
private void button5_Click(object sender, EventArgs e) {
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) {
} } }
ahi esta el codigo, pero no puedo hechar a correr este formulario, no puedo conectar con acces, solo quiero agregar datos desde el form1 a una tabla acces, por ej, cambiar el nombre de un estudiante, o consultar el nombre.
24
« en: Martes 25 de Septiembre de 2012, 19:56 »
adjunte un archivo para que vean mas o menos lo que nesecito. gracias por su ayuda.
25
« en: Martes 25 de Septiembre de 2012, 16:09 »
los codigos son mas o menos lo que nesecito, pero me falta el para eliminar, actualizar pero gracias por su ayuda de pasaron, subire una foto para mostrar lo que nesecito
|
|
|