PHP - Problema de conexion a la BASE de Datos de la web joomla.

 
Vista:
Imágen de perfil de Nuno

Problema de conexion a la BASE de Datos de la web joomla.

Publicado por Nuno (1 intervención) el 23/10/2017 12:55:36
Hola buenos dias:

Trato de conectarme a la Base de datos y no me sincroniza con la BBDD phpmyAdmin de mi joomla, miro y miro y no se por donde empezar, pues no veo fallo. He intentado hacer dos conexiones, no se si el fallo estara en los includes, gracias un saludo.

VER.PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
	include "http://localhost:3306/conexion.php";
 
	$result=mysql_query("SELECT * FROM anfitrion ORDER BY nombreAnfitrion",$conexion);
 
	echo"<table width=300>
		<tr>
			<td><b>Nombre Anfitrion</b></td><td><b>Apellidos Anfitrion</b></td><td><b>Direccion Anfitrion</b></td>
				
			<td><b>Telefono Anfitrion</b></td><td><b>Email Anfitrion</b></td><td><b>Numero de eventos del Anfitrion</b></td>
				
			<td><b>Rancaje del Anfitrion</b></td>
				
		</tr>";
 
		while($row=mysql_fetch_row($result))
		{
		  echo"<tr><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td><td>$row[5]</td><td>$row[6]</td><td>$row[7]
			<a href="actualizar.php?idAnfitrion = $row[0]">Ver la tabla</a></td>
			</tr>";
		}				
	echo"</table>";

	include "http://localhost:3306/cerrar_conexion.php";
 
?>


VARIABLES.PHP

1
2
3
4
5
6
7
<?php
 
	$hostname = "http://localhost:3306";
	$user = "budeatco_root";
	$pass = "nuno11";
 
?>

PRECESA.PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
 
	include "http://localhost:3306/variables.php";
 
	$con = mysql_connect($hostname, $user, $pass);
 
	if(!$con){die('ERROR CONEXION CON MYSQL:'.mysql_error());}
 
	//CONECTA CON LA BASE DE DATOS.
	$database = mysql_select_db("budeatco_budeat2", $con);
	if(!$database){die('ERROR CON LA CON LA BASE DE DATOS:'.mysql_error());}
 
	//REALIZAR LA CONSULTA
	$sql = "INSERT INTO budeatco_budeat2 VALUES (NULL,'".$_POST['nombreAnfitrion']."','"
	.$_POST['apellidosAnfitrion']."','".$_POST['direccionAnfitrion']."','".$_POST['telefonoAnfitrion'].'","'
	.$_POST['emailAnfitrion'].'"."'.$_POST['numEventosAnfitrion'].'","'.$_POST['rancajeAnfitrion']."'')";
 
	$result = mysql_query($sql);
	if(!result)
	{
		echo "La consulta SQL contiene errores.".mysql_error();
		exit();
	}
	else
	{
		echo "<center>"
				<font color='RED'>
					DATOS INSERTADOS CORRECTAMENTE
				</font>
 
				<a ref='http://wwww.budeat.com/anfitrion.html'>
					Volver
				</a>
			echo"</center>";
 
 
	}







GUADAR.PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?php
include "http://localhost:3306/conexion.php";
 
if (!isset($accion))
{
    echo"
        <html>
			<head>
		
				<title>FormBudEatGuardar</title>
		
			</head>
		
			<body>
				<h3>FormBudEatGuardar</h3>
				
				<form name="guardar" method="post" action="guardar.php?accion=guardar">
 
 
					<p>nombreAnfitrion:<br>
						<input type="text" name="nombreAnfitrion"/>
					</p>
 
					<p>apellidosAnfitrion:<br>
						<input type="text" name="apellidosAnfitrion"/>
					</p>
 
					<p>direccionAnfitrion:<br>
						<input type="text" name="direccionAnfitrion"/>
					</p>
 
					<p>telefonoAnfitrion:<br>
						<input type="text" name="telefonoAnfitrion"/>
					</p>
 
					<p>emailAnfitrion:<br>
						<input type="text" name="emailAnfitrion"/>
					</p>
 
					<p>numEventosAnfitrion:<br>
						<input type="number" name="numEventosAnfitrion"/>
					</p>
 
					<p>rancajeAnfitrion:<br>
						<input type="number" name="rancajeAnfitrion"/>
					</p>
 
					<p>
						<input type="submit" name="Submit" value="Guardar Datos"/>
					</p>
 
				</form>
 
			</body>
 
		</html>";
		
}

