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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8
61  Programación / PHP / Re: Quitar elementos mysql en: 5 Marzo 2016, 01:11 am
usa un delete...

por ejemplo

Código
  1. <td>'.$resultados['nombre'].'</td>
  2. <td>'.$resultados['descripcion'].'</td>
  3. <td><a href="eliminar.php?id='.$resultados['id'].'"><img src="icono2.png"></a></td>
  4.  
  5. y en eliminar.php
  6. con get
  7.  
  8. DELETE FROM mi tabla
  9. WHERE id = $_GET['id']
  10.  
  11.  




Ya pero lo que yo quiero hacer es que ese elemento solo se pueda borra si el el campo de nombre el el mismo que el usuario que lo ha subido
62  Programación / PHP / dso jugadores? en: 5 Marzo 2016, 00:10 am
Haber no se si existe alguna manera, pero por ejmplo he echo un sencillo juego de piedra papel tijeras , pero de alguna forma con los usuarios que esten conectados a mi pagina puedan jugar entre ellos, es decir que uno tiene que esperar hasta que el otro decida que coger, supongo que sera complicado, me gustaria saber hasta que punto deberia profundizar en el tema
63  Programación / PHP / Quitar elementos mysql en: 4 Marzo 2016, 20:00 pm
Haber para que quede claro lo que quier lograr: tengo una tabla via php-mysql que muestra tres campos: nombre,descripcion,archivo en este ultmo hay un link subido por un usuario. Me gustaria hacer que el usuario que haya subido dicho archivo le aparezca al lado un boton para poder eliminar este contenido, el nombre,descripcion y llink de archivo, vamos toda la fila: mi codigo de la tabla:

Código
  1. <?php
  2. ?>
  3. <?php
  4. if (isset($_SESSION["usuario"])) {
  5.  
  6. } else {
  7. echo '<script language="javascript">location.href="log.html"</script>';
  8. }
  9. ?>
  10. <html>
  11. <head>
  12. <meta charset="utf-8">
  13. <style>
  14. table {
  15. width: 100%;
  16. border-collapse: collapse;
  17. }
  18.  
  19. table, td, th {
  20. border: 1px solid black;
  21. padding: 5px;
  22.  
  23. }
  24.  
  25. th {
  26.        background-color: #4CAF50;
  27.        color: white;
  28. text-align: left;
  29. }
  30. </style>
  31. </head>
  32. <body>
  33. <?php
  34. require("connect_db2.php");
  35. function mostrarDatos($resultados) {
  36. if($resultados !=NULL){
  37. echo '
  38. <tr>
  39. <td>'.$resultados['nombre'].'</td>
  40. <td>'.$resultados['descripcion'].'</td>
  41. <td><a href="'.$resultados['archivo'].'"><img src="icono2.png"></a></td>
  42. </tr>
  43. ';
  44. } else {
  45.  
  46. echo "<br/>No hay mas datos<br/>";
  47. }
  48. }
  49.  
  50.  
  51. $result = mysqli_query($link,"SELECT * FROM archivos");
  52. echo "<table>
  53. <tr>
  54. <th>Nombre</th>
  55. <th>Descripcion</th>
  56. <th>Archivo</th>
  57. </tr>";
  58. while($fila = mysqli_fetch_array($result)) {
  59. mostrarDatos($fila);
  60. }
  61. mysqli_close($link);
  62. ?>
  63. </body>
  64. </html>
  65.  
64  Programación / PHP / Link PHP en: 4 Marzo 2016, 11:44 am
Tengo un problema, tengo una base de datos que contiene un campo llamada archivos  que guarda la url del archivo en la carpeta subidas, lo que quiero es que la pagina en php me muestre en una columna Archivos el link hacia ese archivo, pero no se como inscrustarlo en la tabla....

Código
  1. <?php
  2. require("connect_db2.php");
  3. function mostrarDatos($resultados) {
  4. if($resultados !=NULL){
  5. echo "<tr>";
  6. echo "<td>".$resultados['nombre']."</td>";
  7. echo "<td>".$resultados['descripcion']."</td>";
  8. printf("<td><a href='.$resultados["archivo"].'>alex</a></td>");
  9. echo "</tr>";
  10. } else {
  11.  
  12. echo "<br/>No hay mas datos<br/>";
  13. }
  14. }
  15.  
  16.  
  17. $result = mysqli_query($link,"SELECT * FROM archivos");
  18. echo "<table>
  19. <tr>
  20. <th>Nombre</th>
  21. <th>Descripcion</th>
  22. <th>Archivo</th>
  23. </tr>";
  24. while($fila = mysqli_fetch_array($result)) {
  25. mostrarDatos($fila);
  26. }
  27. mysqli_close($link);
  28. ?>
  29.  
65  Programación / PHP / Re: Subida Php en: 3 Marzo 2016, 23:37 pm
a cual pagina del hosting?

ooooohhhh Diooooos lo siento mucho  :-\ culpa mia en el formulario he puesto action="subir-archivos.php" cuando al final lo he echo en el mismo archivo. De verdad que lo siento.
66  Programación / PHP / [Resuelto] Subida Php en: 3 Marzo 2016, 23:30 pm
Me gustaria saber que hago mal porque al darle al boton subir simplemente me redirige a a la pagina de web hosting, no se si falla algo...

