Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2007, 10:31
alrivera22
 
Fecha de Ingreso: mayo-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
No me pesca la insercion de Registros

Hola, estoy haciendo un pequeño trabajo para un ramo de la universidad, he estado aprendiendo php solo.

El problema es que quiero insertar unos registros a una base de datos, pero no quiere pescar la sentencia, y siempre va a lo mismo..

Hice una instancia que, si los campos estan vacios no puede avanzar hasta cuiando los rellene y tbm con las contraseñas, estas deben ser iguales, pero cuando se llenan todos los campos y las contraseñas cohinciden me sige mandando el mismo mensaje, no me inserta los registros.


Este es el codigo en html del regisdtro:

<HTML>
<HEAD>
<LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">
</HEAD>
<BODY>

<h1> INGRESO DE DATOS </h1>
<TD> Los Elementos con (*) son de Índole Obligatoria para su Correcto Registro </TD>
<FORM ACTION="ingresocliente.php" METHOD="POST">
<TABLE>

<TR>
<td>Id. Cliente*:</td>
<td><INPUT TYPE="TEXT" NAME="id_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>User Name*:</td>
<td><INPUT TYPE="TEXT" NAME="user_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Password*:</td>
<td><INPUT TYPE="password" NAME="pass_cli" size=30 maxlength=10 class="form"</td>
</TR>

<TR>
<td>Repita Password*:</td>
<td><INPUT TYPE="password" NAME="pass2" size=30 maxlength=10 class="form"</td>
</TR>

<TR>
<td>Rut*:</td>
<td><INPUT TYPE="TEXT" NAME="rut_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Nombre*:</td>
<td><INPUT TYPE="TEXT" NAME="nom_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Apellido*:</td>
<td><INPUT TYPE="TEXT" NAME="ape_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Dirección*:</td>
<td><INPUT TYPE="TEXT" NAME="dir_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Comuna*:</td>
<td><INPUT TYPE="TEXT" NAME="comuna_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Ciudad*:</td>
<td><INPUT TYPE="TEXT" NAME="ciudad_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>País*:</td>
<td><INPUT TYPE="TEXT" NAME="pais_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>País 2:</td>
<td><INPUT TYPE="TEXT" NAME="pais2" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>País 3:</td>
<td><INPUT TYPE="TEXT" NAME="pais3" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>país 4:</td>
<td><INPUT TYPE="TEXT" NAME="pais4" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>País5:</td>
<td><INPUT TYPE="TEXT" NAME="pais5" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>País 6:</td>
<td><INPUT TYPE="TEXT" NAME="pais6" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Giro*:</td>
<td><INPUT TYPE="TEXT" NAME="giro_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Contacto*:</td>
<td><INPUT TYPE="TEXT" NAME="contacto_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Telefono*:</td>
<td><INPUT TYPE="TEXT" NAME="tel_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Fax*:</td>
<td><INPUT TYPE="TEXT" NAME="fax_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Web*:</td>
<td><INPUT TYPE="TEXT" NAME="web_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>E-mail*:</td>
<td><INPUT TYPE="TEXT" NAME="email_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Tipo Cliente*:</td>
<td><INPUT TYPE="TEXT" NAME="tipo_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Descripción Cliente*:</td>
<td><INPUT TYPE="TEXT" NAME="desc_cli" size=30 maxlength=15 class="form"</td>
</TR>

<TR>
<td>Cod. Comisionista*:</td>
<td><INPUT TYPE="TEXT" NAME="cod_comisionista" size=30 maxlength=15 class="form"</td>
</TR>

<TR><TR></TR></TR>
<TR><TR></TR></TR>
<TR><TR></TR></TR>

<TR>
<TD><INPUT TYPE="SUBMIT" NAME="Guardar" VALUE="Guardar Información"></TD>
<TD><INPUT TYPE="RESET" NAME="Borrar" VALUE="Borrar" ></TD>
</TR>
</form>

</body>
</html>





este es el de php. para insertar los registros la llamo"insertarcliente.php"



<?php

$link=mysql_connect("localhost", "root", "123");
if(!$link)
{
echo "Error en la conexion a la base de datos";
}

mysql_select_db("magal1",$link);

$id_cli=addslashes($id_cli);
$user_cli=addslashes($user_cli);
$pass_cli=addslashes($pass_cli);
$pass2=addslashes($pass2);
$rut_cli=addslashes($rut_cli);
$nom_cli=addslashes($nom_cli);
$ape_cli=addslashes($ape_cli);
$dir_cli=addslashes($dir_cli);
$comuna_cli=addslashes($comuna_cli);
$ciudad_cli=addslashes($ciudad_cli);
$pais_cli=addslashes($pais_cli);
$pais2=addslashes($pais2);
$pais3=addslashes($pais3);
$pais4=addslashes($pais4);
$pais5=addslashes($pais5);
$pais6=addslashes($pais6);
$giro_cli=addslashes($giro_cli);
$contacto_cli=addslashes($contacto_cli);
$tel_cli=addslashes($tel_cli);
$fax_cli=addslashes($fax_cli); //linea 30
$email_cli=addslashes($email_cli);
$web_cli=addslashes($web_cli);
$tipo_cli=addslashes($tipo_cli);
$desc_cli=addslashes($desc_cli);
$cod_comisionista=addslashes($cod_comisionista);

if(!$id_cli||!$user_cli||!$pass_cli||!$rut_cli||!$ nom_cli||!$ape_cli||!$dir_clil||
!$comuna_cli||!$ciudad_cli||!$pais_cli||!$pais2||! $pais3||!$pais4||!$pais5 ||!$pais6||!$giro_cli|| !$contacto_cli||!$tel_cli||!$fax_cli||!$email_cli| |!$web_cli||!$tipo_cli||!$desc_cli1|| !$cod_comisionista)
{
echo("<h3> Por favor, Verifique todos los datos Solicitados... <BR></h3>");

if($pass_cli!==$pass2) printf("Contraseñas no Cohinciden");
echo '<left><A HREF="javascript:history.back()"> Volver Atrás <BR></A></left>';
exit;
}

@ $link=mysql_connect("localhost", "root", "123");
if(!$link)
{
echo "Error en la conexion a la base de datos";
exit;
}

mysql_select_db("magal1",$link);
$query= "insert into clientes values('".$id_cli."','".$user_cli."','".$pass_cli. "','".$rut_cli."','".$nom_cli."','".$ape_cli."','" .$dir_cli."','".$comuna_cli."','".$ciudad_cli."',' ".$pais_cli."','".$pais2."','".$pais3."','".$pais4 ."','".$pais5."','".$pais6."','".$giro_cli."','".$ contacto_cli."','".$tel_cli."','".$fax_cli."','".$ email_cli."','".$web_cli."','".$tipo_cli."','".$de sc_cli."','".$cod_comisionista."')";


$result=mysql_query($query);

if($result)
{
echo mysql_affected_rows()."Datos Guardados Satisfactoriamente... \n";
echo"Desea Volver a ingresar datos nuevamente";//linea60
echo '<left><A HREF="javascript:history.back()"> Volver Atrás<BR></A></left>';
}

?>





Ojala que me puedan ayudar, ya que tengo que entregarlo como prueba este viernes...


De ante mano a todos los aportes muchas gracias


atte Alex