Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2008, 17:12
kenso
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 4 meses
Puntos: 3
conectar un flash en php y luego a base de datos

bueno mi problema esque baje un formulario de registro ya echo, donde pide todo lo que kiero para que se puedan registrar en mi pagina, pero ahora no se como conectar ese php a mi pagina flash, por que el formulario de registro va a hacer dentro de la pagina flash. y como no puedes conectar flash directamente a base de datos, entonces por eso kiero ver como conectar mi pagina flash al php y luego ala base de datos?

En este codigo ya esta el formulario, no mas es de ponerlo, y vas a poder ver el formulario de registro.

Cita:
<?
include("config.php") ;
if($registrar) {
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$nick = quitar($nick) ;
$email= quitar($email) ;
$sexo= quitar($sexo) ;
$edad= quitar($edad) ;
$pais= quitar($pais) ;
$descripcion= quitar($descripcion) ;
// Comprobar que el usuario existe en la base de datos
$resp = mysql_query("select id from usuarios where nick='$nick' or email='$email'") ;
if(mysql_num_rows($resp) != 0) {
echo "<font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ya existe un usuario con ese
nick o email en la base de datos. Haz click <a href=javascript:history.back()>aquí</a>
para regresar.</font>" ;
}
else {
$fecha = time() ;
$contrasena = quitar($contrasena) ;
$ip = $REMOTE_ADDR ;
mysql_query("insert into usuarios (fecha,nick,contrasena,email,ip,avatar,sexo,edad,d escripcion,pais)
values ('$fecha','$nick','$contrasena','$email','$ip','$a vatar','$sexo','$edad','$descripcion','$pais')") ;
echo "<font size=2 face=Verdana, Arial, Helvetica, sans-serif>Has sido registrado con éxito. Haz click <a href=main.php>aquí</a> para ir a la página principal.</font>" ;
}
}
else {
?>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Los
datos marcados con un asterisco (*) son obligatorios.</font>
<script>
function revisar() {
if(formulario.nick.value.length < 3) { alert('El nick debe contener por lo mínimo 3 caractéres') ; return false ; }
if(formulario.contrasena.value.length < 5) { alert('La contraseña debe contener por lo mínimo 5 caractéres') ; return false ; }
if(formulario.email.value.length == 0) { alert('Debes poner un email válido') ; return false ; }
if(formulario.pais.value.length == 0) { alert('Debes poner un país') ; return false ; }
if(formulario.avatar.value.length == 0) { alert('Debes poner un avatar') ; return false ; }
if(formulario.descripcion.value.length > 255) { alert('La descripción supera los 255 caractéres.') ; return false ; }
}
</script>
<SCRIPT type="text/javascript">
<!--
function showimage() {
if (!document.images)
return
document.images.avatar.src=
'images/avatares/' + document.formulario.avatar.options[document.formulario.avatar.selectedIndex].value
}
//-->
</SCRIPT>
<form name="formulario" method="post" action="main.php?secc=registrar" onsubmit="return revisar()">
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">*
Nick:</font></b><br>
<input type="text" name="nick" maxlength="20" class="form" >
<br>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">*
Contraseña:</font></b><br>
<input type="password" name="contrasena" maxlength="20" class="form"><br>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">*
Email:</font></b><br>
<input type="text" name="email" maxlength="40" class="form" >
<br>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">*Pais:</font></b><br>
<input type=text name=pais maxlength=20 class=form>
<br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Edad:</b></font><br>
<input type=text name=edad maxlength=2 size=10 class=form>
<br>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Sexo:</font></b><br>
<select name=sexo class=form>
<option value=0>Masculino
<option value=1$sexo>Femenino
</select>
<br>
<br>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">*
Avatar:</font></b><br>
<script>
<!--
function update_smiley(newimage)
{
document.smiley_image.src = "avatares/" + newimage;
}
//-->
</script>




<br>
<select name="avatar" onchange="update_smiley(this.options[selectedIndex].value);">
<?
$folder = "avatares";
$dir = opendir($folder);
while(false !==($archivos = readdir($dir))){
if($archivos != "." && $archivos != ".." && $archivos != "Thumbs.db"){
$avatars[] = $archivos;
}
}
$tot = count($avatars);
for($x = 0;$x < $tot;$x++){
?>
<option value="<?=$avatars[$x]?>">
<?=$avatars[$x]?>
</option>
<?
}
?>
</select>
<br>
<img name="smiley_image" src="avatares/<?=$avatars[0]?>" width=64 height=64 border="0" alt="" /> <br>
<br>
<br>
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Descripción</font></b>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">:</font><br>
<textarea name=descripcion cols=30 rows=5 class=form style=\"font-family: verdana\"></textarea>
<br>
<br>
<input type="submit" name="registrar" value="Registrar" class="form">
</form>
<?
}
?>

Última edición por kenso; 28/01/2008 a las 17:17