Gerador com textarea e exibição na tela
Olá, boa tarde!
Tenho um código em php, onde ele insere no banco de dados registro do textarea por linha, cada linha um registro. E exibe na tela todos os registro na forma de link com id! O problema é quando insiro mais de duas linhas no textarea ele está não mostra o número certo dos ids cadastrados no banco de dados! Alguém me ajuda!
O formulário:
<FORM NAME="form1" METHOD="post" ACTION="cadastrar.php">
<table width="419" border="0">
<tr>
<td width="120" valign="top">SÉRIE:</td>
<td width="289">
<input id="serie" NAME="serie" maxlength="600" size="47" type="text"/><br>
</td>
</tr>
<tr>
<td valign="top">TITULOS:</td>
<td>
<TEXTAREA NAME="titulos" cols="35" rows="5"></TEXTAREA><br>
</td>
</tr>
<tr>
<td valign="top">DROPVIDEO:</td>
<td>
<TEXTAREA id="dropvideo" NAME="dropvideo" cols="35" rows="5"></TEXTAREA>
</td>
</tr>
<tr>
<td valign="top">VIDTO:</td>
<td>
<TEXTAREA id="vidto" NAME="vidto" cols="35" rows="5"></TEXTAREA>
</td>
</tr>
<tr>
<td valign="top">ALLMYVIDEOS:</td>
<td>
<TEXTAREA id="allmyvideos" NAME="allmyvideos" cols="35" rows="5"></TEXTAREA>
</td>
</tr>
<tr>
<td valign="top">VIDEO.PW:</td>
<td>
<TEXTAREA id="videopw" NAME="videopw" cols="35" rows="5"></TEXTAREA><br>
</td>
</tr>
</table>
<table style="padding-left:350px">
<tr>
<td>
<INPUT id="cadastrar" name="cadastrar" type="submit" value="Cadastrar" class="but">
</td>
</tr>
</tr>
</table>
</form>
e lá no cadastrar.php onde pega, cadastra no banco e mostra os dados está:
<?php
$codserie = $_POST['serie'];
$codtitulos = $_POST['titulos'];
$codvto = $_POST['vidto'];
$contador = $_POST['vidto'];
$codropvdeo = $_POST['dropvideo'];
$codallmv = $_POST['allmyvideos'];
$codvideopw = $_POST['videopw'];
//pega os valores vindo do textarea
//separa os valores que estao por linha
$vidt = explode("\r\n", $codvto);
$drop = explode("\r\n", $codropvdeo);
$allmv = explode("\r\n", $codallmv);
$vipw = explode("\r\n", $codvideopw);
$titlepag = explode("\r\n", $codtitulos);
$conexaoo = mysql_connect("localhost","root",""); //essa linha irá fazer a conexão com o banco de dados.
//conectando com a tabela do banco de dados
$banco = mysql_select_db("sist",$conexaoo); //nome da tabela onde os dados serão armazenados
$limite = count($titlepag);
for($n = 0; $n < $limite; $n++) {
$inbd = "INSERT INTO play (serie, nome, vidto, dropvideo, allmyvideos, videopw, id)
VALUES ('$codserie', '$titlepag[$n]', '$vidt[$n]', '$drop[$n]', '$allmv[$n]', '$vipw[$n]', '')";
$inserir = mysql_query($inbd,$conexaoo);
}
if ($inserir) {
echo "<br>Cadastro inserido com sucesso!</b><br><br>";
} else {
echo "Não foi possível inserir o download, tente novamente.<br>";// Exibe dados sobre o erro:
echo "Dados sobre o erro:<br>" . mysql_error();
}
//$lixo = array("http://vidto.me/",".html","http://dropvideo.com/","video/","embed/","/");$lixoallmv = array("http://allmyvideos.net/","http://www.allmyvideos.net/",":","/");$lixovideopw = array("http://videopw.com/","v/","e/","/");$lixotitle = array("]" , ";", "[");$lixovideomega = array("http://videomega.tv/?ref=");
$sql="SELECT id FROM play ORDER BY id DESC ";
$resultado=mysql_query($sql,$conexaoo);
if(mysql_num_rows($resultado)==0){
echo"<br>Nenhum dado encontrado!";
}else{
$dados=mysql_fetch_array($resultado);
$contador = 1;
$ide = $dados['id'];
$ideo = $ide-1;
for($i = 0; $i < count($titlepag); $i++){
echo"<a href="[http://localhost/play/index.php?id=](http://localhost/play/index.php?id=)".$ideo++."" target="_blank">Assistir - Episódio ".($contador <=9 ? '0' . $contador : $contador )."</a> <br>";
$contador++;
}
}
?>
<br><br>
<a href="javascript:window.history.go(-1)">Voltar</a>Discussão (14)
Carregando comentários...