
23/11/2009, 12:34
|
 | | | Fecha de Ingreso: mayo-2004 Ubicación: chile
Mensajes: 135
Antigüedad: 20 años, 9 meses Puntos: 0 | |
Porfavor urgente error en php y mysql Hola foreros, les tengo una consulta urgente ya que estamos trabajando en una web para un evento a niños para esta navidad...
resutla que tenmos un script de registro de voluntarios y al registrar me devuelve este error Código PHP: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/suenos/public_html/vina/inscripcion/inscribir5julio.php on line 34
la linea seria esta: Código PHP: $row =mysql_fetch_array($check);
en esa linea se verifica que el RUT de la persona y el año de inscripcion no coincidan.
este es el codigo php: Código PHP: <?php $rut = $_POST['rut']."-".$_POST['verificador']; $nombre = $_POST['nombre']; $apPat = $_POST['apPaterno']; $apMat = $_POST['apMaterno']; $telefono = $_POST['telefono']; $celular = $_POST['celular']; $email = $_POST['email']; $carrera = $_POST['carrera']; $universidad = $_POST['universidad']; $dispuesto = $_POST['dispuesto']; $añoPasado = "0"; $comoLlegaste = "0"; $fechaNac = $_POST['añoNac']."-".$_POST['mesNac']."-".$_POST['diaNac']; $ciudad=$_POST['ciudad']; $sex= $_POST['sexo']; $con = mysql_connect("localhost","xxx","xxx"); $trabajado=$_POST['hastrabajado']; $colegio=$_POST['colegio']; $mov=$_POST['mov']; $curso=$_POST['curso'];
if (!$con) { die('Could not connect: ' . mysql_error()); } else{ mysql_select_db("xxxxxxx", $con); //Hay que chequear que el rut no esté $check = mysql_query("SELECT count(*) FROM Inscritos WHERE rut='".$rut."' AND añoInscripcion=".date("Y").";"); $row =mysql_fetch_array($check); if($row[0]!="0"){ echo "<center><table><td><img src='images/error2.png'></td></table></center>"; } else{ $insert = "INSERT INTO Inscritos VALUES('".$rut."','".$sex."',".date("Y").",'".$nombre."','".$apPat."','".$apMat."','".$telefono."','".$celular."',".$carrera.",".$universidad.",'".$email."','".$ciudad."',".$añoPasado.",".$comoLlegaste.",".$dispuesto.",'".$fechaNac."',0,".$trabajado.",".$curso.",0);"; if(mysql_query($insert)){ //Mensaje de exito echo "<center><table><td><img src='images/Gracias.png'></td></table></center>"; $headers = "From: [email protected]\r\n"; $headers .= "Content-type: text/html\r\n"; $html=" <html> <body> <span style=\"color:#F9B700\">Mil Gracias</span> por <span style=\"color:#E00000\">SUMARTE a SUEÑOS DE NAVIDAD 09</span>, con tu ayuda podremos llevar a cabo la tarea de llevar amor a 1000 niños de nuestra región, y por ahora haz quedado pre-inscrito, pronto recibirás noticias , saludos <br> Equipo sueños por mil Viña del mar. </body> </html> "; mail($email,"¡Bienvenido a Sueños por Mil!",$html,$headers); } else{ //Fracaso supremo echo "<center><table><td><img src='images/error1.png'></td></table></center>"; } } } ?> porfavor...
es urgente, gracias! |