|
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 - cesand
101
« en: Jueves 17 de Diciembre de 2009, 00:19 »
gracias por la respuesta amigo...
exacto esa era la idea inicial hacer un combo o menu desplegable select pero no lo pude hacer no me salio por eso opte por hacerlo asi crei podia ser mas facil... pero otra cosa por mas que hago un select en el INSERT (el SQL) que hice como tendria que hacer ese sql INSERT para un menu desplegable? igualmente todavia tengo la duda por que lo que quiero hacer no es una busqueda de los AUTORES ya existenntes en base de datos. lo que busco hacer es agregar nuevos autores a la DB.
QUE OTRA MANO ME PODES DAR...
gracias desde ya Saludos.
102
« en: Miércoles 16 de Diciembre de 2009, 21:42 »
Hola gente... les pido una ayuda para hacer un INSERT INTO desde php en la tabla que necesito incertar es en esta-  estoy intentando incertar desde un formulario los datos.. el tema que nose como es es por ejemplo en el caso de la columna de la tabla id_autor tiene un valor numero ya qu nombre del autor esta en otra tablar (autores) lo que voy a ingresar en el formularia es texto como hago con esto? me pasa lo mismo que en la columna id_compania el codigo que estoy usando para agregar este registro es este <?php if (!$sd) { echo "Error al conecta con mysql"; } // convierto en variables mas simples las del FORMULARIO $a=trim($_POST['autor']); $t=trim($_POST['titulo']); $c=trim($_POST['compania']); $query= "insert into discos values('".null."', '".$a."', '".$c."', '".$t."')"; //echo $query; if ($result) { } echo "<br>"; echo "<a href='nuevo_registro.php'>carga un autor nuevo</a>"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>ADD registro</title> </head> <body> <FORM method="post" action="nuevo_registro.php"> <table width="70%" border="3" cellspacing="1" cellpadding="1"> <tr> <td>Autor</td> <td> <input type="text" name="autor"></td> </tr> <tr> <td>Titulo del Disco</td> <td><input type="text" name="compania"></td> </tr> <tr> <td>Compania</td> <td><input type="text" name="titulo"></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="cargar" value="submit"> </td> </tr> </table> </FORM> </body> </html>
sus ayudas desde ya mil gracias
103
« en: Martes 15 de Diciembre de 2009, 06:39 »
Hola gente como estan? tengo una consuta rapida.. es que inicio una sesion registro una variable le hago un echo y me muestra el string que le asigne como valor hago un link a otra pagina inicio la sesion session_start(); pero al hacer el echo a la misma variable no me muestra el valor que le asigne en la pagina anterior  lo raro es que le hago uun if preguntanto si es session_is_registered y me devuelve verdadero. que sera? que puede pasar? a la variable en el echo la escribo $xxxxxx; y tambien $HTTP_SESSION_VARS[" "] y nada no me muestra el valor... ayuda please.
104
« en: Domingo 13 de Diciembre de 2009, 22:58 »
HOLA gente estoy tratando de hacer mi primer abm simple desde php a mysql y me esta matando no logro hacer le pido una ayuda al que pueda... Tengo este codigo que es el resultado de la busqueda en unA base de datos aca no tengo el problema pero lo muestro para qu se entinenda. echo "<td>".$fila["id_discos"]."</td>"; echo "<td>".$fila["nombre_autor"]."</td>"; echo "<td>".$fila["titulo_disco"]."</td>"; echo "<td>".$fila["nombre_compania"]."</td>"."<td>"."<a href=edit_abm.php?id=".$fila['id_discos']."> editar </a>".
pero ahora aca esta lo qu no se hacer.. despues de hacer click en editar voy a un form en el que quiero me muestre estos mismos resultado primero con una consulta SELECT y despues quiero hacer un UPDATE para poder editar Muestro el codigo y escribo en ngrita dentro del codigo lo que no puedo hacer. <?php if (!$sd) { echo "No conecto la base de Datos <strong>Discos</strong>"; } $consulta= "SELECT [b]como hago este select que recupere los datos que devolvio la consulta en el codigo anterior, como se translada los valores de esas variables?[/b] FROM WHERE [b]y aca el tema de la condicion nose a lo qu no pude hacer todavia el select no se que consion va hacer.[/b] ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Edit ABM</title> </head> <body> <form method="post" action="edit_abm.php"> <table width="50%" border="3" cellspacing="1" cellpadding="1"> <tr> <td align="center">Autor</td> <td align="center"><input type="text" name="autor"> <? ?> </td> </tr> <tr> <td align="center">Titulo del Disco</td> <td align="center"><input type="text" name="titulo" size="20"></td> </tr> <tr> <td align="center">Compania</td> <td align="center"><input type="text" name="compania"> </td> </tr> <tr> <td align="center" colspan="2"><input type="submit" name="cargar" value="submit"></td> </tr> </table> </form> </body> </html>
105
« en: Viernes 11 de Diciembre de 2009, 04:24 »
hola como va? necesito mostrarles un codigo en el que estoy intentando leer un archivo txt creado con un form con t de separaciones uso explode() para partir la lina de texto y no me lo hace... no de error pero no lo hace y devulve la pagina en blanco como que el txt estuviera en blanco... este uso para crear el txt.. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <?php @$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","a"); if (!$eleccion){ echo "no se encontro el archivo"; } else { $nom=trim($_POST['nombre']); $marca=$_POST['marca']; $mod=$_POST['modelo']; $general=date("d,m,y")."t".$nom."t".$marca."t".$mod."n"; fputs($eleccion,$general); echo "tu eleccion fue archivada"; } echo "<a href='mdelos.php'>vota por otro</a>"; ?> </body> </html>
obiamente este levanta los datos del form... y ahora les muestro en el que esta el explode <html> <head> <title>a</title> </head> <body> <?php $elec= fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt", "r"); $numero_elec = count($elec); // echo $numero_elec; if ($numero_elec == 0) { echo "<p><strong>No hay elecciones pendientes Inténtalo más tarde.</strong></p>"; } echo "<table border=1>"; echo "<tr><th>Fecha </th> <th>Nombre</th> <th>Marca</th> <th>Modelos</th> <tr>"; for ($i=0; $i<$numero_de_elec; $i++) { $linea = explode( "t", $elec[$i] ); echo "<tr> <td>".$linea[0]."</td> <td align = right>".$linea[1]."</td> <td align = right>".$linea[2]."</td> <td align = right>".$linea[3]."</td> </tr>"; } echo "</table>"; ?> </body> </html>
les agradeceria mucho le den una mirada. no puedo saber donde tengo el error.. saludos.
106
« en: Sábado 5 de Diciembre de 2009, 16:56 »
Hola gente como estan? estoy empezando con la coneccion desde php a mysql y tengo unas dudas, mi pregunta es en este form que les muestro a continuacion como puedo hacer un SELECT (menu desplegable del form) dinamico, seguramente seria con un bucle FOR que recurra la tabla y complete el SELECT del form con los valores qu encuentre. La tabla es esta: Base de datos: `discos` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `autores` -- CREATE TABLE IF NOT EXISTS `autores` ( `id_autores` int(10) unsigned NOT NULL AUTO_INCREMENT, `nombre_autor` varchar(20) NOT NULL, PRIMARY KEY (`id_autores`), KEY `descripcion` (`nombre_autor`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ; -- -- Volcar la base de datos para la tabla `autores` -- INSERT INTO `autores` (`id_autores`, `nombre_autor`) VALUES (1, 'almafuerte'), (2, 'malon'), (3, 'cabezones'), (4, 'malicia'), (5, 'montreal'), (6, 'jeriko'), (7, 'AC DC'), (9, 'saratoga'), (10, 'mario ian'); El form que estoy haciendo en el que les pido ayuda para hacer el SELECT dinamico de "autores" es este:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title >Documento sin título </title > </head> <body> <form method="post" action="a.php"> <table width="50%" border="3" cellspacing="1" cellpadding="1"> <tr> <td align="center"> ID Disco</td> <td align="center"> <input type="text" name="id" size="10"></td> </tr> <tr> <td align="center">Autor</td> <td align="center"><select name="autor"> // aca es donde nose como hacer que dinamicamente me complete el select </select> </td> </tr> <tr> <td align="center">Titulo del Disco</td> <td align="center"><input type="text" name="titulo" size="20"></td> </tr> <tr> <td align="center">Compania</td> <td align="center"><select name="compania"> </select> </td> </tr> <tr> <td align="center" colspan="2"><input type="submit" name="cargar" value="enviar"></td> </tr> </table> </form> </body> </html>
Espero sus ayudas desde ya mil gracias...
107
« en: Martes 24 de Noviembre de 2009, 20:56 »
Gracias por la rspuesta amigo... la verdad creo que quise ir mas halla de lo que puedo por ahora no no te pude entender. Me podras dar otra ayuda mas simple asi veo como trabaja el explode() e implode()
Por Ejemplo si tengo: email@gmail.com[/b] Epero me ayudes con esto gracias desde ya.
108
« en: Lunes 23 de Noviembre de 2009, 01:42 »
Hola compañero.. como estas? si claro que tiene separador son espacios (." ".) esta bien? mira igualmente te muestro la parte del codigo que crea el .txt asi ves como esta separado <?php @$formcorto=fopen($_SERVER['DOCUMENT_ROOT']."/curso/form/formcorto.txt","a"); if (!$formcorto) { echo "no se puede realizar la orden"; } else { $nom=$_POST['nombre']; $apelli=$_POST['apellido']; if (isset($_POST['sexo'])) { if ($_POST['sexo'] == '1') { $sexo="hombre"; } else { if ($_POST['sexo'] == '2') { $sexo="mujer"; } } if (isset($_POST['estado'])) { if ($_POST['estado'] == "a"){ $est_civil="casado"; } else { $est_civil="soltero"; } //fin combo } $datos= date("d,m,y")." ".$nom." ".$apelli." ".$sexo." ".$est_civil."n"; fputs($formcorto,$datos); } } ?>
Son solo esos datos es de practica estoy estudiando. espera me puedas dar una mano. Gracias desde ya.
109
« en: Domingo 22 de Noviembre de 2009, 06:21 »
Hola gente buenas... traigo una consulta a ver si me orientan un poco tengo un ejercicio para hacer y nose como comenzar.. el tema es que hice un pequeño form en el que se cargan algunos datos los cuales son procesados y almacenados en un archivo txt plano simple no mas.. el ejercicio ahora tengo que levantar,tomar esos datos que va almacenando el .txt y que me los muestre ordenados en una tablita...
se entiende?
esto lo tendria que hacer con las funciones explode(), implode(), join() pero no se como encararlo ni siquier como comenzar me dan una ayuda con esto?
gracias.
110
« en: Viernes 20 de Noviembre de 2009, 01:00 »
gracias por los link... las habia mirado a ese link pero la verdad no pude entender soy principiante y no pude sacar nada de ahi.. si me puden dar una mano con algo mas puntual por favor.
suerte.
111
« en: Miércoles 18 de Noviembre de 2009, 05:38 »
hola gente mire en google a ver si encontraba algo pero nada bueno aparecio por esto les pregunto diferentes formas de poner una simple fecha en php la unica forma que se es: pero es muy fea la fecha asi con numeros no mas quiero poner algo asi por ejemplo: Argentina 18 de noviembre del 2009obiqamente dinamica en php como seria el codigo? les agradesco la ayuda suerte.
112
« en: Lunes 16 de Noviembre de 2009, 02:32 »
hola gente..... Hice un formulario cortito para grabar en un .txt los datos cargados y a la vez que despues que lo guarde en un archivo muestre lo cargado en el formulario en otra pagina. Funciono como yo queria pero no encontre la forma de procesar para que guerde en el archivo otro input que no sea el type"text" . Es decir si el formulario tiene para rellenar campos de texto nada mas lo puedo hacer pero si hay un radio o menu desplegable como el ejemplo qu te voy a enviar no lo puedo hace.. comento en el codigo que es lo qu no pude hacer por las dudas si no se entendio.. adjunto el de form y el que lo procesa donde tengo el problema y en este intente hacer el del radio no mas pero si me pueden mostrar tambien por favor como hacer con el del menu desplegable. aca el form: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <p><h3 align="right"> <?php $fecha=date("d,m,y"); echo $fecha; ?> </h3> </p> <form action="procesarformcorto.php" method="post"> <table width="40%" border="2"> <tr> <th align="center" colspan="2"> Ingrese Nombre y Apellido </th> </tr> <tr> <td align="center" width="50%">Carga tu nombre</td> <td align="center"><input type="text" name="nombre"> </td> </tr> <tr> <td align="center"> Ingresa tu Apellido </td> <td align="center"><input type="text" name="apellido"></td> </tr> <tr> <td align="center" colspan="2">hombre <input type="radio" name="sexo" value="1"> Mujer <input type="radio" name="sexo" value="2"></td> </tr> <tr> <td align="center" colspan="2"> <select size="1" name="estado"> <option value="a" selected>Casado</option> <option value="b">Soltero</option> </select> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="cargar" value="ir"> </td> </tr> </table> </form> </body> </html>
aca el que procesa qu es donde tengo problemas: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <?php @$formcorto=fopen($_SERVER['DOCUMENT_ROOT']."/curso/form/formcorto.txt","a"); if (!$formcorto) { echo "no se puede realizar la orden"; } else { $nom=$_POST['nombre']; $apelli=$_POST['apellido']; if (isset($_POST['cargar'])) // desde aca if ($_POST['sexo'] == '1') { $sexo="hombre"; } else { if ($_POST['sexo'] == '2') { $sexo="mujer"; } // Hasta aca no encuentro la forma de darle el valor de del input radio para tener ese valor en una sola variable. $datos= date("d,m,y")." ".$nom."t".$apelli."n"; fputs($formcorto,$datos); } ?> <table width="50%" border="3" cellspacing="2" cellpadding="2"> <tr> <td align="center" colspan="2">Tus Datos ingresados</td> </tr> <tr> <td align="center" width="50%">Tu nombre</td> <td align="center"><?php echo ($_POST['nombre']) ?></td> </tr> <tr> <td align="center"> Tu Apellido </td> <td align="center"> <?php echo ($_POST['apellido']) ?> </td> </tr> </table> </body> </html>
Saludos espero sus respuesta gracias.
113
« en: Miércoles 11 de Noviembre de 2009, 20:12 »
hola amigo te cuento.. tengo windows y lo estoy viendo en el navegador (firefox) los codigos los creo con dreamweaver siempre viendo el codigo.. igual verlo en el navegador no es el problema por que lo veo bien en el navegador me hacer fila por fila como lo quiero, el tema es cuando crea el archivo txt que se almacena en la pc en ese txt no hace el cambio de linea al final, almacenando todo en la misma fila.. mira te muestro lo que estoy practicando: primer codigo un pequeño formulario <html> <head> <title >Documento sin título </title > </head> <body> <form method="post" action="archivmod.php"> <table width="50%" border="2" cellpadding="0"> <tr> <td align="center" colspan="2">eliga Marca y Modelo</td> </tr> <tr> <td align="center"> Tu nombre </td> <td align="center" width="50%"> <input type="text" name="nombre"> </td> </tr> <tr> <td align="center" width="50%" rowspan="">MARCA</td> <td align="center"> <input type="text" name="marca"></td> </tr> <tr> <td align="center">Modelo</td> <td align="center"><input type="text" name="modelo"></td> </tr> <tr><td align="center" colspan="2"><input type="submit" name="cargar" value="archivar"></td> </tr> </table> </form> </body> </html>
Segundo paso procesar lo cargado en el formulario y almacenarlo en un .txt, y en este esta el problema por que crea el txt bien pero lo que quiero lograr es cargar una vez en el form procesar y ahi cuando creciendo el txt a medida que le van haciendo diferente cargs de datos que cada una de esas carga signifique una fila de txt, despues cuando se cargen otros datos y se sumen a ese mismo txt lo hagan en la fila de abajo, es por esto que en el fputs le pongo n y es justamente lo que no hace.. <html> <head> <title>Documento sin título</title> </head> <body> <?php @$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","a"); if (!$eleccion){ echo "no se encontro el archivo"; } else { $nom=$_POST['nombre']; $marca=$_POST['marca']; $mod=$_POST['modelo']; $general=date("d,m,y")." ".$nom." "."eligio"."t".$marca."t"."modelo"." "."$mod"."n"; fputs($eleccion,$general); echo "tu eleccion fue archivada"; } echo "<a href='mdelos.php'>vota por otro</a>"; ?> </body> </html>
despues para levantar ese txt y verlo en el navegador uso este codigo <html> <head> <title>Documento sin título</title> </head> <body> <?php @$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","r"); if (!$eleccion) { echo "no se encontro el archivo"; } while $mostrar=fgets($eleccion, 100); echo $mostrar."<br>"; } ?> </body> </html>
este ultimo si lo muestra bien en el navegador con el "enter" al final de cada fila y muestra cada carga de datos qu se hizo en el form uno abajo de otro.
114
« en: Miércoles 11 de Noviembre de 2009, 04:57 »
no tampoco lo hace, en el txt sigue escriviendo en una sola fila todo..es muy raro.
115
« en: Miércoles 11 de Noviembre de 2009, 02:05 »
hola gente en un tiempito qu tengan podran mirar este codigo que dejo.. lo que me pasa es qu crea correctamente el .txt pero no me toma el n final ya que quiero que todo lo qu grabe el txt viniendo del formulario se carge uno por fila y actualmente asi como esta el codigo carga todo en la misma fila. aca el codigo <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <?php @$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","a"); if (!$eleccion){ echo "no se encontro el archivo"; } else { $nom=$_POST['nombre']; $marca=$_POST['marca']; $mod=$_POST['modelo']; $general=date("d,m,y")." ".$nom." "."eligio"."t".$marca."t"."modelo"." "."$mod. n"; fputs($eleccion,$general); echo "tu eleccion fue archivada"; } echo "<a href='mdelos.php'>vota por otro</a>"; ?> </body> </html>
116
« en: Martes 10 de Noviembre de 2009, 01:28 »
mil mil gracias compañero me quedo claro el tema entonces lo vi muy util al foeach voy a empezar a aplicarlo. esta bien que el ejemplo que puse es muy basico no tiene nada de especial pero me quedo diste una gran ayuda.
un saludo. estoy estudiando array asique en cualto aparezca alguna otra duda les pido una mano. suerte.
117
« en: Martes 10 de Noviembre de 2009, 01:00 »
muchas gracias por tu respuesta amigo.. me ayudo tu explicacion, ahora tambien quisiera saber esa otra forma qu me comentas para imprimir el array de mi ejemplo como seria? me lo podras mostrar en el codigo para verlo con se aplica.. por favor. saludos y gracias nuevamente.
118
« en: Lunes 9 de Noviembre de 2009, 22:30 »
Hola gente como estan? en esta oportunidad necesito podirles una ayuda sobre el for para imprimir un array simple(estoy empezando recien a estudiar array) les muestro el codigo y despues le pregunto: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <table border="3"> <?php 0=>"sabado", 1=>"domingo", 2=>"lunes", 3=>"martes", 4=>"miercoles", 5=>"jueves", 6=>"viernes"); ?> <tr> <td align="center" bgcolor="#00CC33"> Dias de la semana </td> </tr> <?php for ($a=0;$a<7;$a++) { ?> <tr> <td> <?php echo $dias[$a]."<br>"; ?> </td> </tr> <?php } ?> </table> </body> </html>
lo que no comprendo y les pido si me pueden dar una explicacion es cuando pongo el echo para imprimir el array $dias va entre corchetes la variable que se creo en el for que lo que hace eso? al ir pegado al array hace que esta se ejecute 7 veces y asi muestra los 7 dias? o como es? esa parte quiero entender como funciona. saludos a todos.
119
« en: Jueves 5 de Noviembre de 2009, 12:21 »
muchas gracias driver....
No era justamente lo que queria, no quiero que el cliente vea los datos que ingreso en el formulario (archivo de texto) el lo unico que va a ver sera un mensage algo asi como "" ya fueron tomado sus datos "" o ""tus datos se ingresaron"" etc. mi pregunta apuntaba a que yo quiero saber como consultar y ver el archivo de texto para saber que fue lo que cargaron los clientes..
igualmente el dato que me pasaste me ayudo mucho no lo conocia graciass.¡¡
saludos
120
« en: Jueves 5 de Noviembre de 2009, 02:04 »
Hola gente nuevamente los saludo y consulto por un tema que estoy comenzando a estudiar, es que hice un mini formulario y lo proceso como archivo de texto el cual sino me equivoco se archiva en mi servidor.. ahora lo que quiero es ver ese archivo como lo consulto? como lo veo en pantalla para saber que cargo el cliente en el formulario? les muestro como lo hice: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title >Dto sin título </title > </head> <body> <form method="post" action="datosarchiv.php"> ingresa tu nombre <input type="text" name="nombre"><br> Deja tu comentario <br> <textarea cols="30%" rows="15%" name="coment"> </textarea> <input type="submit" value="enviar" name="cargar"> </form> </body> </html>
Y para procesar: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <table width="50%" border="3"> <?php $text1=fopen("datos_text1.txt","a"); fputs($text1,$_POST['nombre']); fputs($text1,$_POST['coment']); echo "gracias por comentar"; ?> </table> </body> </html>
Saludos Gente Suerte.
121
« en: Miércoles 4 de Noviembre de 2009, 20:15 »
Hola gente queria decirles qu el problema esta resuelto y agradecerles por sus ayudas.. voy a continuar participando y aprendiendo en el foro. queria mostrarles ahora finalmente que lo pude hacer me gustaria qu lo vean y me comenten qu les parece de esta forma, y si me quieren dan un consejo bienvenido sera. <html> <head> <title>Documento sin título</title> </head> <body> <table width="40%" border="3"> <tr> <td align="center" width="50%"> numero </td> <td align="center"> dia </td> </tr> <?php $b=0; for ($a=1;$a<=7;$a++){ if ($b == 0) { $color="#FFFFFF"; $b=1; } else { $color="#cccccc"; $b=0; } ?> <tr bgcolor=<?php echo $color; ?> <td> <?php echo $a; ?> </td> <td> <?php switch ($a) { case 1: echo "lunes"; break; case 2: echo "martes"; break; case 3: echo "miercoles"; break; case 4: echo "jueves"; break; case 5: echo "viernes"; break; case 6: echo "sabado"; break; case 7: echo "domingo"; break; } ?> </td> </tr> <?php } ?> </table> </body> </html>
122
« en: Miércoles 4 de Noviembre de 2009, 05:21 »
muchas gracias por las respuestas compañeros y las ayuda.. como me esta gustando php me esta costando mucho pero me entusiasma, voy a tener encuenta todo lo que me van diciendo. a medida que valla aprendiendo lo ire aplicando, lo que tambien me esta pazando creo es que no entiendo a la perfeccion como trabaja el bucle.. ya que estame sera mucho pedirles a ustedes qu la tienen clara me pidan que yo haga algun ejercicio simple digamos bastante en el que ustedes crean me va ayudar a comprender un poco mas podra ser? por ejemplo yo quise hacer solamente con un for la tabla del 2 y de pricipio la hice asi: for ($a=2;$a<=20;$a+2) echo $a;
para mi a primera vista eso me iva imprimir la tabla del 2 si en al for le estoy diciendo que si $a es menor o igual que 20 que valla sumandole 2 a la $a pero despues descubri que el correcto es: for ($a=2;$a<=20;$a=$a+2) echo $a;
pero la verdad lo descubri por probar al azar lamentablemente. desya mil gracias por todas las ayudas.
123
« en: Martes 3 de Noviembre de 2009, 16:23 »
Muchas gracias shadow.. sin duda que como me decis podria hacerlo pero la verdad no logre comprenderlo hace poco comence con PHP y disculpame pero no entendi tus opciones..
Cuento un poco como imagino podria hacerlo pero no lo se aplicar al codigo lo que pienso puede funcionar seria primero crear una variable simple arriba del for de valor 0 ($b=0) por ejemplo despues hacer un IF con la condicion de que cuando la varable $b sea igual a 0 que pinte la celda y si la variable cambie no va pintar la celda por que la condicion no se va cumplir entonces en alguna parte cambiale el valor a $b para qu eso pase entonces en una vuelta del bucle va pintar y en otra no, claro qu para lograr esto la variable $b despues tiene qu volver a valer 0 y despues otra vez nuevamente cambie y asi indefinidamente.
se podra de esta forma? creo para mi con mis pocos conocimientos mec seria mas facil entender.
124
« en: Martes 3 de Noviembre de 2009, 14:39 »
Muchas gracias Tanori por esa exiplicacion me aclaro un poco mas el tema no sabia ni imaginaba que se podia abrir un php para cerrar algon simbolo que quedo colgado del php anterior en el codigo... es eso lo que se hizo no? Estoy contento ya qu con el SWITCH pude hacer que me muestre los dias de la semana en la columna de los dias... aca muestro como lo hice:
<html> <head> <title>Documento sin título</title> </head> <body> <table width="40%" border="3"> <tr> <td align="center" width="50%"> numero </td> <td align="center"> dia </td> </tr> <?php for ($a=1;$a <= 7;$a++){ ?> <tr> <td> <?php echo $a; ?> </td> <td> <?php switch ($a) { case 1: echo "lunes"; break; case 2: echo "martes"; break; case 3: echo "miercoles"; break; case 4: echo "jueves"; break; case 5: echo "viernes"; break; case 6: echo "sabado"; break; case 7: echo "domingo"; break; } ?> </td>
</tr> <?php } ?> </table> </body> </html>
Ahora por favor pido otra ayuda con para este mismo ejercicio lo qu quiero hacer es hacer una variable de tipo vandera creo le llaman para que automaticamente con algun IF creo tendria que ser para qu se pinte selda por medio, es decir una celda si o otra no (de cualquier color gris, azul, verde no importa) como podria hacer eso? desde ya agradesco muchisimo las ayudas hasta el momento realmente menos mal encontre este foro.
Saludos a todos.
125
« en: Lunes 2 de Noviembre de 2009, 14:43 »
PERDON lo que te comente quiero hacer con los dias de la semana es usando SWITCH
|
|
|