Buenas. Llevo un par de días aprendiendo php, para ello estoy usando un servidor gratuito (podeis verlo todo aqui)
http://www.practicandoconphp.hol.es/
Bueno pues hoy me he puesto a aprender a hacer formularios y que envíen los datos a una Base de datos. Los códigos son los siguientes:
Formulario: http://www.practicandoconphp.hol.es/FormJuegos.html
PHP
Podeis probarlo vosotros, me da el error al crear el $string... Qué puede ser?
S@lu2;)
http://www.practicandoconphp.hol.es/
Bueno pues hoy me he puesto a aprender a hacer formularios y que envíen los datos a una Base de datos. Los códigos son los siguientes:
Formulario: http://www.practicandoconphp.hol.es/FormJuegos.html
Código [Seleccionar]
<html>
<body>
<FORM method=get action="gameReg.php">
Registro de un Juego
<TABLE BORDER=0>
<TR>
<TD>Nombre</TD>
<TD>
<INPUT type=text name="name">
</TD>
</TR>
<TR>
<TD>Género</TD>
<TD>
<INPUT type=text name="gen">
</TD>
</TR>
<TR>
<TD>Precio</TD>
<TD>
<INPUT type=text name="prize">
</TD>
</TR>
<TR>
<TD>Compañía</TD>
<TD>
<SELECT name="company">
<OPTION VALUE="0">Warner Bros</OPTION>
<OPTION VALUE="1">EA</OPTION>
<OPTION VALUE="2">2K</OPTION>
<OPTION VALUE="3">Square Enix</OPTION>
<OPTION VALUE="-1">Otro</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<INPUT type="submit" value="Enviar">
</TD>
</TR>
</TABLE>
</FORM>
</body>
</html>
PHP
Código [Seleccionar]
<html>
<?php
$nombre = $_GET['name'];
$genero = $_GET['gen'];
$company = $_GET['company'];
$precio = $_GET['prize'];
$link = mysql_connect("host", "user", "passss");
mysql_select_db("u217777933_game", $link);
$sql = "SELECT * FROM Juego"; // sentencia sql
$result = mysql_query($sql);
$numero = mysql_num_rows($result);
$string = "Insert Into Juego Values (".$numero.", '"$nombre."', '"$genero."', ".$precio.", ".$company.")";
mysql_query($string, $link);
mysql_close($link); // Cerramos la conexion con la base de datos
?>
</html>
Podeis probarlo vosotros, me da el error al crear el $string... Qué puede ser?
S@lu2;)