Foros del Web » Programando para Internet » PHP »

Conexión con la Base de Datos

Estas en el tema de Conexión con la Base de Datos en el foro de PHP en Foros del Web. Hola. Soy nueva con Php y las bases de datos y tengo que entregar un proyecto pronto. Estoy trabajando con el EMS Sql Manager for ...
  #1 (permalink)  
Antiguo 06/09/2007, 14:06
Avatar de Mechita  
Fecha de Ingreso: julio-2007
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Conexión con la Base de Datos

Hola. Soy nueva con Php y las bases de datos y tengo que entregar un proyecto pronto. Estoy trabajando con el EMS Sql Manager for MySQL 2007 y lo corro en el servidor de la APPSERVER. Ya tengo creada la Base de Datos y corre en el localhost pero cuando trato de hacer la conexión, no hace absolutamente nada. Les dejo es código y me encantaria que me pudieran ayudar a ver el error que estoy cometiendo. De antemano muchisimas gracias y espero que me puedan ayudar.


La Base de Dats se llama icpma y este el el script de la conexion:

Código PHP:
<?php
        $hostname_base 
"LOCALHOST";
        
$database_base "icpma";
        
$username_base "root";
        
$link mysql_connect($hostname_base$username_base);
        if (!
$link) {
               die(
'Could not connect: ' mysql_error());
        }
        
mysql_select_db($database_base$link);
?>

Luego trato de insertar los datos en las tablas administrador y personas, desde la otra página:

[PHP]

Código PHP:
<?php session_start('');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php 
 
//---------------------- Módulo de Inserción de Persona ---------------------------------------
       
if(isset($Guardar)){                                     //Si se genera una accion a traves del boton guardar
          
include_once('../Files/conexion.php');                //Incluye una vez el modulo de conexion a la base de datos 
           
mysql_select_db($database_base$link);              //Selecciona la base de datos
                                                                //Verifica si todos lo datos son introducidos 
           
if (($cedula) and ($rif) and ($nombre) and ($apellido) and ($direccion) and ($telefono) and ($email)){ 
                   
$sql mysql_query("select * from administrador where cedula ='$cedula'"); //Conuslta de mysql 
                
$consul mysql_fetch_row($sql);                //Asigna la fila extraida de la consulta
                
if($consul==0){                                 //verifica que se realice la consulta
                                                                 //inserta los datos en la base de datos
                    
$sql mysql_query("insert into persona values ('$cedula','$rif','".ucfirst($nombre)."','".ucfirst($apellido)."','".ucwords($direccion)."','$telefono','$email')");
                    
$sql mysql_query("insert into administrador values ('$cedula','$login','$password','$cargo')");    
                    
//muestra un mensj de exito
                    
echo '<script languaje="JavaScript" type="Text/JavaScript">
                    alert("Los datos se agregaron correctamente");
                    location="'
.$PHP_SELF.'"</script>';
                }else{ 
//Si ya existe un administrador con los datos envia un mensj de error
                    
echo '<script languaje="JavaScript" type="Text/JavaScript">
                    alert("Ya existe un Administrador con estas caracteristicas");
                    location="'
.$PHP_SELF.'"</script>';
                }    
           }else{ 
//Sino envia un mensj de error
                   
echo '<script language="JavaScript" type="text/javascript">
                      alert ("Faltan datos por introducir");
                      location = "'
.$PHP_SELF.'";</script>';
           }
       }
  
//--------------------------------------
   
?>
     
     
<script language="JavaScript" type="text/javascript">
var nav4 = window.Event ? true : false;
function acceptNum(evt){ 
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
    var key = nav4 ? evt.which : evt.keyCode; 
    return (key <= 13 || (key >= 48 && key <= 57));
}
</script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>...ICPMA:Administrador Agregar...</title>
<style type="text/css">

<!--------------------------Estilos de la página----------------
Esta función tampoco la coloque, pero me funciona a las mil maravillas.
//----------------------Fin Función que establece la hora ---------------------->
</script>
<table background= width=&quot;605&quot; border="0" align="center" >
  <tr>
    <td height="202" colspan="3"><p align="center"><img src="Imagenes/Topenuevo.gif" width="736" height="200" /></p></td>
  </tr>
  <tr>
    <td width="77" height="25"><div align="center" class=""Estilo22"">
      <div align="right"><span id="liveclock"  style=" font:bold"><span class=""Estilo22""><em><strong><em><strong><em><strong>   
      <span class=""Estilo22""><em><strong><em><strong><span class=""Estilo22""><em><strong><em><strong><em><strong><em><strong></strong></em       ></strong></em></strong></em></strong></em></span></strong></em></strong></em></span></strong></em></strong></em>       </strong></em></span> </span></div>
                  </div>
                  </td> 
                  <td width="170"><div align="right" class="Estilo22">
                  <div align="left">

