Permitindo cadastros duplicados

  • rodriqo
  • Avatar de rodriqo Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
15 anos 6 meses atrás #28617 por rodriqo
rodriqo created the topic: Permitindo cadastros duplicados
Como faço para liberar cadastros de título repetidos?

Ja vasculhei o código do componente e a base de dados e não encontrei a restrição.

[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]

Please Entrar ou Registrar to join the conversation.


Mais
15 anos 6 meses atrás #28752 por coimbramatos
coimbramatos replied the topic: Re: Permitindo cadastros duplicados
Qual o componente que você está usando para cadastrar os títulos? (títulos = filmes, certo?)

Please Entrar ou Registrar to join the conversation.

  • rodriqo
  • Avatar de rodriqo Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
15 anos 6 meses atrás #28754 por rodriqo
rodriqo replied the topic: Re: Permitindo cadastros duplicados
JMovies
	// HACK LUSCARPA TO MAKE MULTIPLE CATEGORY
	$catids	= mosGetParam( $_POST, 'catid', array() );
	
	if(!_JM_J15){  
		if (!$row->bind( $_POST )) {
			echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";
			exit();
		}
	} else {
		if (!$row->bind( JRequest::get('post',2) )) {
			echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";
			exit();
		}
	}
	
	if($row->id) $and=" AND ID<>".$row->id;
	
	$query="SELECT id FROM #__jmovies WHERE LOWER(titolo) = '".addslashes(strtolower($row->titolo))."'".$and;
	$database->setQuery($query);
	$numRows = $database->getNumRows($database->query());

	switch($task){
		case "apply": if($numRows>0) mosRedirect( "index2.php?option=".$option."&task=editA&id=".$row->id, _JMOVIES_ADM_APPLYPRESENTE );
		case "save": if($numRows>0) mosRedirect( "index2.php?option=".$option."&task=lista", _JMOVIES_ADM_SAVEPRESENTE );
	}

O Code que faz a consulta antes de salvar
Mais ainda fiquei com receio de alterar e ter problemas maiores

[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]

Please Entrar ou Registrar to join the conversation.

Mais
15 anos 6 meses atrás #28868 por coimbramatos
coimbramatos replied the topic: Re: Permitindo cadastros duplicados
esse código que você colou aí não funcionou aqui não.
Comenta esse switch que você vai cadastrar quantos quiser com o mesmo nome
/*switch($task){
		case "apply": if($numRows>0) mosRedirect( "index2.php?option=".$option."&task=editA&id=".$row->id, _JMOVIES_ADM_APPLYPRESENTE );break;
		case "save": if($numRows>0) mosRedirect( "index2.php?option=".$option."&task=lista", _JMOVIES_ADM_SAVEPRESENTE );break;
	}*/
se quiser limitar a apenas 2 com o mesmo nome muda o
if($numRows>0)
pra
if($numRows>1)

Please Entrar ou Registrar to join the conversation.

  • rodriqo
  • Avatar de rodriqo Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
15 anos 6 meses atrás #28875 por rodriqo
rodriqo replied the topic: Re: Permitindo cadastros duplicados
Muito grato, funcionou perfeitamente.

[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]

Please Entrar ou Registrar to join the conversation.