Luis Martin
1
Lambda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
		Estoy intentando hacer una base de datos para mi centro medico optico, pero no lo logro y no veo cual es el problema..
Lo primero que hice fue ir a PHPmyAdmin y crear una base de datos con el nombre "centro_optico_mm" y luego cree una tabla llamada "cliente" con 11 entradas de texto.
Lo siguiente que hice fue crear una pagina php, para conectar con la base de datos alojada en el servidor local creado con wampserver:
Nombre: base.php
	
	
	
		
Luego cree una pagina para agregar nuevos registros a la base:
Nombre: nuevo.html
	
	
	
		
Y cree el php que procesaria los datos:
Nombre: add_reg.php
	
	
	
		
Aqui comienzan los errores, ya que cuando agrego los datos y le doy enviar, queda la pagina en blanco y no envia los datos.
Luego cree una pagina donde salga la base de datos con todos los valores:
Nombre: lista.php
	
	
	
		
Pero al abrirla solo sale este mensaje:
He intentado varias pruebas, pero no logro que funcione...
Alguien me ayuda? Les agradeceria mucho
	
		
			
		
		
	
				
			Lo primero que hice fue ir a PHPmyAdmin y crear una base de datos con el nombre "centro_optico_mm" y luego cree una tabla llamada "cliente" con 11 entradas de texto.
Lo siguiente que hice fue crear una pagina php, para conectar con la base de datos alojada en el servidor local creado con wampserver:
Nombre: base.php
		Insertar CODE, HTML o PHP:
	
	<?php 
$servidor = "localhost";
$usuario = "root";
$contrasena = "";
$link = mysql_connect($servidor,$usuario,$contrasena);
mysql_select_db("Centro_Optico_MM",$link);
mysql_close($link)
?>
	Luego cree una pagina para agregar nuevos registros a la base:
Nombre: nuevo.html
		Insertar CODE, HTML o PHP:
	
	<html>
<body>
<form method="post" action="add_reg.php">
Nombre: <input type="text" name="Nombre"><p>
Apellido: <input type="text" name="Apellido"><p>
Telefono <input type="text" name="Telefono"><p>
<br>
<a>Correccion:</a>
<br>
O.D: <input type="text" name="O.D"> Cil: <input type="text" name="CilDerecho"> Eje: <input type="text" name="EjeDerecho"> Add: <input type="text" name="AddDerecho"><p>
O.I: <input type="text" name="O.I"> Cil: <input type="text" name="CilIzquierdo"> Eje: <input type="text" name="EjeIzquierdo"> Add: <input type="text" name="AddIzquierdo"><p><p>
Tipo: <input type="text" name="Tipo"><p>
<input type="submit" name="enviar" value="enviar">
</form>
</body>
</html>
	Y cree el php que procesaria los datos:
Nombre: add_reg.php
		Insertar CODE, HTML o PHP:
	
	<?php_egg_logo_guid
include("base.php");
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$telefono=$_POST['telefono'];
$od=$_POST['od'];
$oi=$_POST['oi'];
$cilderecho=$_POST['cilderecho'];
$cilizquierdo=$_POST['cilizquierdo'];
$ejederecho=$_POST['ejederecho'];
$ejeizquierdo=$_POST['ejeizquierdo'];
$addderecho=$_POST['addderecho'];
$addizquierdo=$_POST['addizquierdo'];
$tipo=$_POST['tipo'];
$sql= "INSERT INTO Centro_Optico_MM (Nombre,Apellido,Telefono,O.D,CilDerecho,EjeDerecho,AddDerecho,O.I,CilIzquierdo,EjeIzquierdo,AddIzquierdo,Tipo)";
$squl= "Values ($nombre,$apellido,$telefono,$od,$cilderecho,$ejederecho,$addderecho,$oi,$cilizquierdo,$ejeizquierdo,$addizquierdo,$tipo)";
$result=mysql_query($sql);
echo "Cliente Registrado Exitosamente";
?>
	Aqui comienzan los errores, ya que cuando agrego los datos y le doy enviar, queda la pagina en blanco y no envia los datos.
Luego cree una pagina donde salga la base de datos con todos los valores:
Nombre: lista.php
		Insertar CODE, HTML o PHP:
	
	<html>
<head><title>Listado completo de Registros</title>
<link rel="stylesheet" type="text/css" href="tabla.css"/>
</head>
<body>
<div class="datagrid">
<?php
$sql = "SELECT * FROM cliente ORDER BY Nombre";
include ("base.php"); 
$result = mysql_query($sql) or die (mysql_error());
if ($row = mysql_fetch_array($result))
{
echo "<table border = '1' width='50%'>";
mysql_field_seek($result,0); //
while ($field = mysql_fetch_field($result)){ 
}
echo "<thead> \n";
echo '<tr>';
echo '<th width="5%">'."ID".'</th>';
echo '<th width="15%">'."Nombre".'</th>';
echo '<th width="15%">'."Apellido".'</th>';
echo '<th width="15%">'."Telefono".'</th>';
echo '<th width="15%">'."O.D".'</th>';
echo '<th width="15%">'."CilDerecho".'</th>';
echo '<th width="15%">'."EjeDerecho".'</th>';
echo '<th width="15%">'."AddDerecho".'</th>';
echo '<th width="15%">'."O.I".'</th>';
echo '<th width="15%">'."CilIzquierdo".'</th>';
echo '<th width="15%">'."EjeIzquierdo".'</th>';
echo '<th width="15%">'."AddIzquierdo".'</th>';
echo '<th width="15%">'."Tipo".'</th>';
echo '<th width="15%">'."Modificar".'</th>';
echo '<th width="15%">'."Borrar".'</th>';
echo '</tr>';
echo '</tr>';
echo "</thead> \n";
do {
echo '<tr>';
echo "<td width='5%'>".$row["id_contacto"]."</td> \n";
echo "<td>".$row["Nombre"]."</td> \n";
echo "<td>".$row["Apellido"]."</td> \n";
echo "<td>".$row["Telefono"]."</td> \n";
echo "<td>".$row["O.D"]."</td> \n";
echo "<td>".$row["CilDerecho"]."</td> \n";
echo "<td>".$row["EjeDerecho"]."</td> \n";
echo "<td>".$row["AddDerecho"]."</td> \n";
echo "<td>".$row["O.I"]."</td> \n";
echo "<td>".$row["CilIzquierdo"]."</td> \n";
echo "<td>".$row["EjeIzquierdo"]."</td> \n";
echo "<td>".$row["AddIzquierdo"]."</td> \n";
echo "<td>".$row["Tipo"]."</td> \n";
echo "</tr>";
}
while ($row = mysql_fetch_array($result));
echo "</table>";
echo '<p><a href="index.html">Volver</a></p>';
} else
{
echo "<p>No se ha encontrado ningún registro</p>";
echo '<p><a href="index.html">Volver</a></p>';
}
?>
</div>
</body>
</html>
	Pero al abrirla solo sale este mensaje:
No database selected
He intentado varias pruebas, pero no logro que funcione...
Alguien me ayuda? Les agradeceria mucho
			
				Última edición: 
			
		
	
								
								
									
	
		
			
		
		
	
	
			
	
	
		
			
		
		
	
								
							
							
 

