Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2008, 11:06
marcvilap
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 16 años, 6 meses
Puntos: 1
localhost me funciona pero bbdd no que puede ser????

Buenas compañeros,

Tengo un problema importante y no tengo ni idea de como puedo solucionarlo. He realizado un panel de control. En localhost todo me funciona OK (PHP 5). Pero en me servidor hosting ( utilizo 1&1.com) ni se me ven las imagenes ni algunas de las funciones que deber realizar el panel me funcionan. No tengo ni idea a que puede ser debido, alguien tiene alguna idea????

Dejo el código para quien quiera probarlo

Cita:
<!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>Panel de merda</title>

</head>

<body>



<?php

// Conecta con la BBDD adecuada y guarda el identificador de conecion en link.
$link = mysql_connect("xxxxxxxxx", "xxxxxxxxx","xxxxxx");
mysql_select_db("xxxxxxx", $link);



$valor=$_GET["ID"];
$id_novetats=$_GET["id_novetat"];
$ordre=$_GET["ordre"];

$nombre_oferta=$_POST['nombre_oferta'];
$descripcion_oferta=$_POST["descripcion_oferta"];
$id_vis=$_POST['id_vis'];

$result = mysql_query("SELECT COUNT(*) FROM novetats");
$total_registros = mysql_result($result,0);

if (!$nombre_oferta||!$descripcion_oferta)
{
echo "";

}

else{

if(!$id_vis)

{

$result = mysql_query("SELECT COUNT(*) FROM novetats");
$numero_registros = mysql_result($result,0);
$dar_orden=$numero_registros +1;

$sSQL="INSERT INTO novetats (titul_novetat,novetat,ordre,activar) VALUES('$nombre_oferta','$descripcion_oferta','$da r_orden','1')";
$result=mysql_query($sSQL);
}

else{


$sSQL3="UPDATE novetats SET titul_novetat='$nombre_oferta' , novetat='$descripcion_oferta' WHERE id_novetat='$id_vis'";
$result3=mysql_query($sSQL3);

}
}


switch ($valor)
{



// Visualizar

case 1:
$a=1;
$res = mysql_query("SELECT * FROM novetats WHERE id_novetat='$id_novetats'",$link);
$row = mysql_fetch_array($res);

?>
<form method="post" name="form1" action="control.php">

<table align="left">
<tr valign="baseline">
<td width="108" align="left" valign="top" nowrap class="estilo Estilo7">Titulo novedad: </td>
<td width="229" class="estilo"><div align="left" class="Estilo3">
<input type="text" name="nombre_oferta" value="<? echo $row["titul_novetat"] ;?>" size="38">
</div></td>
</tr>
<tr valign="baseline">
<td width="108" align="left" valign="top" nowrap class="estilo Estilo7">Descripción Novedad: </td>
<td width="229" class="estilo"><div align="left" class="Estilo3">
<textarea type="text" name="descripcion_oferta" " cols="35" rows="10">
<? echo $row["novetat"]; ?></textarea>

</div></td>
</tr>
<td><input type="submit" name="BotonEnviar" value="grabar"> </td>
<input type="hidden" name="id_vis" value="<? echo $id_novetat; ?>">
</table>
</form>


<?
exit ();



break;




case 2:
?>

<form method="post" name="form1" action="control.php">

<table align="left">
<tr valign="baseline">
<td width="108" align="left" valign="top" nowrap class="estilo Estilo7">Titulo novedad: </td>
<td width="229" class="estilo"><div align="left" class="Estilo3">
<input type="text" name="nombre_oferta" value="" size="38">
</div></td>
</tr>
<tr valign="baseline">
<td width="108" align="left" valign="top" nowrap class="estilo Estilo7">Descripción Novedad: </td>
<td width="229" class="estilo"><div align="left" class="Estilo3">
<textarea name="descripcion_oferta" cols="35" rows="10"></textarea>
</div></td>
</tr>
<td><input type="submit" name="BotonEnviar" value="grabar"> </td>
</table>
</form>

<?
exit();

// borrar

case 3:

$ordre_nou=$ordre+1;
while ($total_registros>=$ordre){

$sSQL2="UPDATE novetats SET ordre='$ordre' WHERE ordre='$ordre_nou'";
$result2=mysql_query($sSQL2);
$ordre++;
$ordre_nou++;


}

$sSQL="DELETE From novetats WHERE id_novetat='$id_novetat'";

$result=mysql_query($sSQL);

break;

//pujar
case 4:

$result = mysql_query("SELECT ordre FROM novetats WHERE id_novetat LIKE '$id_novetat'", $link);
if($ordre==1)
{}
else{
$ordre_nou=$ordre-1;


$sSQL="UPDATE novetats SET ordre='$ordre' WHERE ordre='$ordre_nou'";
$result2=mysql_query($sSQL);

$sSQL="UPDATE novetats SET ordre='$ordre_nou' WHERE ordre='$ordre' AND id_novetat LIKE '$id_novetat'";
$result=mysql_query($sSQL);

}
break;

//baixar
case 5:

$result = mysql_query("SELECT ordre FROM novetats WHERE id_novetat LIKE '$id_novetat'", $link);


if($total_registros ==$ordre)
{$ordre_nou=$total_registros; }
else
{
$ordre_nou=$ordre+1;
}

$sSQL="UPDATE novetats SET ordre='$ordre' WHERE ordre='$ordre_nou'";
$result=mysql_query($sSQL);

$sSQL="UPDATE novetats SET ordre='$ordre_nou' WHERE ordre='$ordre' AND id_novetat LIKE '$id_novetat'";
$result=mysql_query($sSQL);


break;
}

