Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 03:32
Avatar de tanajurita
tanajurita
 
Fecha de Ingreso: mayo-2012
Ubicación: barcelona
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL res

buenas a todos, desde hace un par de semanas mi web me da el siguente error

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 3 in /home/gremiart/public_html/admin/index.php on line 611

este es el codigo de la parte donde se encuentra el error

case "oknewagr":
if(!$_COOKIE['name']){die("error de usuari");}
$cog=str_replace("\t", "", $_POST["cog"]);
$nom=str_replace("\t", "", $_POST["nom"]);
$adr=str_replace("\t", "", $_POST["adr"]);
$cp=str_replace("\t", "", $_POST["cp"]);
$pob=str_replace("\t", "", $_POST["pob"]);
$tlf=str_replace("\t", "", $_POST["tlf"]);
$mvl=str_replace("\t", "", $_POST["mvl"]);
$fax=str_replace("\t", "", $_POST["fax"]);
$web=str_replace("\t", "", $_POST["web"]);
$mail=str_replace("\t", "", $_POST["mail"]);
$nom_c=str_replace("\t", "", $_POST["nom_c"]);
$conn=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if(!$conn){ die('Could not connect: ' . mysql_error());}
$db=DB_NAME;
$db_s=mysql_select_db($db, $conn); mysql_query("SET CHARACTER SET utf8");
if(!$db_s){ die('Could not use '.$db.': ' . mysql_error());}
$strSQL = sprintf("INSERT INTO agremiats (cognoms, nom, adre, cp, pob, tlf, mvl, fax, web, mail, nom_c) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", $cog, $nom, $adr, $cp, $pob, $tlf, $mvl, $fax, $web, $mail, $nom_c);
$rs = mysql_query($strSQL, $conn);
$msg="Dades introduides<br />Afegir nou agremiat";
$strSQL = sprintf("SELECT id FROM agremiats WHERE cognoms='%s' AND nom='%s'", $cog, $nom);
$rs2 = mysql_query($strSQL, $conn);
$idagr=mysql_result($rs2, 0, 0);
$strSQL="SELECT * FROM oficis ORDER BY tit_cat ASC";
$rs3=mysql_query($strSQL, $conn);
for($v=0;$v<mysql_num_rows($rs3);$v++){
if($_POST['ofici'.$v]=="on"){
$strSQL= sprintf("INSERT INTO ao (ida, ido) VALUES ('%s','%s')",$idagr,mysql_result($rs3, $v, 0));
$rs4=mysql_query($strSQL, $conn);
}
}
mysql_free_result($rs3);
mysql_free_result($rs2);


y la fila 611 es esta

$idagr=mysql_result($rs2, 0, 0);

antes funcionaba perfectamete, no se por que razón de repente ya no me deja insertar más datos en la bd. Alguien me puede hechar una mano?