Hola, estoy haciendo un sistema de enviar jugadores al mysql. me gustaría que me lo corrijáis y me digáis como hago que php lea la información que hay en mysql para luego mostrarla. estos son los códigos:
la tabla en la bd Código PHP:
CREATE TABLE cm4adefensas (
nombre TINYINT (20) NOT NULL,
edad TINYINT (3) default NULL,
nacio TINYINT (8) default NULL,
puesto TINYINT (10) default NULL,
equipo TINYINT (10) default NULL,
cantidad TINYINT (20) default NULL,
descripcion TINYINT (50) default NULL,
mail TINYINT (20) NULL,
nick TINYINT (10) NULL
)
conex.php Código PHP:
<?php
$dbname= "cmblackriver";
$dbhost = "pub-db.m2kcore.com";
$dbuser = "cmblackriver";
$dbpass = "*****";
$conexion = mysql_connect($dbhost,$dbuser,$dbpass);
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el servidor</h2>";
exit;
}
mysql_select_db("$dbname", $conexion);
?>
agregar.php Código PHP:
<?php
require('../../conex.php');
$nombre = $_POST['nombre'];
$edad = $_POST['edad'];
$nacio = $_POST['nacio'];
$puesto = $_POST['puesto'];
$equipo = $_POST['equipo'];
$cantidad = $_POST['cantidad'];
$descripcion = $_POST['descripcion'];
$mail = $_POST['mail'];
$nick = $_POST['nick'];
//Hacemos algunas validaciones
if(empty($nick)) $nick = "Invitado";
// Grabamos el mensaje en la base.
$sql = "INSERT INTO cm4adefensas (nombre, edad, nacio, puesto, equipo, cantidad, descripcion, mail, nick) ";
$sql.= "VALUES ('$nombre','$edad','$nacio','$puesto','$equipo','$cantidad','$descripcion','$mail','$nick',NOW(),NOW())";
$rs = mysql_query($sql, $conexion) or die("Error al grabar un mensaje: ".mysql_error);
$ult_id = mysql_insert_id($conexion);
?>
form.php Código PHP:
<form action="agregar.php" method="post">
<p><b><font size="2">Nombre:</font></b>
<input name="nombre" type="text"
size="30" class="texto">
<p><b><font size="2">Edad:</font> </b>
<input name="edad" type="text"
size="6" class="texto">
<br>
<br>
<strong><font size="2">Nacionalidad:</font></strong>
<input name="nacio" type="text" size="20" class="texto">
<br>
<br>
<b><font size="2">Puesto:</font></b>
<input name="puesto" type="text" size="15" class="texto">
<br>
<br>
<strong><font size="2">Equipo:</font></strong>
<input name="equipo" type="text" size="15" class="texto">
<br>
<br>
<strong><font size="2">Cantidad €/$:</font></strong>
<input name="cantidad" type="text" size="15" class="texto">
<br>
<br>
<strong><font size="2">Descripción: </font></strong>
<input name="descripcion" type="text" value="" size="45" class="texto">
<br>
<br>
<strong><font size="2">Tu mail:</font>
<input name="mail" type="text" class="texto" id="mail2" size="30">
<br>
<br>
<font size="2">Tu nick:</font>
<input name="nick" type="text" size="15" class="texto">
</strong> </p>
<p>
<input name="submit" type="submit" value="Enviar!" class="boton">
</form>
P.D: Error al grabar un mensaje: mysql_error
eso me ha dicho al intentar mandar algo.
Por favor ayudarme, estoy un poco desesperado, orque no consigo na da na, ni apache ni na