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 - jalbtercero

#31
PHP / Re: ajax recibir daros
23 Mayo 2016, 00:48 AM
Cita de: gAb1 en 23 Mayo 2016, 00:42 AM
JQuery tiene una función llamada serializeArray que guarda el formulario en un array con el nombre del elemento y el valor. Luego simplemente con la función post envias el array y puedes actualizar el div con la respuesta del servidor.

ok me aclarare por si acaso: Tengo dos .php 1 inserta los elemntos en la base de datos y el otro los carga en una pagina y los actualizo con ajax, lo quye quiero es con ajax enviar los datos a la base de datos sin tener que actualizar la pagina


Ajax:
Código (javascript) [Seleccionar]

function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {

try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

//Función para recoger los datos del formulario y enviarlos por post 
function enviarDatosEmpleado(){

 
  divResultado = document.getElementById('contenedor');

  mensaje=document.from.mensaje.value;


  ajax=objetoAjax();


  ajax.open("POST", "ingresar.php",true);

  ajax.onreadystatechange=function() {
 
  if (ajax.readyState==4) {
 
divResultado.innerHTML = ajax.responseText
 
LimpiarCampos();
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

ajax.send("mensaje="+mensaje);
}

function LimpiarCampos() {
  document.form.mensaje.value="";
}


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

session_start();
require("connect_db.php");
$nombre = $_SESSION['usuario'];
$mensaje = $_POST['mensaje'];

mysql_query("INSERT INTO chat VALUES('$nombre','$mensaje')");
mysql_close($link);


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

<?php
session_start
();
require(
"connect_db2.php");

$colo "#320EF8";
function 
mostrarDatos($resultados ,$color) {
if(
$resultados !=NULL){

       echo "<p style='display: inline; color: $color; font-size: 120%; margin-left: 8px;'>".$resultados['nombre']."</p>";
               echo 
": ";
               echo 
$resultados['mensaje'];
               echo 
"</br>";
               echo 
"-------------------------------------------------------------------";
       
               echo 
"</br>"
          
      
                    
              
   
                
    
} else {

echo "<br/>No hay mas datos<br/>";
}
}


$result mysqli_query($link,"SELECT * FROM chat");


while(
$fila mysqli_fetch_array($result)) {
mostrarDatos($fila$colo);
}
mysqli_free_result($result);
mysqli_close($link);


pagina:

Código (html4strict) [Seleccionar]

<html>
<head>
        <script language="javascript" type="text/javascript" src="enviar.js"></script>
<link rel="stylesheet" type="text/css" href="chat.css">
        <link rel="stylesheet" type="text/css" href="inicio.css">
<script src="ajax.js"></script>
</head>
<body background="fondos/fondo-inicio.jpg"">
<ul>
  <li><a class="active" href="inicio.php">Inicio</a></li>
  <li><a href="paginaad.php">Administracion</a></li>
  <li><a href="comentarios.php">Reporta</a></li>
  <ul style="float:right;list-style-type:none;">
    <li><a href="#about">Sobre mi</a></li>
    <li><a href="salir.php">Logout</a></li>
  </ul>
</ul>
<div id="contenedor">
</div>
<form action="" method="POST" name="form" onsubmit="enviarDatosEmpleado(); return false">
<input type="text" id="mensaje" name="mensaje">
<input type="submit" id="boton" value="Enviar">
</form>

<script >
</script>
</body>
</html>
#32
PHP / ajax recibir daros
22 Mayo 2016, 22:01 PM
Hola tengo una funciopn para recibir los datos en ajax sin actualizar la pagina solo el div, alguien me podria facilitar un codigo de ejemplo para enviar datos con ajaz sin actualizar pagina

#33
Desarrollo Web / scroll div
22 Mayo 2016, 16:51 PM
Tengo div con un scroll y he probado esta funcion para : onload="scrollDiv()", para que el scroll este al final, pero el div aparece totalmente vacio habiendo texto, pero cuando quito la funcion vuelve todo el texto.

Código (html4strict) [Seleccionar]


function scrollDiv(){
   
   var div = document.getElementById('contenedor');
   div.scrollTop = '9999';

}




MODIFICO:

tambien me pasa que cuando le hago focus a un input de la pagina el div tambien pierde el texto, recalco que el div se actualiza continuamente con ajax

Codigo:
Código (javascript) [Seleccionar]

window.onload = function() {
    foco();
}
function foco(){
document.getElementById("mensaje").focus();
}
#34
PHP / Error en droptable
22 Mayo 2016, 11:27 AM
Es decir tengo unphp muy sencillo que compreuba si existe la tabla y si es asi la borra.
Pero al darli click al submit en el formulario, abre el php y me da un http error 500

Codigo:
Código (php) [Seleccionar]

  <?php 
require("connect_db.php");

$resultado mysql_query("show tables like 'chat'");
$existe mysql_num_rows($resultado);

if(
$existe>0) {
$tabla mysql_query("DROP TABLE chat",$link);
mysql_close($link);
echo '<script type="javascript">alert("La tabla se borro")</script>';
header("Location: /paginaad.php")
} else {
echo '<script type="javascript">alert("La tabla no existe")</script>';
}

?>



MODIFICO: Perdon de antemano mi estupidez en no repasar el codigo, era porque faltaba un punto y coma


MODIFICO2:
pero igualmente no se porque cuando borro la tabla o no existe no me salen los alert y ya los cambie y los puse asi:

Código (php) [Seleccionar]

echo '<script language="javascript">alert("No existe la tabla")</script>';


No me da error pero no lo hace... Puede ser por el header?
#35
PHP / Usuario Php
22 Mayo 2016, 00:31 AM
Cuando un usuario se loguea en mi pagina , guardo su nombre en una variable, para que pueda ir accediendo a poaginas, pero al rato se tiene que volver a loguear como podri evitar esto
#36
PHP / Log in seguro
21 Mayo 2016, 13:42 PM
Como podria hacer este login mas seguro:

Código (php) [Seleccionar]


<center><p>
<?php
session_start
();
require(
"connect_db.php");
$nombre $_POST['userid'];
$clave $_POST['pswrd'];
$credencial $_POST['cred'];

$sql2=mysql_query("SELECT * FROM credencial");
$sql=mysql_query("SELECT * FROM login WHERE username='$nombre'");

  
if($f=mysql_fetch_array($sql)){
if($clave==$f['pass']){
$_SESSION["usuario"] = $nombre;
header("Location: inicio.php");
}else{
echo '<script>alert("CONTRASEÑA INCORRECTA")</script> ';

echo "<script>location.href='log.html'</script>";
}
}else{

echo '<script>alert("ESTE USUARIO NO EXISTE, PORFAVOR REGISTRESE PARA PODER INGRESAR")</script> ';

echo "<script>location.href='log.html'</script>";

}



 

?>

</p>


#37
PHP / Progreso subida php
21 Mayo 2016, 13:38 PM
Tengo una pagina en la que puedes subir archivos, pero lo que me gustaria es que haya un porcentaje no una barra si no un porcentaje que dijera como va la subida, como podrias hacerlo?

Codigo:

Código (php) [Seleccionar]

<html>
<head><title>Alex</title></head>
<body>
<form enctype="multipart/form-data" action="subir-archivos.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="2500000" />
Elige el Archivo a Subir:
<input name="archivo-a-subir" type="file" id="botonex"/><br />
<input type="submit" value="Subir Archivo"name="boton"/>
</form>
<div>
<?php
if(isset($_POST['boton'])) {
if ($_FILES["archivo-a-subir"]["size"] < 250000) {
 
$target_path "subidas/";
$target_path $target_path basename$_FILES['archivo-a-subir']['name']);
if(move_uploaded_file($_FILES['archivo-a-subir']['tmp_name'], $target_path))
{
echo "El archivo "basename$_FILES['archivo-a-subir']['name'])." ha sido subido exitosamente!";
}
else
{
echo "Hubo un error al subir tu archivo! Por favor intenta de nuevo.";
}
 
 
 
 
 
} else {
echo "El tamaño del archivo no esta permitido";
}
 
 
 
 
 
 
 
 
}
 
 
 
?>

</div>
</body>
</html>

#38
Desarrollo Web / Tamaño ventana
21 Mayo 2016, 12:04 PM
Estoy haciendo una pagina con un div que contiene botones... 1 quiero que estos botones siempren esten centrados sin usar <center> y 2. me gustaria que cuando minimizara no me pasara esto: http://subefotos.com/ver/?a51475a572331582775fbacbe50870cdo.png ,
y ya recalco que trabajo con porcentajes.


Mofico:

Ademas me gustaria saber la diferencia del position relative y absolute con claridad, porque no entiendo como le digo a un div de posicion relativa que este a top: 80%;
pero no se mueve.
#39
PHP / boton en php
20 Mayo 2016, 17:31 PM
Quiero que salga un boton para poder borrar el contenido de un <td> desde la base de datos, no me da error pero el boton no aparece.


Código (php) [Seleccionar]

<html>
<head>
<meta charset="UTF-9">
<style>
table {
width: 100%;
border-collapse: collapse;
}

table, th {
border: 1px solid black;
padding: 5px;
       

}
td {
        border: 1px solid black;
padding: 5px;
       
 
}

th {
        background-color: #4CAF50;
        color: white;
text-align: left;
}
</style>
<?php
    
if (isset($_POST['borrar_archivo'])) {
    require(
"connect_db2.php");
    if (
mysqli_query($link"DELETE FROM examenes WHERE asignatura = '{$_POST['archivo_id']}'")) {
        echo 
"<p>Archivo borrado correctamente!</p>";
        
mysqli_close($link);

    } else {
       echo 
"Error al conectar a base de datos";
}
}
?>

</head>
<body bgcolor="#8DC6FF">
<?php
require("connect_db2.php");
$borrar_html =
                
"<form action='' method='post'>
                    <input type='hidden' name='archivo_id' value='
{$resultados['id']}'/>
                    <button type='submit' name='borrar_archivo'>Borrar</button>
                 </form>"
;

function 
mostrarDatos($resultados) {
if($resultados !=NULL){
echo
            
"<tr>
        <td>
{$resultados['asignatura']}</td>
        <td>
{$resultados['dia']}</td>
                <td>
{$resultados['descripcion']}</td>
        <td>
                    
                  
$borrar_html
   
                </td>
    </tr>"
;
} else {

echo "<br/>No hay mas datos<br/>";
}
}


$result mysqli_query($link,"SELECT * FROM examenes");
echo 
"<table>
<tr>
<th>Asignatura</th>
<th>Dia</th>
<th>Descripcion</th>
                <th>Accion</th>
</tr>"
;
while(
$fila mysqli_fetch_array($result)) {
mostrarDatos($fila);
}
mysqli_free_result($result);
mysqli_close($link);
?>

</body>
</html>
#40
PHP / Re: Tabla php
20 Mayo 2016, 16:23 PM
Cita de: engel lex en 20 Mayo 2016, 15:56 PM
el problema es en el style

Código (css,4) [Seleccionar]
td {
       border: 1px solid red;
padding: 5px;
       display: inline-block;
       color: white;

}


la linea display: inline-block; está de más, no entiendo cual era su fin


vale muchas gracias , funciona, no se antes se veia bien