Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/08/2011, 08:01
drakgoku1
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: Quiero un link con un select se puede?

Cita:
Iniciado por h2swider Ver Mensaje
podrías llamar a la misma pagina y que haga el delete arriba, también te recomiendo que le pases un id único para eliminar. En el where tenes un error pidiendo que el campo "tipo" valga dos cosas distintas al mismo tiempo

Código PHP:
if(isset($_GET['id_eliminar']) && !empty($_GET['id_eliminar'])){
    
$delete "DELETE FROM descargas WHERE id_archivo='".$_GET[''id]."'";
    
$delete2=$connexio->Execute($delete);

Código HTML:
<a href="<?php echo basename($_SERVER['PHP_SELF'].'?id_eliminar='.$id ?>">
<img src="ruta de la imagen"/>
</a> 
llamame cazurro con perdón, pero todavía soy muy novato para ponerlo igual ¬¬' :( me pudes ayudar un poquito más ?
gracias por corregirme la variable $tipo
El codigo es muy simple lo sé... :(

es decir ahora mismo lo tengo así

<?php
session_start();
$nombre = $_SESSION["nombre"];

?>
<!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>Untitled Document</title>
</head>


<?php
if($nombre=="")
{
?>
<script type="text/javascript">
alert("ERROR: Necessitas registrarte para acceder");
location.href='pagina.html';
</script>
<?php
}
else
{
?>
<body>
<p> <?php $sdate=date("d")."/".date("m")."/".date("Y")."<br>";
$stime=date("h").":".date("i"); echo "Dia ".$sdate."Hora ".$stime."<br>";?>
<?php
include_once("../../../adodb513/adodb5/adodb.inc.php");
include_once("../../../adodb513/adodb5/adodb-exceptions.inc.php");

try
{
$connexio = NewADOConnection('MYSQL');
$connexio->connect("localhost","root","","descargas");

$select = "SELECT nombre, nombredelarchivo , datadecreacion , tipo , peso
FROM descargas
WHERE nombre like '$nombre'";

$resultat = $connexio->Execute($select);

if ($resultat->EOF)
{

echo "No tiene ningun archivo subido <br>";
echo "<table border='1' align='center' width='1050' height='100'>";
echo "<tr align='center'>";
echo "<td> Subido por </td>";
echo "<td> Nombre del archivo </td>";
echo "<td> Data modificacio </td>";
echo "<td> Data creacio </td>";
echo "<td> Tipo </td>";
echo "<td> Peso </td>";
echo "<td align='center' colspan='2'> <a href='subir.php'><img src='../wallpaper/ico2.jpg' title='Subir archivo'/> </a> </td>";;


echo "</tr>";
echo "<tr align='center'>";
echo "<td> </td>";
echo "<td> </td>";
echo "<td> </td>";
echo "<td> </td>";
echo "<td> </td>";
echo "<td> </td>";

echo "<td> &nbsp;</td>";
echo "<td> &nbsp; </td>";

echo "</tr>";
echo "</table>";
}
else
{
echo "<table border='1' align='center' width='1050' height='100'>";
echo "<tr align='center'>";
echo "<td> Subido por </td>";
echo "<td> Nombre del archivo </td>";

echo "<td> Data creacio </td>";
echo "<td> Tipo </td>";
echo "<td> Peso </td>";
echo "<td align='center' colspan='2'> <a href='subir.php'><img src='../wallpaper/ico2.jpg' title='Subir archivo'/> </a> </td>";


echo "</tr>";
foreach($resultat as $resultatt)
{

echo "<tr align='enter'>";
echo "<td align='enter'>".$resultatt['nombre'];"</td>";
echo "<td align='enter'>".$resultatt['nombredelarchivo'];" </td>";

echo "<td align='enter'>".$resultatt['datadecreacion'];" </td>";
echo "<td align='enter'>".$resultatt['tipo'];" </td>";
echo "<td align='enter'>".$resultatt['peso'];" </td>";



echo "<td align='center'> <img src='../wallpaper/ico1.jpg' title='Bajar archivo'/> </td>";
@$tipo=$resultatt['tipo'];
@$peso=$resultatt['peso'];
@$nombredelarchivo=$resultatt['nombredelarchivo'];
@$datadecreacion=$resultatt['datadecreacion'];
$selectt = "SELECT nombre, nombredelarchivo , datadecreacion , tipo , peso
FROM descargas
WHERE nombredelarchivo like '$nombre'";
$resultatt = $connexio->Execute($select);

$delete = "DELETE FROM descargas
WHERE nombre = '$nombre'
AND nombredelarchivo = '$nombredelarchivo'
AND datadecreacion = '$datadecreacion'
AND tipo = '$tipo'
AND peso = '$peso'
";



/*$delete2=$connexio->Execute($delete);*/

echo "<td align='center'> <input type='image' src='../wallpaper/ico3.png' title='Eliminar archivo' /> </td>";

/*$delete='DELETE FROM `descargas`
WHERE `nombre` = '$nombre'
AND `nombredelarchivo` = 'adodb513.zip '
AND `datadecreacion` = '2011-08-30'
AND `tipo` = 'application/zip'
AND `peso` = '731939'
LIMIT 1 ;'
$resultattt=$connexio->Execute($delete);*/


echo "</tr>";
}

}
?>
<input type="button" onClick="location.href='sortir.php'" value="Cerrar tu sesión">
<?php
$connexio->close();

}
catch(exeption $e)
{
echo "<hr/> <strong> error :".$e->getMessage()."</strong><hr/>";
?>
<script type="text/javascript">
location.href='error.php';
</script>
<?php
}
}

?>


</body>
</html>