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

#61
PHP / Re: Quitar elementos mysql
5 Marzo 2016, 01:11 AM
Cita de: basickdagger en  4 Marzo 2016, 21:00 PM
usa un delete...

por ejemplo

Código (php) [Seleccionar]

<td>'.$resultados['nombre'].'</td>
<td>'.$resultados['descripcion'].'</td>
<td><a href="eliminar.php?id='.$resultados['id'].'"><img src="icono2.png"></a></td>

y en eliminar.php
con get

DELETE FROM mi tabla
WHERE id = $_GET['id']






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
PHP / dso jugadores?
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
PHP / Quitar elementos mysql
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 (php) [Seleccionar]

<?php
session_start
();
?>

<?php
if (isset($_SESSION["usuario"])) {

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

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

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

}

th {
        background-color: #4CAF50;
        color: white;
text-align: left;
}
</style>
</head>
<body>
<?php
require("connect_db2.php");
function 
mostrarDatos($resultados) {
if($resultados !=NULL){
echo '
<tr>
<td>'
.$resultados['nombre'].'</td>
<td>'
.$resultados['descripcion'].'</td>
<td><a href="'
.$resultados['archivo'].'"><img src="icono2.png"></a></td>
</tr>
'
;
} else {

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


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

</body>
</html>
#64
PHP / Link PHP
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 (php) [Seleccionar]

<?php
require("connect_db2.php");
function 
mostrarDatos($resultados) {
if($resultados !=NULL){
echo "<tr>";
echo "<td>".$resultados['nombre']."</td>";
echo "<td>".$resultados['descripcion']."</td>";
printf("<td><a href='.$resultados["archivo"].'>alex</a></td>");
echo "</tr>";
} else {

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


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

#65
PHP / Re: Subida Php
3 Marzo 2016, 23:37 PM
Cita de: engel lex en  3 Marzo 2016, 23:34 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
PHP / [Resuelto] Subida Php
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 (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>


#67
PHP / Re: PHP problema 2
1 Marzo 2016, 15:37 PM
Cita de: engel lex en  1 Marzo 2016, 15:25 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
PHP / Re: PHP problema 2
1 Marzo 2016, 15:23 PM
Cita de: xiruko en  1 Marzo 2016, 15:01 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 (php) [Seleccionar]
$nombre = "Pepe";
echo "Hola $nombre";     // opción 1
echo "Hola " . $nombre;  // opción 2


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

Código (php) [Seleccionar]
$user = array("nombre" => "Pepe");
echo "Hola {$user['nombre']}";    // opción 1
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
PHP / Re: PHP problema 2
1 Marzo 2016, 15:00 PM
Cita de: engel lex en  1 Marzo 2016, 14:56 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 (php) [Seleccionar]

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
require("connect_db.php")
function 
mostrarDatos($resultados) {
if($resulatdos !=NULL){
echo "-Nombre:$resultados['nombre']<br/>";
echo "-Empates:$resultados['empates']<br/>";
echo "-TU:$resultados['tu']<br/>";
echo "-IA:$resultados['ia']<br/>";
echo "********************************************<br/>";
} else {

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


$result mysql_query($link,"SELECT * FROM puntuacion");
while(
$fila mysql_fetch_array($result)) {
mostrarDatos($fila);
}
mysql_free_result($result);
mysql_close($link);
?>

</body>
</html>

#70
PHP / Re: PHP problema 2
1 Marzo 2016, 14:54 PM
Cita de: engel lex en  1 Marzo 2016, 13:30 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 (php) [Seleccionar]
"-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 (php) [Seleccionar]
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 (php) [Seleccionar]
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....