|
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 - Avalon
Páginas: 1 ... 3 4 [5] 6 7 ... 18
101
« en: Jueves 4 de Noviembre de 2004, 12:29 »
Pués creo que sí se pueden generar informes con crystal reports desde PHP, aunque no parece que haya mucha información disponible respecto a qué necesitas instalar en el servidor y demás, o yo por lo menos no la he encontrado. Casualmente me he encontrado con esta otra herramienta a la que algunos llaman "El Crystal Reports de Linux", aunque funciona igualmente en Windows. http://www.agata.org.br/us/index.phpSalu2, Avalon
102
« en: Martes 2 de Noviembre de 2004, 16:17 »
Hola, aquí tienes una herramienta para generar informes http://www.hotscripts.com/Detailed/36711.htmlSeguramente en la misma página podrás encontrar alguna más, esa es la primera que he encontrado. Salu2, Avalon
103
« en: Martes 2 de Noviembre de 2004, 16:11 »
Hola, el problema es que tú no puedes hacer modificaciones en el php.ini, tienen que hacerlo los de Lycos. Puedes crearte tu propio php.ini con los valores que necesites y subirlo a la misma carpeta donde se encuentra el archivo install.php. No siempre funciona, puede que la configuración de Lycos ignore tu php.ini pero por probar no pierdes nada... Contenido de php.ini Salu2, Avalon
104
« en: Lunes 1 de Noviembre de 2004, 13:02 »
Hola. Pues no se, habría que conocer la estructura de directorios que tienes en Lycos para poder ayudarte. Seguro que esto es así? define('C_PATH','/data/members/free/tripod/es/m/o/i/moivision/htdocs/DatingLite');
Prueba con otras combinaciones, parece que el error tenga que estar ahí, por ejemplo define('C_PATH','/data/members/free/tripod/es/m/o/i/moivision/DatingLite');
Salu2, Avalon
105
« en: Miércoles 20 de Octubre de 2004, 16:20 »
Hola, aquí tienes un ejemplo de lo que quieres hacer <form name="formulario"> <input type="checkbox" name="micheck" onClick="JavaScript:if(!this.checked){ for(i=0; i < document.formulario.miradio.length; i++){ document.formulario.miradio[i].disabled = true; }} else { for (i=0; i < document.formulario.miradio.length; i++) { document.formulario.miradio[i].disabled = false; }}" checked> <b>Frutas</b><br> <input type="radio" name="miradio" value="manzanas"> Manzanas <input type="radio" name="miradio" value="peras"> Peras </form>
Salu2, Avalon
106
« en: Viernes 15 de Octubre de 2004, 20:14 »
Hola, puedes comprobar si un valor es entero con la función is_intif (is_int($number)) echo "El valor es entero";
Salu2, Avalon
108
« en: Jueves 30 de Septiembre de 2004, 18:05 »
Hola, te recomiendo que visites esta dirección http://msdn.microsoft.com/library/default....conHH1Start.aspAhí encontrarás el programa HTML Help 1.4 SDK con el que podrás crear esos archivos de ayuda. Tambien tienen algunos tutoriales disponibles en inglés, aunque posiblemente puedas encontrar alguno en castellano si buscas en Google. Salu2, Avalon
110
« en: Viernes 24 de Septiembre de 2004, 11:32 »
Podrías hacer algo utilizando javascript. <script language="JavaScript"> <!-- function enviar() { document.formulario.action = "chatroom.php?rm="+document.formulario.rm.value; document.formulario.submit(); } //--> </script> <form name="formulario" action="chatroom.php" method="post"> <input type="hidden" name="cm" value="1"><table border="0" cellpadding="0" cellspacing="1" width="582"> <tr> <td width="240">Nombre del salon: </td> <td width="342"><input type="text" size="50" maxlength="100" name="rm"></td> </tr> <tr> <td colspan=2><input type="button" value="Entrar" onClick="enviar();"></td> </tr>
A ver si te sirve. Avalon
111
« en: Viernes 24 de Septiembre de 2004, 11:11 »
En update.php, tienes que indicar en la query cuál es el registro que quieres modificar, sinó te los modifica todos. $query = "UPDATE users SET nick='$nick', fecha='$fecha' WHERE nick='".$_SESSION[usuario]."'";
Salu2, Avalon
112
« en: Martes 21 de Septiembre de 2004, 13:31 »
Hola, para que te salga el nombre de la sala en la barra de dirección debes cambiar el método de envío del formulario. Debe ser GET en lugar de POST. <form action="chatroom.php" method="get">
Pero ten en cuenta que en ese caso no solo te saldrá el nombre de la sala sinó todos los parámetros que hayas enviado al formulario. La dirección del navegador te quedaría así: chatroom.php?cm=1&rm=nombredelasala Salu2, Avalon
113
« en: Jueves 16 de Septiembre de 2004, 13:59 »
Hola, más que un error es un pequeño despiste function db($con_par){ if(is_array($con_var)){
Fíjate que al array que recibes en el constructor le llamas con_par y luego compruebas si con_var es un array, pero este array no existe. Salu2, Avalon
114
« en: Martes 14 de Septiembre de 2004, 08:58 »
115
« en: Viernes 10 de Septiembre de 2004, 17:58 »
Si solo quieres que te devuelva unos campos en concreto sustituye la siguiente línea $query = "SELECT * from noticias WHERE {$_POST['titulo']} LIKE '%{$_POST['palabra']}%'";
por esta otra $query = "SELECT campo1, campo2, campo3 from noticias WHERE {$_POST['titulo']} LIKE '%{$_POST['palabra']}%'";
Donde campo1, campo2 y campo3 son los nombres de los campos cuyo valor quieres obtener de la consulta. Por supuesto puedes poner todos los nombres de campo que quieras, separados por comas. Espero que sea eso lo que preguntabas. Salu2, Avalon
116
« en: Miércoles 8 de Septiembre de 2004, 10:32 »
Enhorabuena! Me alegra que te haya servido la ayuda Salu2, Avalon
117
« en: Martes 7 de Septiembre de 2004, 20:03 »
El problema está en el tercer archivo. El código que se encarga de mostrar la imagen debe ir en un archivo aparte (p.ej. imagen.php) por el tema de los headers. <html> <body> <table border=1> <tr> <td>Id</td> <td>Foto</td> </tr> <?php $conexion = mysql_connect('localhost', 'root', '') or die("No se puede conectar"); $db = mysql_select_db('imagenes', $conexion) or die("No se puede seleccionar la BD"); $result = mysql_query("SELECT id from imagenes order by id"); while ($reg = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>".$reg['id']."</td>"; echo "<td>"; echo "<img src=\"imagen.php?id=".$reg['id']."\">"; echo "</td>"; echo "</tr>"; } ?> </table> </body> </html>
Haciéndolo así no deberías tener ningún problema. Y si lo tuvieras, aquí estamos para lo que haga falta. Salu2, Avalon
119
« en: Lunes 30 de Agosto de 2004, 18:35 »
Hola, creo que deberías hacerlo utilizando un lenguaje de lado cliente como JavaScript o VBScript. Aquí hay un ejemplo en VBScript http://p2p.wrox.com/topic.asp?TOPIC_ID=3620Espero que te sirva Salu2, Avalon Rectifico, el ejemplo anterior creo que está en ASP (¿algún entendido en ASP lo puede confirmar?). No se si habrá algo parecido en PHP, pero si encuentro algo lo pondré aquí.
120
« en: Lunes 30 de Agosto de 2004, 18:17 »
Hola ¿has probado si funciona indicando la ruta completa del archivo?
p.ej.
include("c:\\apache\\htdocs\\sitioweb\\system\\funcionesAdmin.php");
o
include("/home/sitioweb/system/funcionesAdmin.php");
121
« en: Sábado 31 de Julio de 2004, 10:01 »
Hola, no se como podría hacerse fácilmente para diferenciar desde la propia página cuando se ha hecho clic en el e-mail o cuando se ha abierto directamente en el navegador.
Si el mail lo mandas en formato HTML quizá podrías hacer que el link en realidad lo que haga sea enviar un formulario a esa página que debe abrirse, y en el formulario le puedes pasar un valor oculto <input type="hidden" ... > que te servirá para validar que no se ha introducido la dirección directamente en el navegador.
No es que esta opción sea infalible pero pone las cosas un poco más difíciles a quien quiera abrirla sin hacer clic en el e-mail.
Salu2, Avalon
123
« en: Sábado 31 de Julio de 2004, 09:38 »
Hola, lo que yo hago en estos casos es ubicar los ficheros en un directorio que no sea accesible via navegador ( ¿podría ser /var/www/ficheros/? ). Después creo un script en PHP que lea los ficheros y los vuelque al buffer de salida en el momento en que se solicita la descarga utilizando fpassthru. Este ejemplo se encuentra en http://www.php.net/fpassthru aunque en el momento en que escribo este mensaje no están disponibles esas contribuciones de usuarios por problemas en los servidores de php.net <? /*/ Download a file using fpassthru() /*/ $fileDir = "/home/pathto/myfiles"; // supply a path name. $fileName = "myfile.zip"; // supply a file name. $fileString=$fileDir.'/'.$fileName; // combine the path and file // translate file name properly for Internet Explorer. if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")){ $fileName = preg_replace('/\./', '%2e', $fileName, substr_count($fileName, '.') - 1); } // make sure the file exists before sending headers if(!$fdl=@fopen($fileString,'r')){ die("Cannot Open File!"); } else { header("Cache-Control: ");// leave blank to avoid IE errors header("Pragma: ");// leave blank to avoid IE errors header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$fileName."\""); header("Content-length:".(string)(filesize($fileString))); sleep(1); fpassthru($fdl); } ?>
Espero que te sirva. Salu2, Avalon
124
« en: Miércoles 21 de Julio de 2004, 17:43 »
Hola, no he trabajado con lectores de códigos de barras pero si dices que entran los datos como si entraran por teclado se me ocurre que podrías hacer un script en PHP en el que tengas un botón para "iniciar la entrada de datos". Al iniciar la entrada de datos muestras un formulario con una caja de texto, y posicionas el foco en esa caja. Con el evento onChange de la caja de texto controlas si se ha hecho alguna lectura (si el código tiene un número de dígitos determinado mejor todavía porque podrás validar que se ha hecho una lectura correctamente), envías el formulario al servidor, lo almacenas en la base de datos o bien en un input de tipo hidden que incluirás al generar nuevamente el formulario para seguir entrando datos a través del lector. Así hasta que pulses el botón de "finalizar entrada de datos" y almacenes todas las entradas en la base de datos. Bueno, no se si se entiende o me ha quedado muy enredado. Ni siquiera se si te servirá, así que ya nos contarás Salu2, Avalon
125
« en: Jueves 15 de Julio de 2004, 08:41 »
Creo que lo que deberías hacer es crear una tabla marca en la que tengas un registro por cada marca.
marca -------- patente nombre ...
y lo que guardarías en la tabla autos sería la patente, que es la clave primaria según comentas.
Para obtener los datos del combo bastaría con hacer
$SQL = "SELECT * FROM marca";
Salu2, Avalon
Páginas: 1 ... 3 4 [5] 6 7 ... 18
|
|
|