<!-- ------------------------ Función Fecha------------------>
Al agual q con las funciones anteriores, esta también me funcionan, pero no las coloco por razones de espacio.
<!------------ Fin Función Fecha------------------------->
      </div>
    </div></td>
    
    <td width="491" class="bodystyle"><table width="108%" border="0">
      <tr>
        <td class="Estilo36"><table width="100%" border="0" align="left" cellpadding="2" cellspacing="0">
          <tbody>
            <tr>
              <td width="216" class="Estilo22">La Asunci&oacute;n-Estado Nueva Esparta </td>
              <td width="282" height="19" class="pie ">&nbsp;</td>
            </tr>
          </tbody>
        </table></td>
      </tr>
    </table></td>
  </tr>
</table>
<div align="center">
  <center>
    <table id="AutoNumber15" style="BORDER-COLLAPSE: collapse" bordercolor="#111111" 
cellspacing="0" cellpadding="0" width="756" border="0">
      <tbody>
        <tr>
          <td width="756"><div align="center">
            <center>
              <table id="AutoNumber1" style="BORDER-COLLAPSE: collapse" 
      bordercolor="#c0c0c0" cellspacing="0" cellpadding="10" width="745" border="0">
                <tbody>
                  <tr>
                    <td width="152" valign="top"><table width="152" 
              border="1" align="left" cellpadding="5" cellspacing="3" 
            bordercolor="#c0c0c0" id="AutoNumber8" style="BORDER-COLLAPSE: collapse">
                      <tbody>
                        <tr bgcolor="#F5F5F5">
                          <td height="39" bgcolor="#F5F5F5"><div align="center"><span class="Estilo15"><span style="FONT-WEIGHT: 700"><font 
                  style="FONT-SIZE: 8pt" color="#333333">Panel de 
                            Administraci&oacute;n</font></span></span></div></td>
                        </tr>
                        <tr bgcolor="#F5F5F5">
                          <td height="34" bordercolor="#FFFFFF" bgcolor="#F5F5F5"><div align="left"><span class="Estilo15"><span class="Estilo1"><a href="INDEX.php"><img src="Imagenes/Home.gif" alt="Inicio" width="19" height="20" border="0" /></a> <b><font 
                  style="FONT-SIZE: 11px" face="Tahoma">Inicio Sitio</font></b></span></span></div></td>
                        </tr>
                        <tr bgcolor="#F5F5F5">
                          <td height="34" bordercolor="#FFFFFF"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="130" height="308">
                              <param name="movie" value="MenuA.swf" />
                              <param name="quality" value="high" />
                              <param name="BGCOLOR" value="#F3F3F3" />
                              <embed src="MenuA.swf" width="130" height="308" quality="high" pluginspage=                     "http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#F3F3F3"></embed>
                          </object></td>
                        </tr>
                        <tr>
                          <td width="100%" height="268" bordercolor="#F3F3F3" bgcolor="#F3F3F3"><p align="center" class="Estilo15">&nbsp;</p>
                              <p align="center" class="Estilo15">&nbsp;</p>
                            <p align="center" class="Estilo15">&nbsp;</p>
                            <p align="center" class="Estilo1">&nbsp;</p>
                            <p align="center" class="Estilo1">&nbsp;</p>                            </td>
                        </tr>
                      </tbody>
                    </table></td>
                    <td width="553" valign="top" bordercolor="#B1C3D9"><p align="right" class="Estilo1"><span class="Estilo36"><span class="Estilo14">Identificado como <strong>Administrador </strong></span>[Salir - Cambiar Usuario] </span></p>
                          <p align="left" class="Estilo1"><span class="Estilo32">Administrador&gt;&gt;Agregar Administradores      &gt;&gt;Ingresando Datos Administrador </span></p>
No he podido colocar todo por razones de espacio. Lo demás son las acciones del las estiquetas que tengo en la interfaz.
Espero que realmente me puedan ayudar!!!!
  #2 (permalink)  
Antiguo 06/09/2007, 14:09
Avatar de Mechita  
Fecha de Ingreso: julio-2007
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Conexión con la Base de Datos

Esta es la otra parte del código, que por razones de espacio no puede colocar completo.


************************************************** **************************

Cita:
<table width="517" height="48" border="0">
<tr>
<td width="69" height="38" bordercolor="#FFFFFF"><div align="left"><img src="Imagenes/security.jpg" width="68" height="65" /></div></td>
<td width="438"><p align="center" class="Estilo26"><span class="Estilo20">Agregar Administradores </span></p></td>
</tr>
<tr bordercolor="#FFFFFF">
<td height="3" colspan="2"><hr align="left" width="96%" color="#5a1472" size="1" /></td>
</tr>
</table>
<p align="left" class="Estilo82">Datos Personales </p>
<table width="482" height="412" border="0" bordercolor="#FFFFFF">
<tr>
<td height="408"><table width="284" height="176" border="0" align="center">
<tr>

<td width="130" height="15" bordercolor="#FFFFFF" class="Estilo14 Estilo25"><div align="left"><span
class="Estilo79"><span class="Estilo22">C&eacute;dula *</span></span></div></td>
<td width="144" class="Estilo81"><div align="left"><span class="Estilo14 Estilo25">

