Hola amigos! he decidido meterme al mundo de la programación PHP y he empezado haciendo una pequeña base de datos, muy simple. Pero me ha surgido un problema.
Yo introduzco los datos que quiero almacenar en la tabla mediante un formulario.
insertar_ali.php
Código:
<html>
<head>
<title>Insertar</title>
</head>
<body>
<?php include("formato.php") ?>
<?php CabeceraPagina(); ?>
<H1 align="center"><em>Insertar Registro</em></H1>
<FORM ACTION="procesar_ali.php">
<div align="center">
<TABLE width="432" height="486">
<TR>
<TD>Alianza:</TD>
<TD><INPUT TYPE= "text" NAME="nombre" SIZE="20" MAXLENGTH="50"></TD>
</TR>
<TR>
<TD>Nombre corto:</TD>
<TD><INPUT TYPE="text" NAME="siglas" SIZE="20" MAXLENGTH="50"></TD>
</TR>
<TR>
<TD height="74">Lista de miembros:</TD>
<TD><textarea name="lista_miembros" cols="40" rows="20"></textarea></TD>
</TR>
<TR>
<TD>Numero de miembros:</TD>
<TD><INPUT TYPE="text" NAME="numero_miembros" SIZE="20" MAXLENGTH="50"></TD>
</TR>
<TR>
<TD>Media:</TD>
<TD><INPUT TYPE="text" NAME="media" SIZE="20" MAXLENGTH="50"></TD>
</TR>
<TR>
<TD>Estado:</TD>
<TD><select name="estado">
<option value="PNA">PNA</option>
<option value="PCM">PCM</option>
<option value="PLC">PLC</option>
<option value="Enemigo">Enemigo</option>
<option value="Neutro" selected>Neutro</option>
</select></TD>
</TR>
<TD>Fecha:</TD>
<TD><INPUT TYPE="text" NAME="fecha" SIZE="20" MAXLENGTH="50"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Enviar">
</div>
</FORM>
<?php
include("conectarse.php");
$link=Conectarse();
$result=mysql_query("select * from ali",$link);
?>
<div align="center">
<TABLE BORDER=1 align="center" CELLPADDING=1 CELLSPACING=1>
<TR>
<TD>Alianza</TD>
<TD>Nombre corto</TD>
<TD>Lista de miembros</TD>
<TD>Numero de miembros</TD>
<TD>Media</TD>
<TD>Estado</TD>
<TD>fecha</TD>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td></tr>", $row["nombre"],$row["siglas"],$row["lista_miembros"],$row["numero_miembros"],$row["media"],$row["estado"],$row["fecha"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</div>
</body>
<?php PiePagina(); ?>
</html>
procesar_ali.php
Código:
<?php
include("conectarse.php");
$link=Conectarse();
$nombre=$_GET['nombre'];
$siglas=$_GET['siglas'];
$lista_miembros=$_GET['lista_miembros'];
$numero_miembros=$_GET['numero_miembros'];
$media=$_GET['media'];
$estado=$_GET['estado'];
$fecha=$_GET['fecha'];
mysql_query("INSERT INTO `ali` ( `ID_ali` , `nombre , `siglas` , `lista_miembros` , `numero_miembros` , `media` , `estado` , `fecha` ) VALUES ('$ID_ali' , '$nombre' , '$siglas' , '$lista_miembros' , '$numero_miembros' , '$media' , '$estado' , '$fecha')",$link);
header("Location: insertar_ali.php");
?>
Mi problema es que no lleguan lso datos a la tabla, y no tengo ni idea de porque, simplementen o los envia.
Muchas gracias por adelantado :)
swaze