Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - alone-in-the-chat

#31
PHP / Re: Ayuda con formulario + Calendario!!
14 Octubre 2008, 21:40 PM
Colocalos asi

$_POST['name']
$_POST['comments']

por que al haberse enviado usando el metodo post puedes acceder a ellos por el array predefinido de php.


Saludos¡
#32
PHP / Re: Sistema de usuarios con logueos unicos
14 Octubre 2008, 17:34 PM

Define un campo en la BD , indicando que el usuario se encuentra en session , de esa forma si otro usuario quiere loguearse(con el mismo user y pass) en el sistema y encuentra ese campo activo le deniegas el acceso .

Es lo primero que se me ocurre.


Saludos¡¡

#33
PHP / Re: Ayuda con formulario + Calendario!!
13 Octubre 2008, 22:21 PM
Cita de: дٳŦ٭ en 13 Octubre 2008, 07:55 AM
ayudame a ayudarte.

me suena a Jerry Mcguire  , je .  :xD  :xD

Por otro lado creo que denacroxis , estas un poco equivocado aqui no se le hace la tarea a nadie X) , avanza algo y muestra tus avances si te atoras en algo pregunta y se te indica en que estas fallando o que necesitas hacer .


Saludos¡¡
#34
PHP / Re: Multiplicar matrices n*n
13 Octubre 2008, 17:30 PM
Como no vi si lo que deseas multiplicar son matrices algebraicas ni explicaste muy bien como hacerlo modifique tu ejemplo para que trabaje bien , tal y como esta planteado .

:)

Claro debes mejorar algunas cosas pero espero que ya lo tengas mas claro


matriz.php
Código (php-brief) [Seleccionar]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="matriz.php">
  <div align="center">
    <table width="287" border="3">
      <tr>
        <td colspan="2"><div align="center">
          <h5><strong>Teclea Las dimenciones de la matriz 1</strong></h5>
        </div></td>
      </tr>
      <tr>
        <td width="123">Teclea las filas</td>
        <td width="144"><div align="center">
            <input name="txtf1" type="text" id="txtf1" />
        </div></td>
      </tr>
      <tr>
        <td>Teclea las columnas</td>
        <td><input name="txtc1" type="text" id="txtc1" /></td>
      </tr>
      <tr>
        <td colspan="2"><div align="center"></div></td>
      </tr>
    </table>
    <table width="287" border="3">
      <tr>
        <td colspan="2"><div align="center">
          <h5>Teclea Las dimenciones de la matriz 2 </h5>
        </div></td>
      </tr>
      <tr>
        <td width="123">Teclea las filas</td>
        <td width="144"><div align="center">
            <input name="txtf2" type="text" id="txtf2" />
        </div></td>
      </tr>
      <tr>
        <td>Teclea las columnas</td>
        <td><input name="txtc2" type="text" id="txtc2" /></td>
      </tr>
      <tr>
        <td colspan="2"><div align="center"></div></td>
      </tr>
    </table>
    <p>
      <input type="submit" name="Submit2" value="Dibujar" />
      <label>
      <input type="submit" name="Submit" value="Calcular" />
      </label><label></label>
      <label></label></p>
    </div>
   <p>
     <label></label>
     <label></label>
     <label></label>
   </p>
   <p align="center">
<?php

if (
$_POST["txtf1"] != "" && $_POST["txtc1"] != "" && $_POST["txtf2"] != "" && $_POST["txtc2"] != "" && isset($_POST['calcular']) == false)
{
$f1=$_POST["txtf1"];
$c1=$_POST["txtc1"];
$f2=$_POST["txtf2"];
$c2=$_POST["txtc2"];

if ($c1==$f2)
{
echo "Matriz 1";

echo "<table border=3 cellspacing=1>";
$j 1;
for ($fila=1;$fila<=$f1;$fila++)
{
$i 1;
echo "<tr>";
for ($col=1;$col<=$c1;$col++)
{
echo "<td>";
echo "<label>";
echo "<input type='text' name='txt1[$j][$i]' />";
echo "</label>";
echo "</td>";
$i++;
}
echo "</tr>";
$j++;
}
echo "</table>";


echo "<br>";

//Dibujo de la 2da matriz 

echo "Matriz 2";
echo "<table border=3 cellspacing=1>";
$j 1;
for ($fila=1;$fila<=$f2;$fila++)
{
$i 1;
echo "<tr>";
for ($col=1;$col<=$c2;$col++)
{
echo "<td>";
echo "<label>";
echo "<input type='text' name='txt2[$j][$i]' />";
echo "</label>";
echo "</td>";
$i++;
}
echo "</tr>";
$j++;
}
echo "</table>";
echo "<input type = 'hidden' name = 'calcular' value = '1'/>";
}else{
echo "Las Matrices no son Multiplicables";
}
}
?>

   </p>
</form>
<?php


if ($_POST[txt1] != "" && $_POST[txt2] != "" && isset($_POST['calcular']))
{
$txt1 $_POST['txt1'];
$txt2 $_POST['txt2'];

$A $txt1;
$B $txt2;
$C = array();

//print_r($A);print_r($B);

if(count($A)==count($B))
{
$n=count($A);
for($i=1;$i<=$n;$i++)
{
for($j=1;$j<=$n;$j++)
{
$C[$i][$j] = 0;
//echo ($A[$i][$j]*$B[$i][$j]);
for($k=1;$k<=$n;$k++)
{
$C[$i][$j] += $A[$i][$k]*$B[$k][$j];
echo $C[$i][$j]."<br />";
}
}// for anidado
}// primer for
}// if para determinar si son iguales las matrices
}elseif(isset($_POST['calcular'])){
echo "INTRODUCE TODOS LOS ELEMENTOS DE LA MATRIZ";
}
?>

