He hecho otra versión bastante mas sencilla:
Código PHP:
<?php
$link = mysql_connect ("localhost", "root", "");
if (!$link)
echo("ERROR");
else{
if (!mysql_select_db("myFaceBook", $link))
echo("ERROR");
else{
$Cod = time ();
$fecha = date('r');
$ConsultaSQL="SELECT COdigo_Redes,DNICreador FROM redessociales WHERE Nombre=".$_POST["RED"]."";
$resultado = mysql_query($ConsultaSQL, $link);
$fila = mysql_fetch_array($resultado);
$Consulta = "insert into mensajes values('".$Cod."','".$fila[1]."' ,'".$fila[0]."',' ".$_POST["CONTACTA"]." ' ,'".$fecha."')";
$resultado = mysql_query($Consulta, $link);
}
}
echo ($ConsultaSQL);
echo "<a href='acceso.html'>CONTINUAR</a>";
?>
Pero ahora me surge otro problema, cuando la variable $_POST["RED"] es un numero, funciona perfectamente pero cuando es una palabra me tira el siguiente error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Curso\mensajes.php on line 13
¿¿Alguna manera de solucionarlo y que pueda ser una palabra (o combinacion de letras y numeros??