[PHP] Formulario

Estado
Cerrado para nuevas respuestas.

Damian

Software Developer
Ex-Staff
Ahí te lo haga dame 5 que desayuno y vengo... el codigo de solicitudes.php ya lo tenés hecho?

EDIT:
Acá tenés el Maqueteado:

HTML:
[url=http://december.com/html/4/element/html.html]<span style="color: #b1c1ff; font-weight: bold;"><HTML>[/url]</span>
[url=http://december.com/html/4/element/style.html]<span style="color: #b1c1ff; font-weight: bold;"><style[/url] type='text/css'></span>
    .centrado {
        text-align: center;  }
<span style="color: #b1c1ff; font-weight: bold;"></style></span>
    [url=http://december.com/html/4/element/head.html]<span style="color: #b1c1ff; font-weight: bold;"><head>[/url]</span>
        [url=http://december.com/html/4/element/title.html]<span style="color: #b1c1ff; font-weight: bold;"><title>[/url]</span>El Calefactor - Radio Online<span style="color: #b1c1ff; font-weight: bold;"></title></span>
        [url=http://december.com/html/4/element/h1.html]<span style="color: #b1c1ff; font-weight: bold;"><h1[/url] align="center"></span>[url=http://december.com/html/4/element/u.html]<span style="color: #b1c1ff; font-weight: bold;"><u>[/url]</span>Pedi tu canción<span style="color: #b1c1ff; font-weight: bold;"></u></span><span style="color: #b1c1ff; font-weight: bold;"></h1></span>
    <span style="color: #b1c1ff; font-weight: bold;"></head></span>
    
    [url=http://december.com/html/4/element/body.html]<span style="color: #b1c1ff; font-weight: bold;"><body>[/url]</span>
        [url=http://december.com/html/4/element/form.html]<span style="color: #b1c1ff; font-weight: bold;"><form[/url] method="POST" action="./contacto.php"></span>
            [url=http://december.com/html/4/element/div.html]<span style="color: #b1c1ff; font-weight: bold;"><div[/url] class='centrado'></span>
                Canción (Artista/Titulo):<span style="color: #b1c1ff; font-weight: bold;"></br></span>
                    [url=http://december.com/html/4/element/input.html]<span style="color: #b1c1ff; font-weight: bold;"><input[/url] type="text" name="artista" Value=""></span>
                <span style="color: #b1c1ff; font-weight: bold;"></br></span>
                Dedicado para:<span style="color: #b1c1ff; font-weight: bold;"></br></span>
                    [url=http://december.com/html/4/element/input.html]<span style="color: #b1c1ff; font-weight: bold;"><input[/url] type="text" name="dedicado" Value=""></span>
                <span style="color: #b1c1ff; font-weight: bold;"></br></span>
                Tu Nombre:<span style="color: #b1c1ff; font-weight: bold;"></br></span>
                    [url=http://december.com/html/4/element/input.html]<span style="color: #b1c1ff; font-weight: bold;"><input[/url] type="text" name="artista" Value=""></span>
                <span style="color: #b1c1ff; font-weight: bold;"></br></span>
                Tu E-Mail:<span style="color: #b1c1ff; font-weight: bold;"></br></span>
                    [url=http://december.com/html/4/element/input.html]<span style="color: #b1c1ff; font-weight: bold;"><input[/url] type="text" name="artista" Value=""></span> 
                [url=http://december.com/html/4/element/br.html]<span style="color: #b1c1ff; font-weight: bold;"><br>[/url]</span>
                [url=http://december.com/html/4/element/input.html]<span style="color: #b1c1ff; font-weight: bold;"><input[/url] type="submit" value="Enviar una solicitud de canción"></span>
            <span style="color: #b1c1ff; font-weight: bold;"></div></span>
        <span style="color: #b1c1ff; font-weight: bold;"></form></span>
    <span style="color: #b1c1ff; font-weight: bold;"></body></span>
<span style="color: #b1c1ff; font-weight: bold;"></HTML></span>
Ahora creá un archivo llamado contacto.php con este código:

PHP:
<?php
 
$host = 'localhost';
$db = 'radio';
$user = 'root';
$pass = '';
 
$conexion = [url=http://www.php.net/mysql_connect]mysql_connect[/url]($host,$user,$pass) or die("En este momento no está disponible la conexión");
[url=http://www.php.net/mysql_select_db]mysql_select_db[/url]($db, $conexion);
 
$artista = $_POST['artista'];
$dedicado =$_POST['dedicado'];
$nombre =$_POST['nombre'];
$email =$_POST['email'];
 
[url=http://www.php.net/mysql_query]mysql_query[/url]("INSERT INTO cancion(artista,dedicado,nombre,email) values('$artista','$dedicado','$nombre','$email')",$conexion);
[url=http://www.php.net/mysql_close]mysql_close[/url]($conexion);
 
[url=http://www.php.net/echo]echo[/url] "Gracias por estar en Contacto con Radio El Calefactor.";
 
?>
Cambiá esto:

$host = 'localhost';
$db = 'radio';
$user = 'root';
$pass = '';

Por tus datos y creá una tabla en MySQL llamada cancion con los campos:

artista
dedicado
nombre
email

todos tipo TEXT.

Ahora edito con la parte del solicitudes.php
 

Cavallero

Destructor Lvl 5
Para solicitudes.php seria así

Código:
 
<?php
$servidor="localhost";
$usuario="root";  //Usuario de Mysql
$clave="";  //Clave de usuario Mysql: Ninguna
$basededatos="radio";  //Nombre de la base de datos
 
$vinculo=mysql_connect($servidor,$usuario,$clave);
mysql_select_db($basededatos,$vinculo);
?>
 
<?php 
while($row = mysql_fetch_array($resultados))
{ 
echo '<div class="artista">'.$row[artista].'</div> | <div class="dedicado">'.$row[dedicado].'</div> | <div class="nombre">'.$row[nombre].'</div> | <div class="email">'.$row[email].'</div>';
mysql_free_result($resultados)
?>
 
No lo he probado, pero creo que funciona :p

Creo que tendrías que meter un captcha en el formulario, mira por este foro que Beringer aporto un código.
Y para evitar spam y chorradas, tendrías que tener otro formulario para habilitar los pedidos

Edito: te pongo el código en tabla.

Código:
<?php 
$connect=mysql_connect("localhost","nombre","password");  
mysql_select_db("base de datos",$connect);  
$result=mysql_query("select * from radio order by id ASC", $connect);  
$totalregistros=mysql_num_rows($result);  
?>
                <?php
echo '<table width="468" border="0" align="center">
  <tr>
  <CAPTION>Solicitudes de Radio</CAPTION>
  <thead>
    <th>Artista</th>
    <th>Dedicado a</th>
    <th>Nombre</th>
    <th>E-mail</th>
  </thead>
  </tr>';
while($row=mysql_fetch_array($result)) 
echo '  
<tr>
<td><div class="artista">'.$row['artista'].'</div></td>
<td><div class="dedicado">'.$row['dedicado'].'</div></td>
<td><div class="nombre">'.$row['nombre'].'</div></td>
<td><div class="email">'.$row['email'].'</div></td>
  </tr></div>';
{ 
echo '</table>';
}
mysql_free_result($result)
?>
 

Bauty

Calibre 18.
No se si es lo que queres porque esta en HTML pero es funcional... algo asi digo yo
<html>
<body>

<h3>Send e-mail to [email protected]:</h3>

<form action="MAILTO:[email protected]" method="post" enctype="text/plain">
Name:<br />
<input type="text" name="Nombre:" value="Tu nombre" /><br />
E-mail:<br />
<input type="text" name="mail:" value="Tu mail" /><br />
Comment:<br />
<input type="text" name="Comentario:" value="comentario" size="50" />
<br /><br />
<input type="submit" value="Send">
<input type="reset" value="Reset">

</form>
</body>
</html>

Che cavallero que loco que te pases todavia :D
 
Estado
Cerrado para nuevas respuestas.
Arriba