Permitindo a repetição

  • rodriqo
  • Avatar de rodriqo Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
15 anos 6 meses atrás #28573 por rodriqo
rodriqo replied the topic: Re: Permitindo a repetição
O que poderia ser a limitação no código para verificar se o titulo ja existe antes de permitir ser salvo no banco de dados?
	$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 );break;
		case "save": if($numRows>0) mosRedirect( "index2.php?option=".$option."&task=lista", _JMOVIES_ADM_SAVEPRESENTE );break;
	}

A verificação

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

Please Entrar ou Registrar to join the conversation.