Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 11:38
georgus
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Necesito ayuda Me sale un error en msql Warning: mysql_num_rows():

el error que me sale es este
----------------------
esta conectado
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\AplicacionSIE\Nuevo_diseno\Forapoacade mico3.php on line 43
----------------------

el codigo es este

<?php

session_start();
// Conectarse a la base de datos
include"conexion.php";


$id = $_POST['id'];
$tipo = $_POST['tipo'];
$id2 = $_POST['id2'];
$ape1 = $_POST['ape1'];
$ape2 = $_POST['ape2'];
$nomalu = $_POST['nomalu'];
$fecnac = $_POST['fecnac'];
$edad = $_POST['edad'];
$dir = $_POST['dir'];
$bar = $_POST['bar'];
$urb = $_POST['urb'];
$ciudad = $_POST['cidad'];
$telcas = $_POST['telcas'];
$nompa = $_POST['nompa'];
$telpa = $_POST['telpa'];
$telpatra = $_POST['telpatra'];
$noma = $_POST['noma'];
$telma = $_POST['telma'];
$telmatra = $_POST['telmatra'];
$nomacu = $_POST['nomacu'];
$telacu = $_POST['telacu'];
$fecing = $_POST['fecing'];
$cursoing = $_POST['cursoing'];
$razing = $_POST['razing'];
$obs = $_POST['obs'];
$enf = $_POST['si'];
$enf2 = $_POST['no'];

// asignar a la tabla sie_alumno un nuevo usuario o buca un el numero de usuario existente
$query = "SELECT * FROM sie_alumno WHERE
( `alumno_id` = '$id' AND
`alumno_doc` ='$id2' AND
`alumno_ape1` = '$ape1' AND
`alumno_ape2` = '$ape2' AND
`alumno_nom` = '$nomalu' )";

$resultado = mysql_query($query ) or (mysql_error());
$rows = mysql_num_rows($resultado);


if($rows = 1){

// asigna un nuevo registro(usuario) a la tabla
$query2 = "INSERT INTO sie_alumno( `alumno_id`,
`alumno_tipodoc`, `alumno_doc`, `alumno_ape1`, `alumno_ape2`, `alumno_nom`, `alumno_fecnac`,
`alumno_edad` , `alumno_dir`, `alumno_bar`, `alumno_urb`, `alumno_ciudad`, `alumno_telcas`,`alumno_nompa` , `alumno_telpa`, `alumno_telpatra`, `alumno_noma`, `alumno_telma`, `alumno_telmatra` ,
`alumno_nomacu`, `alumno_telacu`, `alumno_fecing`, `alumno_cursoing`, `alumno_razing`,`alumno_observaciones`)

VALUE(
'$id',
'$tipo',
'$id2',
'$ape1',
'$ape2',
'$nomalu',
'$fecnac',
'$edad',
'$dir',
'$bar',
'$urb',
'$ciudad',
'$telcas',
'$nompa',
'$telpa',
'$telpatra',
'$noma',
'$telma',
'$telmatra',
'$nomacu',
'$telacu',
'$fecing',
'$cursoing',
'$razing',
'$obs',
'$enf',
'$enf')";
// comprueva que ningun resgistro este repetido

$insert = mysql_query($query2 ) or (mysql_error());
$custid = mysql_insert_id();

}

// si custid existe, queremos que se igual a cuatnum
if($custid) $cuatnum = $custid;
//
?>

Por que sera que pasa eso alguien me puede decir cual es el error que tengo es qu elo necesito urgente....