<input name="cedula_p" type="text" class="Ninguno" id="cedula_p" onkeypress="javascripts: return
validarnum(event);" value="" maxlength="9" />
</span></div></td>
</tr>
<tr>
<td height="21" bordercolor="#FFFFFF" class="Estilo81"><div align="left">Rif</div></td>
<td class="Estilo81"><form id="form3" name="form3" method="post" action="">
<label>

<input name="rif_p" type="text" class="Ninguno" id="rif_p" onkeypress="javascripts: return
validarletrasnum(event);" value="" maxlength="12" />
</label>
</form></td>
</tr>
<tr>
<td height="24" bordercolor="#FFFFFF" class="Estilo22 Estilo79"><div align="left"><span class=
"Estilo81">Nombre*</span></div></td>
<td class="Estilo22"><div align="left">

<input name="nombre_p" type="text" class= 'Ninguno' id="nombre_p" onkeypress="javascripts: return
validarletras(event);" values=""maxlength="20" />
</div></td>
</tr>
<tr>
<td height="24" bordercolor="#FFFFFF" class="Estilo81"><div align="left">Apellido*</div></td>
<td class="Estilo22">

<input name="apellido_p" type="text" class= 'Ninguno' id="apellido_p" onkeypress="javascripts: return
validarletras(event);" values=""maxlength="20" />
</td>
</tr>
<tr>
<td height="24" bordercolor="#FFFFFF" class="Estilo81"><div align="left">Direcci&oacute;n*</div></td>
<td class="Estilo22"><div align="left">
<input name="direccion_p" type="text" class="Ninguno" id="direccion_p" onkeypress="javascripts:
return validarletrasnum(event);" value="" maxlength="50" />
</div></td>
</tr>
<tr>
<td height="24" bordercolor="#FFFFFF" class="Estilo81"><div align="left">Email*</div></td>
<td class="Estilo22"><div align="left">
<input type="text" name="textfield3" />

</div></td>
</tr>
<tr>
<td height="28" bordercolor="#FFFFFF" class="Estilo81"><div align="left">Tel&eacute;fono*</div></td>
<td class="Estilo22"><div align="left">
<input type="text" name="textfield4" />
</div></td>
</tr>
</table>
<p align="left" class="Estilo1"><span class="Estilo82">Datos de la Sesi&oacute;n ICPMA </span></p>
<table width="291" border="0" align="center" bordercolor="#FFFFFF">
<tr>
<td width="137" class="Estilo22"><div align="left"><span class="Estilo79">Log&iacute;n o Nombre de
Usuario*</span></div></td>
<td width="144" bordercolor="#FFFFFF"><form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="textfield" />
</label>
</form></td>
</tr>
<tr>
<td class="Estilo22"><div align="left">
<div align="left"><span class="Estilo79">Password o Contrase&ntilde;a *</span></div></td>
<td bordercolor="#FFFFFF"><form id="form2" name="form2" method="post" action="">
<label>
<input type="text" name="textfield2" />
</label>
</form></td>
</tr>
<tr>
<td class="Estilo22"><div align="left"><span class="Estilo79">Repetir Password o Contrase&ntilde;a *</span></div></td>
<td bordercolor="#FFFFFF"><form id="form4" name="form4" method="post" action="">
<label>
<input type="text" name="textfield6" />
</label>
</form></td>
</tr>
<tr>
<td height="24" class="Estilo22"><div align="left"><span class="Estilo79">Cargo*</span></div></td>
<td bordercolor="#FFFFFF"><form id="form5" name="form5" method="post" action="">
<label>
<input type="text" name="textfield7" />
</label>
</form></td>
</tr>
</table>
</td>
</tr>
</table>
<p><span class="Estilo25">Nota: Debe ingresar de forma obligatoria los campos que contienen *. </span></p>
<div align="center">
<table width="504" border="0" bordercolor="#FFFFFF">
<tr>
<td width="407"><form action="" method="post" name="form7" id="form7">
<label></label>
<div align="center">
<input name="Submit" type="submit" class="Estilo22" value="Guardar" />
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<input name="Submit2" type="button" class="Estilo22" onclick="javascripts: location.href='INDEX.php'" value="Cancelar" />
</label>
</div>
</form></td>
<td width="87">&nbsp;</td>
</tr>
</table>
</div>
<p align="right"></p></td>
</tr>
  #3 (permalink)  
Antiguo 07/09/2007, 00:53
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Conexión con la Base de Datos

Hola Mechita. Bienvenida al foro.

Para preguntas concretas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de PHP desde Bienvenida a Foros del Web.

Saludos,
  #4 (permalink)  
Antiguo 07/09/2007, 12:12
Avatar de ginitofl  
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 4 meses
Puntos: 22
Re: Conexión con la Base de Datos

Hola Mechita no te hace la conexion o no te inserta los datos a la tabla? bueno si es lo segundo debe ser por que las variables no lo recoges por el metodo post tienes que recibir esos datos de esta manera:

$cedula = trim($_POST['cedula']);


y asi con las demas variables que envias de tu formulario bueno si aun tienes problemas solo escribeme a mi correo o agregame al msn que estaen mi perfil y con gusto te podre ayudar.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:49.