Código PHP:
function insertarReg($modelo_, $descripcion_){
$servidor = "localhost";
$usuario = "root";
$password = "";
$sdb = "usuarios";
$ilink3=mysql_connect($servidor,$usuario,$password) or die(mysql_error());
mysql_select_db($sdb,$ilink3);
$inserta= "insert into prod (modelo,desc) values ('$modelo_','$descripcion_')";
$resultado3=mysql_query($inserta,$ilink3) or die (mensaje_personalizado());
if (!$resultado3)
return false;
else{
return true;}
}
Código:
<?php if(!isset($status)): ?> <h1>Formulario de Registro</h1> <form action="carga_avisos.php" method="post" name="form2" id="form2"> <td> <td width="50"; style="float:left;"> <label for="marca_modelo">Marca y Modelo</label> </td> <td width="50"; style="float:right;"> <input tabindex="1" name="marca" style=" width:400px" id="marca" type="text" class="text <?php echo $modelo ?>" value="<?php echo $modeloValue ?>" /> <label class=requisites>(Escriba solo la marca del articulo que desea publicar)</label></td> </td> <label for="comentarios">Descripcion del Producto</label> <textarea name="descripcion" class="text <?php echo $descripcion ?>" id="descripcion" style="width:500px; height:250px" tabindex="5"><?php echo $descripcionValue ?></textarea> </form> <?php else: ?> <?php if(InsertarReg($modeloValue, $descripcionValue)):?> <div class="respuesta_insert"> <h1>Gracias por registrarte en ZonaBiker!!</h1> <h1>Esperamos que disfrutes tanto como nosotros la pasión de ser Biker!</h1> <h1>>ZonaBiker.com.ar</h1> </div> <?php else: ?> <?php if ($respuesta == 1) ?> <h1 style="font-color: red">No se ha podido insertar el registro en nuestra base de datos</h1> <?php endif; ?> <?php endif; ?>
Ahora el problema es que este mismo codigo lo utilizo para registrar los usuarios de mi pagina. Pero cuando cambio los datos para que cargue los articulos de cada usuario deja de funcionar.
Tengo que utilizar este otro, que si funciona pero que no me resulta util. Debido a que con los "returns" que tengo en el otro codigo pongo donde yo quiero que se han subido los datos al servidor.
Código PHP:
if(isset($_POST['modelo']) && !empty($_POST['modelo']) &&
isset($_POST['descripcion']) && !empty($_POST['descripcion'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("localhost","root","");
mysql_select_db("productos",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO prod (modelo)
VALUES ('{$_POST['modelo']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo $my_error;
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
Espero se haya entendido y alguien me pueda dar una mano. gracias