|
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 ... 8 9 [10] 11 12 ... 18
226
« en: Jueves 5 de Febrero de 2004, 16:55 »
Por cierto, me acabo de dar cuenta que al MovieClip que se crea en el ejemplo le he llamado mapa. Ese MovieClip no contiene la imagen del mapa, sino que es una capa que debe ir encima del mapa, la cuál sólo contendrá los puntos que dibujemos. Lo digo para evitar confusiones Salu2, Avalon
227
« en: Jueves 5 de Febrero de 2004, 16:49 »
Hola Bea, tampoco llevo mucho tiempo con Flash pero te adjunto un ejemplo que muestra como solucionaría yo el tema de dibujar los puntos. Como ya tienes los datos del XML solo tendrías que llamar a la función dibujaPunto para cada uno de esos datos.
Espero que te sirva.
Salu2, Avalon
228
« en: Jueves 5 de Febrero de 2004, 10:07 »
Hola roro_inc. Esto debería servirte: <input type="password" name="contrasena" size="15">
Salu2, Avalon
229
« en: Jueves 5 de Febrero de 2004, 10:05 »
No parece que el problema esté en esa parte del código.
230
« en: Lunes 2 de Febrero de 2004, 17:02 »
Este while tampoco lo has cerrado: while($row = mysql_fetch_array($sql)) {
Si solamente quieres que se muestren los datos de una canción no necesitas el while, cámbialo por esta línea: $row = mysql_fetch_array($sql);
231
« en: Lunes 2 de Febrero de 2004, 16:48 »
Te falta cerrar el paréntesis: $sql = mysql_query("SELECT * FROM canciones WHERE id='$id'");
Salu2, Avalon
232
« en: Lunes 2 de Febrero de 2004, 11:23 »
Hola, si te he entendido bien lo que quieres hacer es que al teclear www.miweb.com/?nombre=joel aparezca otra página en función del valor de nombre ¿no? Tendrías que hacer un archivo index.php con un código más o menos así: <?php while ($HTTPVAR = each($_GET)) { ${$HTTPVAR[0]} = $HTTPVAR[1]; } if ($nombre == "joel") { header("Location: http://www.joel.com/"); } ?>
Salu2, Avalon
233
« en: Lunes 2 de Febrero de 2004, 11:13 »
Hola, crea una carpeta llamada spanish dentro de la carpeta localization y cópialos ahí.
Salu2, Avalon
234
« en: Martes 27 de Enero de 2004, 15:38 »
El problema está en estas líneas de código: if ($id_cliente) { // editamos el registro seleccionado $sql = "SELECT * FROM usuarios WHERE id_cliente=$id_cliente"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id_cliente = $myrow["id_cliente"]; $nombre = $myrow["nombre"]; $apellidos= $myrow["apellidos"]; $telefono = $myrow["telefono"]; $mail = $myrow["mail"]; // enviamos el id para poder editar el registro echo "id : <input type=text size=10 name=\"id_cliente\" value=$id_cliente><br>"; ?> Nombre : <input type="Text" size="50" name="nombre" id="nombre" value="<?php echo $nombre ?>"><br> Apellidos : <input type="Text" size="100" name="apellidos" value="<?php echo $apellidos ?>"><br> Email : <input type="Text" size="150" name="mail" value="<?php echo $mail ?>"><br> <input type="Submit" name="enviar" value="Enviar Información"> </form> <? echo $nombre; ?> <?php } // End If if ($enviar)
La llave del final no hace referencia al if($enviar) del principio sinó al if($id_cliente). Lo que tienes que hacer es cerrar este if más arriba para que también aparezca el formulario si no existe un id_cliente, con lo que te quedaría así: if ($id_cliente) { // editamos el registro seleccionado $sql = "SELECT * FROM usuarios WHERE id_cliente=$id_cliente"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id_cliente = $myrow["id_cliente"]; $nombre = $myrow["nombre"]; $apellidos= $myrow["apellidos"]; $telefono = $myrow["telefono"]; $mail = $myrow["mail"]; // enviamos el id para poder editar el registro echo "id : <input type=text size=10 name=\"id_cliente\" value=$id_cliente><br>"; } // End If if ($id_cliente) ?> Nombre : <input type="Text" size="50" name="nombre" id="nombre" value="<?php echo $nombre ?>"><br> Apellidos : <input type="Text" size="100" name="apellidos" value="<?php echo $apellidos ?>"><br> Email : <input type="Text" size="150" name="mail" value="<?php echo $mail ?>"><br> <input type="Submit" name="enviar" value="Enviar Información"> </form> <? echo $nombre; ?>
A ver ahora. Salu2, Avalon
235
« en: Martes 27 de Enero de 2004, 11:14 »
Aunque no te inserte el registro ¿ aparece al menos el mensaje "Registro Añadido" ? - En caso afirmativo modifica esta línea: $result = mysql_query($sql);
y cámbiala por ésta: $result = mysql_query($sql) or die(mysql_error());
para que te muestre si hay algún error en la consulta. A ver qué ocurre. Salu2, Avalon
236
« en: Lunes 26 de Enero de 2004, 15:12 »
No he probado el código pero veo dos detalles: - Primero echo "<a href=\"$PHP_SELF?id_cliente=".$myrow["id_cliente"]."&delete=yes\"> Modificar </a><br>";
debería ser echo "<a href=\"$PHP_SELF?id_cliente=".$myrow["id_cliente"]."\"> Modificar </a><br>";
- Segundo <input type="Submit" name="enivar" value="Enviar Información">
hay un error en la propiedad name del botón: <input type="Submit" name="enviar" value="Enviar Información">
Salu2, Avalon
238
« en: Viernes 23 de Enero de 2004, 20:49 »
Como dije antes no puedes enviar información a la salida antes de ejecutar la instrucción setcookie. Tendrás que modificar tu index.php para que el archivo donde se encuentra el contador se interprete antes que estas líneas: <html> <head> <title>::: Portal Gráfico del Perú </title> </head> <body topmargin=0 leftmargin=0> <table width="756" border=0 cellspacing="0" cellpadding="0" > <tr> <td colspan="3">
Salu2, Avalon
239
« en: Viernes 23 de Enero de 2004, 19:17 »
Si te refieres a relacionarlas mediante claves foráneas para mantener la integridad referencial como se haría con Access por ejemplo eso no es posible en MySQL. Debes gestionarlo tu mismo controlando que la información sea consistente en todo momento Salu2, Avalon
240
« en: Viernes 23 de Enero de 2004, 19:09 »
Ese error aparece cuando se envía algo al navegador (por ejemplo con un echo o print) antes de que se ejecute el setcookie.
Si puedes adjunta en un mensaje tanto index.php como pg_titulo.php dentro un archivo .zip para ayudarte a encontrar el error.
Salu2, Avalon
241
« en: Viernes 23 de Enero de 2004, 11:52 »
Podría ser algo como esto: <?php // Hay que configurar estas variables $dbhost = "localhost"; $dbuser = "mi_usuario"; $dbpw = "mi_password"; $dbname = "mi_basededatos"; while ($HTTPVAR = each($_POST)) { ${$HTTPVAR[0]} = $HTTPVAR[1]; } mysql_connect($dbhost, $dbuser, $dbpw) or die(mysql_error()); mysql_select_db($dbname) or die(mysql_error()); // 'usuario' y 'contrasena' son los nombres de los campos del formulario de acceso // 'user' y 'password' son los nombres de los campos de la tabla // 'nombre_tabla' es el nombre de la tabla donde se encuentran almacenados los datos de los usuarios $result = mysql_query("select * from nombre_tabla where user = '".$usuario."' and password = '".$contrasena."'); if (!mysql_num_rows($result)) { echo "El usuario no existe o la contraseña es incorrecta"; } else { $reg = mysql_fetch_array($result); // Suponiendo que el campo donde se guarda el estado del usuario se llame 'estado' switch($reg['estado']) { case 0: echo "Estás dado de baja"; break; case 1: echo "Estás dado de alta"; break; case 2: echo "Eres un administrador"; break; } } ?>
A ver que tal. Salu2, Avalon
242
« en: Miércoles 21 de Enero de 2004, 09:23 »
Primero tienes que modificar el archivo config.php para indicar la carpeta donde se encuentran tus .DBFs y la base de datos MySQL o PostgreSQL donde se van a guardar los datos. Crea una carpeta llamada por ejemplo kassel dentro del directorio donde hayas instalado dbfConverter y copia tus archivos .DBF dentro de esa carpeta. Luego dentro de config.php busca estas líneas: $unit[1]="vrhnika"; $unit[2]="grosuplje"; $unit[3]="blabla";
y cámbialas por: $unit[1]="kassel";
Más abajo, en el mismo archivo config.php tendrás que configurar los datos de conexión al servidor de bases de datos. Salu2, Avalon
244
« en: Lunes 19 de Enero de 2004, 18:19 »
Hola Javier. Podrías hacerlo mediante el uso de cookies. Por ejemplo, cuando alguien entre a tu página por primera vez creas una cookie en su máquina para marcar que la visita ya ha sido contabilizada. Parto de la base que ya dispones del código del contador y sólo te falta controlar que se incremente la primera vez que se acceda a la página durante una sesión. Entonces sería algo como esto: <?php // Primero controlamos si existe la cookie en la máquina del visitante // Si no existe... if (!$_COOKIE["contador"]) { // Creamos la cookie setcookie("contador", 1); // Incrementamos el contador en 1 // Aquí iría el código de tu contador } ?>
De esta forma sólo se contabilizaria una visita por sesión. Es decir, hasta que el visitante cierre su navegador. Si lo que quieres es contabilizar una visita por usuario y día podrías ponerle una fecha de expiración a la cookie. Para 24 horas sería esto: setcookie("contador", 1, time()+60*60*24);
Espero que te sirva. Salu2, Avalon
245
« en: Jueves 15 de Enero de 2004, 16:16 »
Hola, a lo mejor sólo ha sido un error al copiar la consulta al foro pero parece que te sobra el WHERE delante del FROM.
Salu2, Avalon
246
« en: Jueves 15 de Enero de 2004, 10:23 »
No hay de que Ya vi lo que hiciste, te quedó muy bien Salu2, Avalon
248
« en: Lunes 12 de Enero de 2004, 19:34 »
Hola Dashaky, ¿El programa lo quieres hacer en entorno web o en local? Si es en local seguramente necesitarías alguna librería de sonido para reproducir los archivos y controlar cuando acaban de sonar, pero no conozco ninguna, lo siento Salu2, Avalon
249
« en: Domingo 11 de Enero de 2004, 22:13 »
Será que nadie conoce la respuesta... ¿Has probado a preguntar en el foro de PHPNuke en Español? http://www.phpnuke-espanol.orgSeguro que ahí encuentras la respuesta. Como bien dices este es un foro de programación en PHP, y PHPNuke es una aplicación desarrollada en PHP, pero eso no implica que tengamos que conocer su funcionamiento. Yo por lo menos no lo conozco Salu2, Avalon
250
« en: Miércoles 7 de Enero de 2004, 10:57 »
No, no lo es Borraré cualquier nuevo mensaje que se dedique a "vender" este curso. Salu2, Avalon
Páginas: 1 ... 8 9 [10] 11 12 ... 18
|
|
|