elseif($accion == "guardar")
{
	
  include "http://localhost:3306/conexion.php";
 
  $result = mysql_query(" INSERT INTO anfitrion (idAnfitrion, nombreAnfitrion, apellidosAnfitrion, direccionAnfitrion, telefonoAnfitrion, emailAnfitrion, numEventosAnfitrion, rancajeAnfitrion)
  VALUES ('',$nombreAnfitrion,$apellidosAnfitrion,$direccionAnfitrion, $telefonoAnfitrion, $emailAnfitrion, $numEventosAnfitrion, $rancajeAnfitrion) ",$conexion);
 
 
    echo"<html>
  
			<head>
	
			</head>
    
			<body>
			
				<h3>               !!!!!!!!!!LOS DATOS SE HAN GUARDADO!!!!!!!!!!            </h3>
				
			</body>
			
	</html>";
}
 
include "http://localhost:3306/cerrar_conexion.php";
 
?>





CONEXION2.PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
 
	function Conectarse2($host, $usuario, $password, $BBDD)
	{
		$link = mysql_connect($host, $usuario, $password) or die (mysql_error());
		mysql_select_db($BBDD,$link) or die (mysql_error());
		return $link;
	}
 
	$link = Conectarse2("http://localhost:3306", "budeatco_Nuno", "nuno11");
 
	$sql = "SELECT * FROM anfitrion";
	$sql = mysql_query($sql, $link);
 
?>
 
<html>
 
	<head>
 
		<title>Algo</title>
 
	</head>
 
	<body>
 
		<table>
 
			<?php
 
				while($rs = mysql_fetch_array($sql))
				{
					echo "<tr>"
						."<td>".$rs['idAnfitrion']."</td>"
						."<td>".$rs['nombreAnfitrion']."</td>"
						."<td>".$rs['apellidosAnfitrion']."</td>"
						."<td>".$rs['direccionAnfitrion']."</td>"
						."<td>".$rs['telefonoAnfitrion']."</td>"
						."<td>".$rs['emailAnfitrion']."</td>"
						."<td>".$rs['numEventosAnfitrion']."</td>"
						."<td>".$rs['rancajeAnfitrion']."</td>"
						."</tr>";
				}
 
			?>
 
		</table>
 
	</body>
 
</html>





CONEXION1.PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 
	$dbhost = "http://localhost:3306";
 
	$dbusuario = "budeatco_Nuno";
 
	$dbpassword = "nuno11";
 
	$db = "budeatco_budeat";
 
	$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
 
	mysql_select_db($db, $conexion);
 
?>





CERRAR_CONEXION.PHP

1
2
3
4
5
<?php
 
	mysql_close($conexion2);
 
?>







ACTUALIZAR.PHP

<?php

include "http://localhost:3306/conexion.php";

if (!isset($accion))
{
$result=mysql_query("SELECT * FROM anfitrion WHERE nombreAnfitrion=$nombreAnfitrion",$conexion);

$row=mysql_fetch_row($result);

echo"
<html>

<head>

<title>FormActualizar</title>

</head>

<body>

<form action="actualizar.php?accion=guardar" method="POST">

Nombre anfitrion:<br>
<input type="text" value="$row[1]" name="nombre"><br>

Apellidos anfitrion:<br>
<input type="text" value="$row[2]" name="apellidos"><br>

Direccion anfitrion:<br>
<input type="text" value="$row[3]" name="direccion"><br>

Teléfono anfitrion:<br>
<input type="text" value="$row[4]" name="telefono"><br>

Email del anfitrión:<br>
<input type="text" value="$row[5]" name="email"><br>

Número de eventos que ha organizado el anfitrión:<br>
<input type="number" value="$row[6]" name="numEventos"><br>

Número de eventos que ha organizado el anfitrión:<br>
<input type="number" value="$row[7]" name="rancaje"><br>

<input type="hidden" name="idAnfitrion" value="$row[0]">

<input type="submit" value="Guardar">

</form>

</body>

</html>";

}
elseif($accion==guardar)
{
$result=mysql_query("UPDATE * SET nombreAnfitrion=$nombreAnfitrion, apellidosAnfitrion=$apellidosAnfitrion, direccionAnfitrion=$direccionAnfitrion, telefonoAnfitrion=$telefonoAnfitrion,
emailAnfitrion=$emailAnfitrion, numEventosAnfitrion=$numEventosAnfitrion, rancajeAnfitiron=$rancajeAnfitiron WHERE nombreAnfitrion=$nombreAnfitrion",$conexion);

echo"
<html>

<body>

<h3>Los registros han sido actualizados</h3>

</body>

</html>
";
}

include "http://localhost:3306/cerrar_conexion.php";

?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder