Que estoy haciendo mal?
Publicado por PANCHO7532 (1 intervención) el 12/10/2016 20:47:24
hola!!! solo quiero preguntar en que me estoy equivocando en mi script, estoy haciendo un cliente mysql y me sale el siguiente error:
Parse error: syntax error, unexpected '$link' (T_VARIABLE) in F:\server\htdocs\my_htm\db_connect.inc.php on line 8
Bueno, la verdad me he quemado la cabeza con este error :/
por favor les pido su colaboracion :)
aqui les dejo el del index.html:
y aqui el codigo de "db_connect.inc.php:
Basicamente todo esta bien para mi, pero falla en la variable $link al intentar conectar con la base de datos, pls ayudenmeeeeeeeee :u
Parse error: syntax error, unexpected '$link' (T_VARIABLE) in F:\server\htdocs\my_htm\db_connect.inc.php on line 8
Bueno, la verdad me he quemado la cabeza con este error :/
por favor les pido su colaboracion :)
aqui les dejo el del index.html:
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
<html>
<head>
<title>MySQL Client</title>
</head>
<body>
<form id="formulario" action="db_connect.inc.php" method="post">
<fieldset>
<legend>Datos de Conexion:</legend>
<label>Host: </label>
<input id="campo1" name="url" type="text" />
<label>Usuario: </label>
<input id="campo2" name="usr" type="text" />
<label>Contraseña: </label>
<input id="campo3" name="psw" type="password" />
<label>Base de Datos: </label>
<input id="campo4" name="db" type="text" />
<label>Consulta: </label>
<input id="campo5" name="sql" type="text" />
<input id="campo3" name="enviar" type="submit" value="Enviar" />
</fieldset>
</form>
<p>©PANCHO7532 - ProgramInteractive_S.A_ARG7532
</body>
</html>
y aqui el codigo de "db_connect.inc.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
<html>
<head>
<title>MySQL Client</title>
</head>
<?php
session_start()
// Conectando, seleccionando la base de datos
$link = mysql_connect('$_POST["url"]', '$_POST["usr"]', '$_POST["psw"]')
or die('No se pudo conectar: ' . mysql_error());
echo 'Estado: Conectado';
mysql_select_db('$_POST["db"]') or die('No se pudo seleccionar la base de datos');
set cookie("usuario", "$_POST["usr"]"
set cookie("host", "$_POST["url"]"
set cookie("password", "$_POST["psw"]"
set cookie("db", "$_POST["db"]"
// Realizar una consulta MySQL
$query = '$_POST["sql"]';
$result = mysql_query($query) or die('Consulta fallida!!!: ' . mysql_error());
// Imprimir los resultados en HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Liberar resultados
mysql_free_result($result);
// Cerrar la conexión
// mysql_close($link);
echo "Bienvenido" $_COOKIE['usr'];
echo "Base de datos actual:" $_COOKIE['db'];
?>
<body>
<form id="formulario" action="db_connect.inc.php" method="post">
<fieldset>
<legend>Datos de Conexion:</legend>
<input id="campo1" name="url" type="hidden" value="<?php $_COOKIE['url'] ?>"/>
<label>Usuario: </label>
<input id="campo2" name="usr" type="hidden" value="<?php $_COOKIE['usr'] ?>"/>
<label>Contraseña: </label>
<input id="campo3" name="psw" type="hidden" value="<?php $_COOKIE['psw'] ?> />
<label>Base de Datos Actual: </label>
<input id="campo4" name="db" type="text" value="<?php $_COOKIE['db'] ?>/>
<label>Consulta: </label>
<input id="campo5" name="sql" type="text" />
<input id="campo3" name="enviar" type="submit" value="Enviar" />
</fieldset>
</form>
<p>©PANCHO7532 - ProgramInteractive_S.A_ARG7532</p>
</body>
</html>
Basicamente todo esta bien para mi, pero falla en la variable $link al intentar conectar con la base de datos, pls ayudenmeeeeeeeee :u
Valora esta pregunta


0