echo "<a href='control.php?ID=2'> <img border=3 align=center src=ftp://www.mhou.es/mgl/Imagenes/edit.png ></a> ";

// realiza la busqueda y te ordena por el nombre( en result guarda todas las respuestas de la busqueda)
$result = mysql_query("SELECT * FROM novetats WHERE activar LIKE '1' ORDER BY ordre ASC", $link);

// esta función saca todos los elementos de result
if ($row = mysql_fetch_array($result))
{

// abre la tabla

echo "<br><br><br><table width='80%' align='center' border='0' bordercolor='white' cellspacing='3' > \n";
//Mostramos los nombres de las tablas

echo "<tr border='0'> \n";
echo "<td bgcolor='#00FF00' > <div align='center'><span class=\"Estilo3\"> titul_novetats";
echo "<td bgcolor='#00FF00' ><div align='center'><span class=\"Estilo3\"> novetats";
echo "<td bgcolor='#00FF00' ><div align='center'><span class=\"Estilo3\"> Ver";
echo "<td bgcolor='#00FF00' ><div align='center'><span class=\"Estilo3\"> pujar";
echo "<td bgcolor='#00FF00' ><div align='center'><span class=\"Estilo3\"> baixar";
echo "<td bgcolor='#00FF00' ><div align='center'><span class=\"Estilo3\"> ordre";
echo "</tr> \n";

do {


echo "<tr> \n";

echo "<td bgcolor='#cccccc'><span class=\"Estilo1\">".$row["titul_novetat"]."</td> \n";
echo "<td bgcolor='#cccccc'><span class=\"Estilo1\"><a href='control.php?ID=1&id_novetat=".$row["id_novetat"]."'> <img border=0 align=center src=/dreamweaver/img/edit.png> </td>\n";

echo "<td bgcolor='#cccccc'><span class=\"Estilo1\"><a href='control.php?ID=3&ordre=".$row["ordre"]."&id_novetat=". $row["id_novetat"]."'> <img border=0 align=center src=/dreamweaver/img/canc.png></td> \n";
echo "<td bgcolor='#cccccc'><span class=\"Estilo1\"><a href='control.php?ID=4&ordre=".$row["ordre"]."&id_novetat=". $row["id_novetat"]."'> <img border=0 align=center src=/dreamweaver/img/sort0.png> </td> \n";
echo "<td bgcolor='#cccccc'><span class=\"Estilo1\"><a href='control.php?ID=5&ordre=".$row["ordre"]."&id_novetat=". $row["id_novetat"]."'> <img border=0 align=center src=/dreamweaver/img/sort1.png></td> \n";
echo "<td bgcolor='#cccccc'><span class=\"Estilo1\">".$row["ordre"]."</td> \n";

echo "</tr> \n";

} while ($row = mysql_fetch_array($result));

echo "</table> \n";
}

?>

</body>
</html>