alisonfye
(usa Outra)
Enviado em 23/08/2012 - 03:02h
axo que voce nao entendeu muito bem o que quero fazer
o formulario e necessario, por com ele depois vo fazer o cadastro dos dados no banco de dados
Vou postar o script completo
cadastro.php
<?
session_start();
include("conectar.php");
$pag=$_GET['pag'];
$max=10;
$res0=mysql_query("select * from musicas");
$qtp_t=mysql_num_rows($res0);
$qtp=($qtp_t/10)+1;
if ($pag)
{
$max=$max*$pag;
}
$min=$max-9;
$res=mysql_query("select * from megalimes where id>='$min' and id<='$max'");
for ( $t=1; $t<=$qtp; $t++)
{
echo "<a href=cadastro.php?pag=$t> $t </a>";
}
echo "<br><table border=1>";
while($escrever=mysql_fetch_array($res))
{
$id=$escrever['id'];
$estilo=$escrever['estilo'];
$posicao=$escrever['posicao'];
$artista=$escrever['artista'];
$musica=$escrever['musica'];
$link=$escrever['link'];
$tamanho=$escrever[tamanho];
echo "<tr><td>$estilo</td><td>$posicao</td><td>$artista</td><td>$musica</td>
<td>$link</td><td>$tamanho</td><td>
<form action=edit_mid.php?pag=$pag method=post>
<input type=hidden name=id value=$id><input type= submit value=Editar>
</form></td></tr>";
}
echo "</table>";
$t=$t-1;
if ( $pag==$t )
{
?>
<br>Cadastrar:<br>
<table border=1>
<tr> <td> estilo </td> <td> posicao </td> <td> artista </td> <td> musica </td> <td> link </td> <td> tamanho </td> </tr>
<tr> <form action=add.php method=post> <td><input type=text name=estilo></td><td><select name=posicao>
<option value="rock"> Rock </option>
<option value="hip hop"> Hip Hop </option>
<option value="sertanejo"> Sertanejo </option>
</td><td><input type=text name=artista></td>
<td><input type=text name=musica></td><td><input type=text name=link></td><td><input type=time name=tamanho></td><td><input type=submit value=cadastrar></td></tr>
<?
}
?>
O script faz o seguinte:
ele conta quantas paginas da pra agrupar os dados de 10 em 10, e quando ta na ultima pagina, ele cria uma tabela de cadastro pra proxima.
O importante que eu preciso de ajuda e essa parte:
<tr> <form action=add.php method=post> <td>
<select name=estilo>
<option value=""> Selecione uma opcao </option>
<option value="rock"> Rock </option>
<option value="hip hop">Hip Hip</option>
<option value="sertanejo"> Sertenejo </option>
</td><td><input type=number name=posicao></td><td><input type=text name=artista></td>
<td><input type=text name=musica></td><td><input type=text name=link></td><td><input type=time name=tamanho></td><td><input type=submit value=cadastrar></td></tr>
preciso passar esses dados para o arquivo add.php pra cadastrar os dados no banco de dados, o que eu preciso e o seguinte:
no select quando alguem selecionar por exemplo rock, quero que no campo
da input: <input type=number name=posicao> apareca dentro dele automaticamente
o valor, esse valor e assim, o php vai fazer uma consulta no mysql, e verificar quantas musicas cadastradas tem com esse estilo, depois ele soma a quantidade mais 1 que seria a proxima e retorna esse valor pra dentro da input