Hola a todos.
Tengo el siguiente código el cual funciona perfectamente en mi servidor de pruebas. He copiado directamente todo el archivo y solamente he cambiado los datos de acceso para la conexión de la bd, pero no me funciona en el servidor que usaré oficialmente. os pongo el código a ver si sabéis vosotros donde etá el problema.
Código PHP:
Ver original<html>
<head>
<style type="text/css">
a {
position: relative;
}
img {
position: absolute;
top: 100%;
left: 100%;
display: none;
}
a:hover img {
display: block;
}
.cabecera {
background:#CCC;
text-align:center;
font-family:Helvetica,Futura,Arial,Verdana,sans-serif;
}
td {
text-align:center;
font-family:Helvetica,Futura,Arial,Verdana,sans-serif;
}
</style>
</head>
<body>
<?php
$conexion = mysql_connect("localhost" , "nombreusuario" , "contraseña"); $sql = "INSERT INTO cartas(nombre, clase, rareza, tipo, raza, coste, ataque, defensa, descripcion, rutaimg) VALUES ('pepito','Todas','Rara','htss','','5','4','4','Taunt. Deathrattle: Deal 2 damage to ALL characters.','http://www.guiashearthstone.com/muestrario/images/Neutrales/abominacion.png')";
?>
<table border="1">
<tr class="cabecera">
<td><a href="bdcartas.php?p=nombre">Nombre</a></td>
<td><a href="bdcartas.php?p=clase">Clase</a></td>
<td><a href="bdcartas.php?p=rareza">Rareza</a></td>
<td><a href="bdcartas.php?p=tipo">Tipo</a></td>
<td><a href="bdcartas.php?p=raza">Raza</a></td>
<td><a href="bdcartas.php?p=coste">Coste</a><img src="/mana.png"></td>
<td><a href="bdcartas.php?p=ataque">Ataque</a></td>
<td><a href="bdcartas.php?p=defensa">Defensa</a></td>
<td><a href="bdcartas.php?p=descripcion">Descripción</a></td>
</tr>
<?php
$sql= "SELECT * FROM cartas";
$sql = $sql." ORDER BY ".$_GET["p"];
}
// Te mete una fila por cada carta
{
echo "<tr>";
echo " <td><a href='#'>".$fila['nombre']."<img src='".$fila['rutaimg']."'></a></td>";
echo " <td>".$fila['clase']."</td>";
echo " <td>".$fila['rareza']."</td>";
echo " <td>".$fila['tipo']."</td>";
echo " <td>".$fila['raza']."</td>";
echo " <td>".$fila['coste']."</td>";
echo " <td>".$fila['ataque']."</td>";
echo " <td>".$fila['defensa']."</td>";
echo " <td>".$fila['descripcion']."</td>";
echo "</tr>";
}
?>
</table>
<?php
?>
</body>
</html>
<?php
function consulta_ordenada($campo) {
$sql = "SELECT * FROM cartas ORDER BY ".$campo;
{
echo "<tr>";
echo " <td><a href='#'>".$fila['nombre']."<img src='".$fila['rutaimg']."'></a></td>";
echo " <td>".$fila['clase']."</td>";
echo " <td>".$fila['rareza']."</td>";
echo " <td>".$fila['tipo']."</td>";
echo " <td>".$fila['raza']."</td>";
echo " <td>".$fila['coste']."</td>";
echo " <td>".$fila['ataque']."</td>";
echo " <td>".$fila['defensa']."</td>";
echo " <td>".$fila['descripcion']."</td>";
echo "</tr>";
}
}
?>
La base de datos y las tablas lashe creado totalmente igual en la bd, pero no entiendo porque no añade los datos a la bd.
un saludo y gracias de antemano