</body>
</html>



Saludos¡¡
#35
PHP / Re: Multiplicar matrices n*n
10 Octubre 2008, 17:02 PM
 :)

Publica lo que tu ya hayas hecho para darle una revisada , y echarte una mano.

Saludos¡¡
#36
Lo que pudo haber estado sucediendo es que antes de enviar el formulario tu deshabilitabas el boton btnAdd , entonces lo que pasa es que ese input al estar deshabilitado no "viaja" con el resto de parametros por el metodo post , en ese caso la validacion que realizabas de que si ese parametro se enviaba o no , no funcionaba , por ende no se grababa nada .

Prueba si es verdad dejando tu funcion javscript tal y como estaba al inicio  y haciendo un print_r($_POST) , para que revises si es que el parametro "viaja" o no.

Aunque ya esta arreglado el problema , si es verdad lo que te digo te puede quedar como una experiencia. :)

Saludos¡¡
#37
Lo uno ni tiene nada que ver con lo otro , php y javascript trabajan en diferentes ambientes

(Servidor,Cliente) , no te lanza ningun error?.

coloca un print_r($_POST) , para ver que esta enviandose mediante el formulario.


Saludos¡¡

#38
Entonces cambia esto

Código (php) [Seleccionar]
if (isset($_POST['submit']))

por esto

Código (php) [Seleccionar]
if (isset($_POST['btnAdd']))



:-\ :-\ :-\

Saludos¡¡
#39
No estas enviando el parametro $_POST['submit']
no veo ese campo en tu form en todo caso el campo

Código (html4strict) [Seleccionar]

<input name="btnAdd" type="submit" value="Upload!">


cambialo por

Código (html4strict) [Seleccionar]
<input name="submit" type="submit" value="Upload!">

Saludos¡¡
#40
PHP / Re: Cuenta descarga
7 Octubre 2008, 21:32 PM
Pues yo eh probado y funciona como un contador de visitas...

pero los enlaces que tu colocas son directos a los archivos:

href="manual/minicom.pdf"

de esa forma no se puede contar nada , por lo que lei lineas arriba a ese archivo debe llamarlo un php .

me tome la libertad de modificar un poco el codigo de Diabliyo (espero que no te moleste  :P ) , de forma que lo veas mas claro asi como esta funciona , claro ponle seguridad y demas  cosas de por si es bastante rudimentario.

index.php
Código (php) [Seleccionar]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
<style type="text/css">
<!--
.Estilo1 {color: #FFFFFF}
-->
</style>
</head>

<body>
<p class="Estilo1">.</p>
<p class="Estilo1">.</p>
<p class="Estilo1">.</p>
<p class="Estilo1">.</p>
<table width="520" border="10" align="center" cellpadding="1" cellspacing="1">
  <tr>
    <td colspan="4"><h1 align="center">Electrónica Pic</h1></td>
  </tr>
  <tr>
    <td>Manual</td>
    <td colspan="3"><div align="center">Formatos</div></td>
  </tr>
  <tr>
    <td width="161"><div align="left">Minicom</div></td>
    <td width="112"><div align="center"><a href="descargar.php?file=1" target="_blank">PDF</a></div></td>
    <td width="112"><div align="center"><a href="descargar.php?file=2" target="_blank">XPS</a></div></td>
    <td width="112"><div align="center"><a href="http://www.pic16f84a.org/component/docman/doc_download/38-minicom-v110.html">ZIP</a>(pdf)</div></td>
  </tr>
  <tr>
    <td><div align="left">WinPic800</div></td>
    <td><div align="center">PDF</div></td>
    <td><div align="center">XPS</div></td>
    <td><div align="center"><a href="http://www.pic16f84a.org/component/docman/doc_download/41-winpic800-v11.html">ZIP</a>(pdf)</div></td>
  </tr>
</table>

</body>
</html>


descargar.php
Código (php) [Seleccionar]
<?php

    error_reporting
(E_ALL);
if (isset($_GET['file']))
{
$fpfopen"micontador.txt""r" );
$big_buffer=""
while( !feof($fp) )
{
     $buffgets($fp);
     $xexplode"|"$buf ); 
     if( $x[0] == $_GET["file"] ) 
     {
$xexplode"|"$buf ); 
$big_buffer .= $x[0]; 
$big_buffer .= "|"
$big_buffer .= $x[1]; 
$big_buffer .= "|";
$x[2] = trim($x[2]); 
$big_buffer .= ($x[2]+1)."\n"
 
$download $x[1];
  unset($x);
 }else{
          $big_buffer .= trim($buf)."\n"
     }
     unset($buf); 
}
//$big_buffer = trim($big_buffer);
fclose($fp); 
unset($fp); 
 
$fp_outfopen"micontador.txt""w" ); 
fwrite($fp_outtrim($big_buffer)); 
fclose($fp_out);
unset($fp_out); 
unset($big_buffer); 

/* LANZAMOS EL ARCHIVO */
header("Location: $download");
}
?>



micontador.txt
Código (apache) [Seleccionar]

1|manuales/archivo.pdf|0
2|manuales/file.csv|0



pruebalo si tienes alguna duda posteala porfa.

Saludos¡¡