Hola,pues resulta que estoy haciendo el panel de administración de mi web,el caso es que he hecho un formulario para insertar datos en una tabla mysql,el caso es que me envia el primer campo pero el segundo,que es donde se inserta un código embed de un video online,no llega a enviarlo.
Os dejo aquí el código para que veais:
index.phtml
<FORM ACTION="procesar.phtml">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="80" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><textarea name="apellidos" cols="95" rows="10" class="box Estilo8" id="enlace"> </textarea></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<hr>
<?php
include("config.php");
$link=Conectarse();
$result=mysql_query("select * from videos",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> <B>Nombre</B></TD> <TD> <B>Embed</B> </TD></TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td> <td> %s </td></tr>", $row["nombre"], $row["embed"]);
}
mysql_free_result($result);
mysql_close($link);
?>
procesar.phtml
<?php
include("config.php");
$link=Conectarse();
$nombre=$_GET['nombre'];
$apellidos=$_GET['embed'];
mysql_query("insert into videos (nombre,embed) values ('$nombre','$embed')",$link);
?>
Aquí la página para que probeis y veais como no se agrega.
Necesito ayuda ya que no se porque no manda el codigo embed.
Y cual es el contenido actual del archivo config.php?
Primeramente sería buena idea si especificarás el metodo al formulario, method="get". Y segundo, ¿Cómo está la estructura de tu tabla mysql?
Otra cosa, creo que es más sencillo si en lugar de usar printf usas echo, aunque la verdad viene siendo lo mismo.
También revisa que tus consultas no den ningun error
mysql_query($cons) or die(mysql_error());
ya lo solucioné era un error tonto mio,de todas formas gracias por la ayuda. ;D