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 $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