Error al guardR EN LA BASE DE DATOS!!!

Ola! ForO!! :D SaludoOs!!!
---Tngo un problemo alq no le encuentro solucion!!! he leido varios posts al rspecto, pero nada congruente!! mi problema es el siguiente:
Tengo estos archivos:
-----formulario.html
-----conexion.php
//Solamnte hace la conexion a la base de datos y la selecciona!
----procesador.php
//codigo que se ejecuta para guardar en la BD.
........DE manera local, guarda los datos ingresados desde form.html, pero ya Qando subi estos archivos a mi sitio ya en Internet; q corre bajo joomla! me marca el siguiente error!
========================================================
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u136155/domains/seccionmaristaingenieria.com.mx/public_html/procesador.php on line 65

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u136155/domains/seccionmaristaingenieria.com.mx/public_html/procesador.php on line 67
No database selected
=========================================================

....Espero su pronta ayuda!!!!
«« ߀ ŦR€€..!! :Þ »»
Amigo no estoy seguro de ese error, recuerda que no somos adivinos, en php = que en la mayoría de idiomas varios errores tienen los mismos resultados y dependiendo del Host los puede expresar de maneras diferentes,

Te sugiero que pegues aquí los códigos que tienes para poder ver cual es tu problema
Codigos enq marca error:
----------------conexion.php----------------
<?
mysql_connect("localhost","usuario","passwprd");
mysql_select_db("ingenieria");
?>
-----------------procesador.php--------------
<?php
include("conexion.php");
//----Datos desde el Formulario----
$id=$_POST[''];
$nom=$_POST['nombre'];
$ape=$_POST['apellidos'];
$ema=$_POST['email'];
$tel=$_POST['telefono'];
$tec=$_POST['telcel'];
$ius=$_POST['iusacel'];
$nex=$_POST['nextel'];
$mov=$_POST['movistar'];
$user=$_POST['usuario'];
$clave=$_POST['clave'];
$clave2=$_POST['clave2'];
//--------Ofrezco-------
$of1=$_POST['campo1'];
$of2=$_POST['campo2'];
$of3=$_POST['campo3'];
$of4=$_POST['campo4'];
$of5=$_POST['campo5'];
//------Requiero--------
$req1=$_POST['req1'];
$req2=$_POST['req2'];
$req3=$_POST['req3'];
$req4=$_POST['req4'];
$req5=$_POST['req5'];
//-------Anuncios-------
$anu1=$_POST['anuncio1'];
$anu2=$_POST['anuncio2'];
$anu3=$_POST['anuncio3'];
//---------Boton---------
$guardar=$_POST['guardar'];
#-----Tabla Ofrezco-------#
$toff="$of1, $of2, $of3, $of4, $of5";
#-----Tabla Requiero------#
$treq="$req1, $req2, $req3, $req4, $req5";
#-----Tabla Anuncios------#
$tanu="$anu1, $anu2, $anu3, $anu4";

if($guardar)
{

if(isset($_POST["usuario"])){
$nom=$_POST['nombre'];
$ema=$_POST['email'];
$user=$_POST['usuario'];
$clave=$_POST['clave'];
$clave2=$_POST['clave2'];
#----hay campos en Blanco?-----
if($nom==NULL|$ema==NULL|$user==NULL|$clave==NULL|$clave2==NULL){
echo "<br><center><h1>Existen campos vac&iacute;os.</h1></center>";
echo "<br><center><h2><a href='javascript:history.back(1)'>volver</a></h2></center>";
}#---cierre de campos en Blanco.
else{ #inicia llave "X"
// ¿Coinciden las contraseñas?----
if($clave!=$clave2) {
echo "<br><center><h1>Las Contrase&ntilde;as no coinciden.</h1></center>";
echo "<br><center><h2><a href='javascript:history.back(1)'>volver</a></h2></center>";
} #---Cierre de Considencias-----
else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$user'");
$user_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$ema'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0|$user_exist>0) {
echo "<br><center><h1>El nombre de Usuario o Correo ya estan uso.</h1></center>";
echo "<br><center><h2><a href='javascript:history.back(1)'>volver</a></h2></center>";
}else{

$link=mysql_connect("localhost","usuario","password");
mysql_select_db("ingenieria",$link);

$ingreso=mysql_query("INSERT INTO usuarios(id,nombre,apellidos,email,telefono,telcel,iusacel,nextel,movistar,usuario,clave,ofrezco,requiero,anuncio) VALUES('$id','$nom','$ape','$ema','$tel','$tec','$ius','$nex','$mov','$user','$clave','$toff','$treq','$tanu')", $link) or die(mysql_error());

mysql_close($link); //cierro conexion

echo "<br><center><h1>Sus Datos se han guardado, pronto le enviaremos un e-mail de confirmaci&oacute;n</h1></center>";
echo "<br><center><h3><a href='http://www.seccionmaristaingenieria.com.mx'>Clic aqui si el explorador no te redirecciona</a></h3></center>";

} #----Ultimo else---!
}#---Nombre de usuario y contraseña existen!!??
} #----Llave X Conciden Contraseñas???-
}#-----if(ISSET)espacion en Blanco!!!-----

} #---cierre Guardar----
?>
«« ߀ &#358;R€€..!! :Þ »»
No viene el error en una linea en especifico?

Tu codigo es demasiado y muy liado ¿Aun eres nuevo?. Trata no complicarte tanto.

Yo podria decir que es aqui:

if($nom==NULL|$ema==NULL|$user==NULL|$clave==NULL| $clave2==NULL){

Intenta reemplazando por:

if($nom == NULL || $ema == NULL || $user == NULL || $clave == NULL || $clave2 == NULL){

Espero y sirva , sino ve pasando tu codigo en limpio y trata de hacerlo menos complicado y sipuedes facilitar la linea exacta que marca error es mejor aveces suele ser puntuacion y comillas

Un saludo amigo
Es facil programar "Solo interesate en aprender"
cesar_ed escribió:No viene el error en una linea en especifico?

Tu codigo es demasiado y muy liado ¿Aun eres nuevo?. Trata no complicarte tanto.

Yo podria decir que es aqui:

if($nom==NULL|$ema==NULL|$user==NULL|$clave==NULL| $clave2==NULL){

Intenta reemplazando por:

if($nom == NULL || $ema == NULL || $user == NULL || $clave == NULL || $clave2 == NULL){

Espero y sirva , sino ve pasando tu codigo en limpio y trata de hacerlo menos complicado y sipuedes facilitar la linea exacta que marca error es mejor aveces suele ser puntuacion y comillas

Un saludo amigo


=========================

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u136155/domains/seccionmaristaingenieria.com.mx/public_html/procesador.php on line 63

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u136155/domains/seccionmaristaingenieria.com.mx/public_html/procesador.php on line 65
No database selected