Ahora bien vamos al cotarro .
Me hice mi sistema un sistema de comentarios en swf. a parte, lo hice, y lo programe SIN QUE ME DE NINGUN ERRO EN AS3 y lo cargue en mi web acutal
El guestbook lo hice asi :
Se puede rellenar con el NOMBRE, EL COMENTARIO y listo mas a la derecha esta la zona donde tienen que ir los comentarios de los demas .
-Un text_INput para ingresar el nombre que lo llame coms_ti
-Dos text_Area para ingresar el comentario que lo llame coms_ta y donde aparecen los comentarios de los demas que lo llame coms_txt
Despues tengo dos php. uno que se llama recibircoms.php y otro que se llama enviarcoms.php
recibircoms.php
Código ActionScript :
<?php
$link = mysql_connect("Eshost", "eshos_3164430", "micontraseña"); // AQUI LOS DATOS DE TU USUARIO y DB
mysql_select_db("eshos_3164430_coms");
$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 DESC";
$res = mysql_query($sql);
$num = mysql_num_rows($res);
?>
<?php echo "&hi=" ?><?php
if($num>0){
while($rows = mysql_fetch_assoc($res)){
echo "<span class=\"title\"><font face=\"Arial, Helvetica, sans-serif\" size=\"-1\"><b>Comentario de: ".$rows['user_sql']."</b></font></span>";
echo "<br>";
echo "<span class=\"contenido\"><font face=\"Arial, Helvetica, sans-serif\" size=\"-2\">".$rows['coms_sql']."</font></span>";
echo "<br>";
echo "---------------------------------------------------------------";
echo "<br>";
};
} else{
echo "&hi=No hay Comentarios para este Articulo - ¡SE TÚ EL PRIMERO!";
}
?>
enviarcoms.php
Código ActionScript :
<?php
$link = mysql_connect("Eshost", "eshos_3164430", "micontraseña");
mysql_select_db("eshos_3164430_coms");
$coms_php = $_POST['textinput1'];
$user_php = $_POST['textinput0'];
$sql = "SELECT id_sql FROM comentarios";
$res = mysql_query($sql);
$num = mysql_num_rows($res);
$id = $num+1;
$sql2 = "INSERT INTO comentarios(id_sql, user_sql, coms_sql) VALUES ('$id', '$user_php', '$coms_php')";
$resp = mysql_query($sql2);
mysql_close($link);
?>
Ahora el codigo en AC3
Codigo :
Código ActionScript :
stop();
var recibir_lv:URLLoader=new URLLoader();
recibir_lv.addEventListener(Event.COMPLETE, onload);
function onload(event:Event):void {
coms_txt.htmlText = this.hi;
recibir_lv.load(new URLRequest("recibircoms.php"));
}
var enviar_lv:URLLoader = new URLLoader();
coms_btn.addEventListener(MouseEvent.CLICK, entermsj);
function entermsj(event:MouseEvent) :void {
var varObj:Object={};
varObj.textinput0 = coms_ti.text;
varObj.textinput1 = coms_ta.text;
var url:String = ("enviarcoms.php", enviar_lv, "POST");
enviar_lv.addEventListener(Event.COMPLETE, onload);
function onload1(event:Event):void {
gotoAndPlay(2);
}
}
EL CODIGO DE AC3 NO ME DA NI UN SOLO ERROR, NI UNO SOLO .
Pero cuando cargo el guestbook a mi web, ME VA BIEN, es decir se ve bien ...
http://www.cultosiniestro.com.ar
dirijanse al boton derecho rojo y hagan click en coment ... y veran que se carga bien, PERO .
INGRESO EL NOMBRE, INGRESO EL COMENTARIO, doy click en enviar Y NO ME ENVIA NADA ...
Entonces no se si mi problema viene por el lado de la programacion en AC o por los php que los edite mal, o por la DB que puse algo mal, si alguien me puede ayudar, se lo agradeceria .
Mi guie un poco por este tutorial :
http://www.cristalab.com/tips/sistema-de-comentarios-en-flash-c76444l/
pero modifique los php y AC obviamente .
Gracias y espero que se entienda .[/quote]