Código
  1. <html>
  2. <head><title>Alex</title></head>
  3. <body>
  4. <form enctype="multipart/form-data" action="subir-archivos.php" method="POST">
  5. <input type="hidden" name="MAX_FILE_SIZE" value="2500000" />
  6. Elige el Archivo a Subir:
  7. <input name="archivo-a-subir" type="file" id="botonex"/><br />
  8. <input type="submit" value="Subir Archivo"name="boton"/>
  9. </form>
  10. <div>
  11. <?php
  12. if(isset($_POST['boton'])) {
  13. if ($_FILES["archivo-a-subir"]["size"] < 250000) {
  14.  
  15. $target_path = "subidas/";
  16. $target_path = $target_path . basename( $_FILES['archivo-a-subir']['name']);
  17. if(move_uploaded_file($_FILES['archivo-a-subir']['tmp_name'], $target_path))
  18. {
  19. echo "El archivo ". basename( $_FILES['archivo-a-subir']['name'])." ha sido subido exitosamente!";
  20. }
  21. else
  22. {
  23. echo "Hubo un error al subir tu archivo! Por favor intenta de nuevo.";
  24. }
  25.  
  26.  
  27.  
  28.  
  29.  
  30. } else {
  31. echo "El tamaño del archivo no esta permitido";
  32. }
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. }
  42.  
  43.  
  44.  
  45. ?>
  46. </div>
  47. </body>
  48. </html>
  49.  
  50.  
  51.  
67  Programación / PHP / Re: PHP problema 2 en: 1 Marzo 2016, 15:37 pm
usaste lso respectivos mysqli open y todos esos? estás simplemente cambiando mysql por mysqli? :s

vaaaale,ahora al menos no da error de syntaxis pero, en mi base de datos hay 3 filas con informacion y el php me devuelve 3 filas con:


No hay mas datos

No hay mas datos

No hay mas datos

EDITO:
Nada,nada era una tonteria, gracias por vuestro tiempo, :)
68  Programación / PHP / Re: PHP problema 2 en: 1 Marzo 2016, 15:23 pm
En PHP no puedes mostrar arrays directamente entre comillas dobles, debes encerrarlos entre corchetes.

Para una variable que no sea un array, puedes hacer esto:

Código
  1. $nombre = "Pepe";
  2. echo "Hola $nombre";     // opción 1
  3. echo "Hola " . $nombre;  // opción 2

Pero para arrays, debe ser una de estas dos opciones:

Código
  1. $user = array("nombre" => "Pepe");
  2. echo "Hola {$user['nombre']}";    // opción 1
  3. echo "Hola " . $user['nombre'];   // opción 2

EDITO: Después de ver tu última respuesta... Los errores que cometes son bastante chorras e indican poco esfuerzo por tu parte.

1. Línea 7: Falta un ";" al final.
2. Línea 9: Usas la variable "$resulatdos" cuando debería ser "$resultados".
3. Deberías usar mysqli en lugar de mysql.

Saludos!

de acuerdo ahora muy bien no entiendo lo de mysqli me da:


Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in /home/a3005457/public_html/puntuacion.php on line 22



Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /home/a3005457/public_html/puntuacion.php on line 23


Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, null given in /home/a3005457/public_html/puntuacion.php on line 26


Warning: mysqli_close() expects parameter 1 to be mysqli, resource given in /home/a3005457/public_html/puntuacion.php on line 27
69  Programación / PHP / Re: PHP problema 2 en: 1 Marzo 2016, 15:00 pm
probandolo como te dije que error te da? (recuerda que decir "me ha dado error" aquí no sirve XD copy/paste del error como minimo

el error es Parse error: syntax error, unexpected T_FUNCTION in /home/a3005457/public_html/puntuacion.php on line 8 y el codigo:

Código
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. </head>
  5. <body>
  6. <?php
  7. require("connect_db.php")
  8. function mostrarDatos($resultados) {
  9. if($resulatdos !=NULL){
  10. echo "-Nombre:$resultados['nombre']<br/>";
  11. echo "-Empates:$resultados['empates']<br/>";
  12. echo "-TU:$resultados['tu']<br/>";
  13. echo "-IA:$resultados['ia']<br/>";
  14. echo "********************************************<br/>";
  15. } else {
  16.  
  17. echo "<br/>No hay mas datos<br/>";
  18. }
  19.  
  20.  
  21. $result = mysql_query($link,"SELECT * FROM puntuacion");
  22. while($fila = mysql_fetch_array($result)) {
  23. mostrarDatos($fila);
  24. }
  25. mysql_close($link);
  26. ?>
  27. </body>
  28. </html>
  29.  
  30.  
70  Programación / PHP / Re: PHP problema 2 en: 1 Marzo 2016, 14:54 pm
se descriptivo con el titulo de tu problema... tambien puedes ponerlos todos en un solo post, van de lo mismo...

sobre el problema
retorna false, cuidado con NULL en php
http://php.net/manual/es/language.types.null.php

siéntate a revisar bien tu código y usa un buen ide que te avise de los errores antes de correrlo

Código
  1. "-Nombre:"$resultados['nombre']"<br/>";

eso está mal... estás colocando una variable al aire y despues de un string... lo que te dice php es que ya que no hay un conector, debería terminar la frase...

el operador de concatenación en php es el punto

Código
  1. echo "-Nombre:".$resultados['nombre']."<br/>";

por otro lado, veo que no estás muy claro con las variables y estás copiando mucho código, porque en el problema anterior lo aplicaste y en este no... las variables en php se evalúan entre comillas dobles, es decir, puedes hacer

Código
  1. echo "-Nombre:$resultados['nombre']<br/>";

tienes otro error, vamos a ver si te das cuenta

Hmmmmmm lo he probado como lo dices y me sigue dando error y no veo el otro....
Páginas: 1 2 3 4 5 6 [7] 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines