elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18
41  Programación / PHP / Re: Problema con tabla y ciclo FOR en: 10 Enero 2011, 20:28 pm
estoy de acuerdo con Spider man  si te sientas delante del ordenador a esperar aque horas un usuario t resuelve tu problema quiza si lo hagan pero tardaran en contestarte y pues para eso ya se te abra pasado la calificasion si es que ese programa es para la escuela asi que mejor buscale ,piensa, analiza si estas estrezado ve tantito unos videos xxx o de Gasparin lo que tu quieras y ya despues regresa y otra ves analiza el mismo dia que tu tu viste el problema este, ami tambien me surgio una duda pero con base de datos estaba tan estresado que no sabia como hacer y hasta postie mi duda aqui y nadie me contesto   :-(pero ise todo eso que te dije , y agarre una libreta y me puse analizar cada consulta y el resultado que queria obtener y me funciono. asi que adelante compañero investiga un poco hay un buen de info en google nosotros ya te dimos una encaminada

Y bueno para ustedes tíos, entiendo lo que me dicen, pero en realidad cuando posteo algo aquí en el foro es por que lo he intentado de varias maneras, y si, claro que me ayudan todos sus consejos y las encaminadas, por que bueno yo no lo estudio, soy auto-didacta, no tengo ningún maestro mas que mis propios computadores, y lo quise hacer con el ciclo FOR por que es lo que aun no entiendo del todo, ya me dieron en código que hace lo que quiero, ahora lo estudio, analizo, comprendo, edito y aplico.
Pero tomare en cuenta sus comentarios. Y Gracias :)
42  Programación / PHP / Re: Problema con tabla y ciclo FOR en: 10 Enero 2011, 20:25 pm
Código
  1. <?php
  2.  
  3. $dias=31;
  4. $pisos=10;
  5.  
  6. echo "<table width='300' border='1' cellspacing='0' cellpadding='0'>";
  7.  
  8. echo "<tr><td>&nbsp;</td>";
  9. for($dia=1;$dia<=$dias;$dia++){
  10.    echo "<td>Dia ".$dia."</td>";
  11. }
  12. echo "</tr>";
  13.  
  14. for($piso=1;$piso<=$pisos;$piso++){
  15.    echo "<tr>";
  16.    echo "<td>Piso ".$piso."</td>";
  17.    echo "<td>&nbsp;</td>";
  18.    echo "<td>&nbsp;</td>";
  19.    echo "<td>&nbsp;</td>";
  20.    echo "<td>&nbsp;</td>";
  21.    echo "</tr>";
  22. }
  23.  
  24. echo "</table>";
  25.  
  26. ?>
  27.  

Debería dar la misma salida que el código que pusiste tú ;D

Mas que perfecto, estudiaré el código, muchas gracias :)
43  Programación / PHP / Re: Problema con tabla y ciclo FOR en: 9 Enero 2011, 00:54 am
Debes usar for anidados.

Código
  1. $dias=30;
  2. $pisos=10;
  3.  
  4. echo "<table width='300' border='1' cellspacing='0' cellpadding='0'>";
  5. for($i=1;$i<=$pisos;$i++){
  6.    echo "<tr>";
  7.    for($j=1;$j<=$dias;$j++){
  8.         echo "<td>D&iacute;a ".$j."</td>";
  9.    }
  10.    echo "</tr>";
  11. }
  12. echo "</table>";

Ok, Muchas Gracias, pareciera que ya vamos encontrando el camino.
Mira, esto es algo mas parecido a lo que quiero, es que el que se repitan los numeros en todas los campos pues no me ayuda.
Código:
<table width="300" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
    <td>Dia 1</td>
    <td>Dia 2</td>
    <td>Dia 3</td>
    <td>Dia 4</td>
  </tr>
  <tr>
    <td>Piso 1</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Piso 2</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Piso 3</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Piso 4</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
Si me explico?
Muchas gracias por seguir intentando, en realidad si entiendo lo que me explican, pero parece que no me explico bien yo.
Espero me puedan seguir ayudando, muchas gracias :)  :xD
44  Programación / PHP / Re: Problema con tabla y ciclo FOR en: 8 Enero 2011, 23:13 pm
Con ese ciclo estás comenzando tablas nuevas en vez de añadir filas, fíjate bien :xD
Oops! Es cierto, como no me di cuenta. Probe sacando donde comienza la tabla del ciclo pero aun así no me funcionó.

Y RedZer, mira lo que tengo que hacer exactamente es, mediante una función que devuelve el numero de días del mes actual ($dias) y mediante otra función que devuelve el numero de pisos actuales disponibles ($pisos) mediante a eso tengo que hacer la tabla, pero las dos variables pueden cambiar por lo cual no puedo repetir el <td>$col</td>, no se si me explico, podrías orientarme un poco mas por favor?

Saludos
45  Programación / PHP / Problema con tabla y ciclo FOR en: 8 Enero 2011, 21:01 pm
Hola,

 bueno es que tengo que hacer una tabla donde $dias sean las columnas, y $pisos sean las filas, pero cuando pongo el ciclo para que primero se creen los días y comprobar que no hay error, me las hace filas, no he encontrado la manera para que me las haga columnas como debe ser, pero no se como continuar, he tratado de varias formas pero aun no lo consigo.

Espero me puedan ayudar, les dejo el código.
Código:
$dias=31;
// $pisos=10;
for($col=0;$col<$dias;$col++)
{
echo '<table width="300" border="1" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td>'.$col.'</td>';
echo '</tr></table>';
}


Saludos y gracias.  :o
46  Programación / PHP / Re: Duda con EREG en: 28 Noviembre 2010, 01:12 am
Yo creo que te lías un poco, podrías hacer una funcion validar() y acabas antes. Y tu código es vulnerable a Inyecciones SQL, esas variables del "Formulario Registro" pasalas por mysql_real_escape_string().
Código
  1. $nombre = mysql_real_escape_string($_POST['nombre']);
  2. $usuario = mysql_real_escape_string($_POST['usuario']);
  3. ...
  4.  

Muchas Gracias así lo haré :) pero es que justamente ese es el problema que tengo, que aun no se como hacerlos validar :(
Agradecería tu ayuda :)

Saludos
47  Programación / PHP / Re: Duda con EREG en: 28 Noviembre 2010, 00:52 am
Wow! Ahora tratando de entenderlo un poco quise hacerle un arreglo al código para ver si la capte bien, pero al parecer creo que no, te pongo todo el código de lo que intento hacer a ver si tienes tiempo de ayudarme, en realidad se que mi código es muy simple pero funciona (excepto por el foreach o preg_match) para lo que necesito.

include("fix.php");
$link=Conectarse();

//Variables de Formulario Registro
$nombre=$_POST['nombre'];
$usuario=$_POST['usuario'];
$password=sha1($_POST['password']);
$rpassword=sha1($_POST['rpassword']);
$celectronico=$_POST['celectronico'];
$sexo=$_POST['sexo'];
$anos=$_POST['anos'];
$pais=$_POST['pais'];
$contrato=$_POST['contrato'];
$ip=$_POST['ip'];
$explorador=$_POST['explorador'];
$fecha=$_POST['fecha'];

//Consultas
$queryUser=mysql_query("SELECT usuario FROM Usuarios WHERE usuario='$usuario'",$link)or die(mysql_error());
$queryMail=mysql_query("SELECT celectronico FROM Usuarios WHERE celectronico='$celectronico'",$link)or die(mysql_error());
$qur mysql_num_rows($queryUser);
$qmr mysql_num_rows($queryMail);

$a = array($nombre,$usuario,$password,$rpassword,$celectronico);
 
foreach(
$a as $aa):
 
if(
preg_match("/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$/"$aa))
{
continue; 
	
//Comprobaciones
	
if (empty(
$nombre)){ header("Location: ../registro.php?error=n"); }
	
elseif (empty(
$usuario)) { header("Location: ../registro.php?error=u"); }
	
elseif (
$qur 0) { header("Location: ../registro.php?error=ue"); } 
	
elseif (empty(
$password)) { header("Location: ../registro.php?error=p"); }
	
elseif (empty(
$rpassword)) { header("Location: ../registro.php?error=rp"); }
	
elseif (
$password!=$rpassword) { header("Location: ../registro.php?error=prp"); }
	
elseif (empty(
$celectronico)) { header("Location: ../registro.php?error=ce"); }
	
elseif (
$qmr 0) { header("Location: ../registro.php?error=cee"); } 
	
elseif (empty(
$contrato)) { header("Location: ../registro.php?error=c"); }
	

	
else { 
	
	
mysql_query("insert into Usuarios (nombre,usuario,password,celectronico,sexo,anos,pais,contrato,ip,explorador,fecha) values ('$nombre','$usuario','$password','$celectronico','$sexo','$anos','$pais','$contrato','$ip','$explorador','$fecha')",$link) or die(mysql_error());
	
	
mysql_free_result($queryUser);
	
	
mysql_free_result($queryMail);
	
	
mysql_close($link);
	
	
echo 
'Conexion Finalizada ;)<br>Datos introducidos correctamente a la tabla.';
	
	
}
	

//
}
else { 
header("Location: ../registro.php?error=s"); }
endforeach;

?>

Saludos :)
48  Programación / PHP / Re: Duda con EREG en: 28 Noviembre 2010, 00:16 am
Esto parece que funcionará, muchisimas gracias.
Quisiera preguntarte algo,
foreach
hace como un bucle para cada valor en el array cierto? es decir $aa pasa como si tuviera un valor 5 veces cierto?

Solo quiero entender bien el funcionamiento del
foreach para implementarlo
:)

Muchisimas gracias y Saludos
49  Programación / PHP / Re: Ayuda urgente php en: 27 Noviembre 2010, 23:16 pm
Utilizando PHP y un sistema de bases de datos como MySQL por ejemplo :rolleyes:
+1

+1
50  Programación / PHP / Re: ¿Cual es el mejor hosting con PHP gratioto que conocen? en: 27 Noviembre 2010, 23:14 pm
este Hosting no me deja crear mi cuenta me dice que espera activacion y nadaaa no me la dan.XD  :huh:

Alex, que tal ;) Tiempo sin saber de ti, buscame en el msn yo te ayudo, hay veces que 000webhost no acepta los correos electronicos de Hotmail, Live y MSN, usa uno de GMAIL a mi me funciona.
Saludos.
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines