|
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 - zaida20
Páginas: 1 2 3 [4] 5 6 ... 9
76
« en: Martes 2 de Octubre de 2007, 13:17 »
Gracias a los dos!!!!
77
« en: Martes 2 de Octubre de 2007, 13:16 »
Ahora lo que necesito es: Tengo un texto que cambia de color durante 5 segundos y necesito que cuando pare no comience de nuevo. ¿Podeis ayudarme?Se que es algo fácil pero soy muy nueva eb esto Saludos y mil gracias
78
« en: Lunes 1 de Octubre de 2007, 19:07 »
Hola de nuevo: Necesito que alguien me ayude con una función, os explico: Tengo dos imágenes y quiero que cada 30 segundos me aparezca una de las dos. He estado mirando en el foro y no he encontrado nada con lo que me aclare.¿Podeis ayudarme? Saludos y muchas gracias
79
« en: Jueves 27 de Septiembre de 2007, 10:51 »
Hola a todos: Estoy empezando con ésto del flash y necesito hacer lo siguiente: Tengo un banner en mi página web y quiero que cada ciero tiempo se ilumine, que parezca que le da luz. He estado mirando tutoriales de flash, pero no me aclaro. Alguien puede ayudarme? Muchas gracias y saludos
80
« en: Jueves 27 de Septiembre de 2007, 10:48 »
81
« en: Viernes 21 de Septiembre de 2007, 15:15 »
Gracias Avalon Me sirvió!!!! Saludos
82
« en: Viernes 21 de Septiembre de 2007, 12:37 »
Hola a todos: Tengo tres radiobuttons <input type="radio" name="radio" value="3" > <input type="radio" name="radio" value="4" > <input type="radio" name="radio" value="5" >
Dependiendo del que elija quiero que vaya a una página o a otra, utilizo el siguiente código: function validar() { if(document.getElementById('radio').value=='') { document.getElementById('error').innerHTML="Debe elegir un diseño para su blog"; } else { if(document.getElementById('radio').value==3) { document.location.href="plantilla_gral.php"; } if(document.getElementById('radio').value==4) { document.location.href="plantilla_gral2.php"; } if(document.getElementById('radio').value==5) { document.location.href="plantilla_gral3.php"; } } }
En el botón tengo onclick="validar()" El problema es que marque el radio que marque o no marque ninguno siempre va a plantill_grl.php ¿Alguien puede decirme que tengo mal? Gracias y saludos
83
« en: Viernes 21 de Septiembre de 2007, 09:45 »
Hola Darktigerhell: Gracias!!!! Voy a intentalo SAludos
84
« en: Jueves 20 de Septiembre de 2007, 10:33 »
Hola otra vez (siento ser pesada): Ésta vez necesito subir pdfs (la ruta) a la base de datos y después visualizarlos. He leido que el proceso es el mismo que los vídeos y las imágenes ¿es así?. ¿Y cómo se visualizan después? es aquí dónde está mi confusión puesto que el viseo y la imagen aparecen en la página directamente, pero para ver los pdfs siempre aparece la ventana con la opción abrir, guardar... ¿Alguien puede explicarme cómo se hace? Saludos y gracias
85
« en: Miércoles 19 de Septiembre de 2007, 11:13 »
Lo he conseguido añadiendo en la etiqueta esto: La etiqueta entera me ha quedado así <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer" autostart="true" width="300" height="200" uiMode="mini" transparentstart="1" SHOWSTATUSBAR="1" loop="0" controller="true" src="<?php echo $video[$i]; ?>" stretchToFit="true" border="0"> </embed>
No se si será buena solución pero de momento me resuelve el problema Saludos!
86
« en: Miércoles 19 de Septiembre de 2007, 10:09 »
Nadie puede ayudarme??
87
« en: Miércoles 19 de Septiembre de 2007, 09:56 »
Hola otra vez Ferdinandum: Una dudita rapida sesion_start() lo tengo que poner entodas mis paginas? o en cuales si y en cuales no? Yo en las pocas ocasiones que he utilizado las sesiones (por ahora), he colocado session_start() en todos los archivos php donde quiero que se vaya guarando la sesión, es decir si un archivo sólo contiene código html no lo he colocado. No se si así estará bien, pero hoy por hoy me ha funcionado en las cosillas que he realizado. Saludos
88
« en: Martes 18 de Septiembre de 2007, 14:06 »
Hola, me encantaría ayudarte pero creo que soy tan nueva en ésto de las sesiones como tu, y la verdad que yo tampoco me aclaro mucho. Por eso te puesto el link por si te ayudaba Siento no poder ayudarte  , saludos
89
« en: Martes 18 de Septiembre de 2007, 11:55 »
Hola: aquí te dejo un link, espero que te sirva de algo y te soluciones alguna dudilla. SAludos
90
« en: Martes 18 de Septiembre de 2007, 10:56 »
Sigue al anterior!!! 9. Consulta para encontrar nombres que acaben en una letra:
Ahora vamos a obtener de la consulta los nombres que acaban “a” y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
$nombre=”select * from usuarios where nombre regexp “a$””;** Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será: ana y maría Nota: La consulta también puede hacerse: select * from usuarios where nombre like “%a”;
10. Consulta para encontrar nombres que contengan una letra:
Ahora vamos a obtener de la consulta los nombres que contienen la letra “r” y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
$nombre=”select * from usuarios where nombre regexp “s””;** Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será: pedro y maría Nota: La consulta también puede hacerse: select * from usuarios where nombre like “%s%”;
11. Consulta a varias tablas:
En éste caso utilizaremos las siguientes tablas:
Nombre de la tabla: usuarios +----+---------------------+-----------+-----------+------------+-------- | id | nombre | apellido1 | apellido2 | telefono | usuario +----+---------------------+-----------+-----------+------------+-------- | 1 | usuario desconocido | NULL | NULL | NULL | juan | 2 | Chuky | NULL | NULL | NULL | NULL | 3 | William | NULL | NULL | NULL | NULL | 4 | Anna | NULL | NULL | NULL | NULL | 5 | Gemma | NULL | NULL | NULL | NULL | 6 | Irene | NULL | NULL | NULL | NULL
Nombre de la tabla: comentarios_blog
+----+---------+-------------------+-------------- | id | id_blog | descripcion id_usuario || +----+---------+--------------+------------------- | 3 | 79 | rrr 24 | | 4 | 81 | hola holita 24 | | 5 | 81 | fghfghfgh 24 | | 6 | 81 | vvvvvvvv 24 | | 7 | 80 | hola 24 | | 8 | 79 | hola hola 39 |
En ésta consulta vamos a utilizar dos tablas es decir queremos el resultado cuando la id_usuario de la tabla comentarios_blog sea = a la id de la tabla usuarios cuando la id_blog de la tabla comentarios_blog sea = a 80. El primer paso es asignar una variable que contendrá la consulta, por ejemplo, $resultado, ésta variable se iguala a la consulta:
tabla en la campo que relaciona camo que buscamos buscamos y tabla $resultado = “select usuarios.nombre,comentarios_blog.id_usuario from usuarios,comentarios_blog where comentarios_blog.id_blog=80 and comentarios_blog.id_usuario=usuarios.id”;
$i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($resultado,$conexión);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; $id_usuario[$i]=$fila[‘id_usuario’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios echo $id_usuario[$i]; $i++;//Cierra el array
} }
El resultado de ésta consulta será nombre: jose pepe,id_usuario:24. Además os dejo un link hacia una web dónde explica muy bien ésto de las consultas y que a mi me sirvió para entenderlas. http://www.rinconastur.net/php/php72.phpSaludos y espero que os sirva
91
« en: Martes 18 de Septiembre de 2007, 10:55 »
Sigue al anterior: 5. Consulta de una fila cuando el campo sea igual a un array:
En éste caso vamos a obtener de la consulta el nombre cuando la id sea =$id y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
Campo que queremos Visualizar
$nombre=”select nombre from usuarios where id=$id”; Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexión);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea nuul,es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } }
6. Ordenar una consulta de manera descendente:
En éste caso vamos a obtener de la consulta la id y vamos a colocarla de orden descendente y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $id, ésta variable la igualamos a la consulta:
Campo que queremos Visualizar
$id=”select id from usuarios”; Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($id,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $id_usuario[$i]=$fila[‘id’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $id_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será:5,4,3,2,1. Nota: Para colocar el resultado de forma ascendente no hay que hacer nada (no se pone Order by). 7. Consulta limitada a un número de registros:
Ahora vamos a obtener de la consulta el nombre desde la id que queramos de un número determinado de registros y vamos a colocarla de orden ascendente y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
Campo que queremos ordenador por empieza desde nº de Visualizar la id el siguiente registros Registro(1) que cuenta
$nombre=”select nombre from usuarios order by id limit 0,2”; Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será: pepe, Juan (en éste orden). 8. Consulta para encontrar nombres que empiezan por una letra:
Ahora vamos a obtener de la consulta los nombres que empiezan con la letra “p” y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
$nombre=”select * from usuarios where nombre like “p%””; Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será: pepe, pedro Nota: La consulta también puede hacerse: select * from usuarios where nombre regexp binary “^p”;** Sigue!!
92
« en: Martes 18 de Septiembre de 2007, 10:54 »
Por si a alguien le sirve aquí dejo una pequeña explicación sobre cómo hacer consultas básica en php: CONSULTAS EN PHP
Para poder realizar consultas con Php, se debe tener primero una tabla creada en una base de datos mediante MySQL. Suponiendo que la tabla ya está creada, tomando como ejemplo la que aparece a continuación se realizan distintos tipos de consultas:
Nombre de la tabla: usuarios +----+--------+------+----------+---------------------+---------+ | id | nombre | edad | lugar | aficiones | id_blog | +----+--------+------+----------+---------------------+---------+ | 1 | pepe | 25 | Madrid | leer | 1 | | | 2 | Juan | 30 | Valencia | comer | 2 | | | 3 | Ana | 20 | Mallorca | dormir | 3 | | | 4 | Pedro | 17 | Cádiz | jugar al baloncesto | 4 | | | 5 | Maria | 23 | Mallorca | Bailar | 5 | +----+--------+------+----------+---------------------+---------
1. Consulta de todas las filas de un campo:
En éste caso vamos a obtener de la consulta el nombre y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
Campo que queremos Visualizar
$nombre=”select nombre from usuarios”; Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será: pepe, Juan, Ana, Pedro, María.
2. Consulta de todas las filas de dos campos:
En éste caso vamos a obtener de la consulta el nombre y la id. El primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
Campo que queremos Visualizar
$id_nombre=”select id,nombre from usuarios”; Tabla en la que buscamos $i=0 //Cuando la tabla contiene más de una fila (en éste caso del campo nombre) se iguala $i a 0, puede ser cualquier letra.
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($id_nombre,$conexion);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if($consulta!= NULL)//Comparamos que la consulta no sea null, es decir, que contenga algo. { if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { while($fila=mysql_fetch_array($consulta)) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable { $nombre_usuario[$i]=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) $id[$i]=$fila[‘id’]; echo $id[$i]; echo $nombre_usuario[$i]; //Imprime el resultado. [$i], se utiliza cuando los resultados son varios $i++;//Cierra el array
} } } El resultado de ésta consulta será:nombre: pepe, Juan, Ana, Pedro, María. Id: 1,2,3,4,5
3. Consulta de una fila cuando el campo sea = a un valor:
En éste caso vamos a obtener de la consulta el nombre cuando la id sea =1 y el primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta:
Campo que queremos Visualizar
$nombre=”select nombre from usuarios where id=1”; Tabla en la que buscamos
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexión);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { $fila=mysql_fetch_array($consulta) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable
$nombre_usuario=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario; //Imprime el resultado.
} En éste caso, el resultado de la consulta será: pepe.
4. Consulta de una fila cuando el campo sea igual a 2 valores:
Ahora vamos a obtener de la consulta el nombre cuando la id sea =2 y al lugar sea = Valencia. El primer paso es asignar una variable que contendrá la consulta (lo que queremos buscar), por ejemplo $nombre, ésta variable la igualamos a la consulta: Campo que queremos Visualizar
$nombre=”select nombre from usuarios where id=2 and lugar=’Valencia’”; Tabla en la que buscamos
Ahora empezamos a hacer la consulta, debemos asignarle una variable a ésta, por ejemplo $consulta y la igualamos a:
$consulta=mysql_query ($nombre,$conexión);//$conexion es la variable que contiene la conexión a la base de datos que debe realizarse antes de la consulta mysql_query: envía una sentencia a la base activa en el servidor asociado al identificador de enlace. Si no hay ningún enlace abierto, la función intenta establecer uno.
A continuación comenzamos a hacer la consulta para obtener el resultado:
if(mysql_num_rows($consulta)!=0) //Comparamos que el número de filas sea distinto de 0(el nº de filas lo devuelve mysql_num_rows) { $fila=mysql_fetch_array($consulta) //mysql_fetch_array extrae lo que contiene la consulta, lo igualamos con una variable
$nombre_usuario=$fila[‘nombre’]; //Asignamos una variable que contenga $fila(resultado de mysql_fetch_array)de nombre(campo que queremos visualizar el contenido) echo $nombre_usuario; //Imprime el resultado.
} En éste caso, el resultado de la consulta será: Juan. Sigue!!
93
« en: Martes 18 de Septiembre de 2007, 10:26 »
Hola a todos: He colocado en mi web un reproductor para poder visualizar videos: <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer" autostart="true" width="500" height="200" transparentstart="1" SHOWSTATUSBAR="1" loop="0" controller="true" src="<?php echo $video[$i]; ?>" stretchToFit="true" border="1"> </embed>
Funciona todo correctamente, el problema es que es muy grande. He probado a disminuirle el width y el height pero lo que ocurre es que se corta tanto la imagen como el reproductor(como si se recortara) y lo que necesito es que disminuya el tamaño de todo en conjunto (reproductoe e imagen) Saludos y muchas gracias
94
« en: Lunes 17 de Septiembre de 2007, 14:32 »
Hola tengo la siguiente pregunta, no estoy segura de estar preguntando en el foro correcto, de no ser así pido disculpas. Estoy creando un sitio web y me gustaría saber como puesdo hacer para que se ajuste automaticamente tanto a una pantalla configurada a 800 x 600 como a 1024 x 768. Espero que podais ayudarme. Saludos y gracias!!!
95
« en: Lunes 17 de Septiembre de 2007, 12:48 »
Gracias F_Tanori!!! Saludos
96
« en: Lunes 17 de Septiembre de 2007, 12:12 »
Hola a todos, necesito saber si la siguiente función que sirve para limitar los formatos de imágenes que se suban a la web sirven también para limitar los formatos de video, es que el script no lo he realizado yo y no lo entiendo muy bien. En caso de que no sea así, ¿podeís darme alguno idea de cómo podría hacerlo? function LimitAttach(tField,iType) { file=tField.value; if (iType==1) { extArray = new Array(".gif",".jpg",".png"); } if (iType==2) { extArray = new Array(".swf"); } if (iType==3) { extArray = new Array(".exe",".sit",".zip",".tar",".swf",".mov",".hqx",".ra",".wmf",".mp3",".qt",".med",".et"); } if (iType==4) { extArray = new Array(".mov",".ra",".wmf",".mp3",".qt",".med",".et",".wav"); } if (iType==5) { extArray = new Array(".html",".htm",".shtml"); } if (iType==6) { extArray = new Array(".doc",".xls",".ppt"); } allowSubmit = false; if (!file) return; while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1); ext = file.slice(file.indexOf(".")).toLowerCase(); for (var i = 0; i < extArray.length; i++) { if (extArray[i] == ext) { allowSubmit = true; break; } } if (allowSubmit) { } else { tField.value=""; alert("Usted sólo puede subir archivos con extensiones " + (extArray.join(" ")) + "\nPor favor seleccione un nuevo archivo"); } }
Saludos y gracias desde ya
97
« en: Lunes 17 de Septiembre de 2007, 10:46 »
Solucionado He cambiado ésto : $sql="select max(id) from blog"; $obtener_id=(mysql_query($sql,$conexion)); if($obtener_id!=NULL) { if(mysql_num_rows($obtener_id)!=0) { $i=0; while($row=mysql_fetch_array($obtener_id)) { $id[$i]=$row['id']; echo $row['id']; echo "dfdsfsfsfsf"; $i++; } } }
por ésto: $id=mysql_insert_id();
Y funciona perfecto!! Saludos!!
98
« en: Lunes 17 de Septiembre de 2007, 10:20 »
Hola de nuevo a todos: Tengo na pequeña duda con un código con el que creo que me estoy equivocando, tengo un formulario en el cual el usuario introduce una serie de datos y en el que introduce también las imágenes que quiera, al enviar el formulario quiero que se agreguen en una tabla de mysql todos los datos y en otra las imágenes, quiero que las tablas queden relacionadas por la id de la primera tabla. Las tablas son: Blog e img_blog, y el código que tengo es: <?php //se insertan los datos del blog en la base de datos $titulo=$_POST['titulo']; $texto_blog=$_POST['texto_blog']; $plantilla=$_POST['radiobutton1']; $insert="INSERT INTO blog(id_usuario,texto,titulo,plantilla)values(1,'$texto_blog','$titulo','$plantilla')"; if(mysql_query($insert,$conexion)) { $sql="select max(id) from blog"; $obtener_id=(mysql_query($sql,$conexion)); if($obtener_id!=NULL) { if(mysql_num_rows($obtener_id)!=0) { $i=0; while($row=mysql_fetch_array($obtener_id)) { $id[$i]=$row['id']; echo $row['id']; echo "dfdsfsfsfsf"; $i++; } } } } else { echo "Error al ingresar el blog"; echo "<br>"; } ///recoge las imágenes que se han seleccionado en el formulario if($_FILES['foto']['name']!=NULL) { $uploadfile_temporal=$_FILES['foto']['tmp_name']; $uploadfile_nombre="imagenes/".$_FILES['foto']['name']; $ruta_foto='imagenes/'.$_FILES['foto']['name'];//recoge la ruta de la imagen(carpeta y nombre) if (is_uploaded_file($uploadfile_temporal)) { move_uploaded_file($uploadfile_temporal,$uploadfile_nombre); $sql="INSERT INTO img_blog(ruta,id_blog)values('$ruta_foto',$id)";//inserta la ruta de las imágenes en la tabla de la base de datos if(mysql_query($sql,$conexion)) { echo "bien"; } else { echo "mal"; } } else { echo "error al procesar foto".die(); } } else { $ruta_foto='-'; } ?>
En la consulta quiero sacar el id mas alto de la tabla blog para relacionarla con la de img_blog. Funciona todo el código a la perfección menos eso, ¿alguien puede ayudarme por favor? Saludos y gracias
99
« en: Viernes 14 de Septiembre de 2007, 09:46 »
Por fin he conseguido que las imágenes se vean cuando lo subo al servidor!!!! Por si a alguien le sirve aqí dejo el código que he utilizado: form.php <form name="anadir_blog" method="post" action="sentencia.php" enctype="multipart/form-data"> <input type="file" name="foto"></form>
sentencia.php <a href="mostrar_blog.php">ir a mostrar</a> <?php require'conexion.php'; if($_FILES['foto']['name']!=NULL) { $uploadfile_temporal=$_FILES['foto']['tmp_name']; $uploadfile_nombre="imagenes/".$_FILES['foto']['name']; $ruta_foto='imagenes/'.$_FILES['foto']['name'];//recoge la ruta de la imagen(carpeta y nombre) if (is_uploaded_file($uploadfile_temporal)) { move_uploaded_file($uploadfile_temporal,$uploadfile_nombre); $sql="INSERT INTO img_blog(ruta)values('$ruta_foto')"; if(mysql_query($sql,$conexion)) { echo "bien"; } else { echo "mal"; } } else { echo "error al procesar foto".die(); } } else { $ruta_foto='-'; }
mostrar.php $sql="select *from img_blog";//consulta de las imágenes que queremos visualizar $consulta=mysql_query($sql,$conexion)or die (mysql_error()); $i=0; if($consulta!=0) { if(mysql_num_rows($consulta)!=NULL) { while($fila=mysql_fetch_array($consulta)) { $foto[$i]=$fila['ruta']; $i++; } } }
Saludos!!!
100
« en: Miércoles 12 de Septiembre de 2007, 13:22 »
aquí estála solución: <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer" autostart="true" width="300" height="300" transparentstart="1" SHOWSTATUSBAR="1" loop="0" controller="true" src="<?php echo $ruta_video; ?>" stretchToFit="true" border="2"> </embed>
SAludos!!!
Páginas: 1 2 3 [4] 5 6 ... 9
|
|
|