Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: Bhrentox en 15 Noviembre 2011, 04:02 AM

Título: Como hacer esto en 000webhost
Publicado por: Bhrentox en 15 Noviembre 2011, 04:02 AM
Hola, quisiera saber si alguien me puede explicar como hacer lo siguiente:

resulta que tengo una pagina que es la siguiente:
http://bhrentox.net78.net/

y dentro de ella esta el boton que se llama tablas como podria hacerle para que dentro de ese boton pueda poner yo este codigo

Ya que antes solo tenia el archivo index.php y dentro el codigo y funcionaba pero ahora como le cargue un template ya no se que hacer XD.

Tal vez sea algo muy sencillo pero no tengo mucha idea apenas acabao de empezar en esto asi que si alguien pudiera darme la solucion se los agradeceria salu2 y muchas gracias.

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<p>
<?PHP
echo "<h1>Base de Datos Tienda </h3>";




include ('libreria.php');
echo impresion ("BD Tienda");

mysql_connect('mysql2.000webhost.com','Users','*********');
$db=mysql_select_db("a3974223_tienda");
$result3=mysql_query("select * from cliente");
$filas3=mysql_num_rows($result3);


echo "<h1>Tabla de Clientes </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_cliente')." "
         .mysql_result($result3,$i,'nombre')." "
         .mysql_result($result3,$i,'edad')." </p>";

}
$result3=mysql_query("select * from compras");
$filas3=mysql_num_rows($result3);

echo "<h1>Tabla de Compras </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_compra')." "
         .mysql_result($result3,$i,'total_comp')." "
         .mysql_result($result3,$i,'fecha')." </p>";

}
$result3=mysql_query("select * from producto");
$filas3=mysql_num_rows($result3);

echo "<h1>Tabla de Productos </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_producto')." "
         .mysql_result($result3,$i,'nombre_p')." "
         .mysql_result($result3,$i,'precio')." </p>";

}



?></p>
<p>&nbsp;</p>
</body>
</html>
Título: Re: Como hacer esto en 000wenhost
Publicado por: Pablo Videla en 15 Noviembre 2011, 04:05 AM
Cambiale la extension a php  :xD
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 15 Noviembre 2011, 04:13 AM
El archivo que yo intento subir con ese codigo se llama tablas.php pero no se donde ponerlo para que al apretar el boton de tablas de mi pagina les salga la consulta que estoy realizando salu2.
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 15 Noviembre 2011, 04:19 AM
Ponelo junto con los otros archivos y el boton referencialo a tablas.php y no a la tablas 1_6_Tablas.html

comprendes?
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 16 Noviembre 2011, 01:57 AM
Tal vez no entiendo porque no se como hacer la referencia si tienes algun tutorial que diga como se hace te agradeceria que me lo pasaras salu2 y muchas gracias.
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 16 Noviembre 2011, 02:00 AM
copia el codigo de tu index aca
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 16 Noviembre 2011, 03:00 AM
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-26937265-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script src="http://analytics.hosting24.com/count.php" type="text/javascript">

</script>
<p>
<?PHP
echo "<h1>Base de Datos Tienda </h3>";




include ('libreria.php');
echo impresion ("BD Tienda");

mysql_connect('mysql2.000webhost.com','user','********');
$db=mysql_select_db("a3974223_tienda");
$result3=mysql_query("select * from cliente");
$filas3=mysql_num_rows($result3);


echo"<h5>Enrique Hernández Flores</h5>";
echo"<h5>Alfredo Luna Esquivel</h5>";

echo "<h1>Tabla de Clientes </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_cliente')." "
         .mysql_result($result3,$i,'nombre')." "
         .mysql_result($result3,$i,'edad')." </p>";

}
$result3=mysql_query("select * from compras");
$filas3=mysql_num_rows($result3);

echo "<h1>Tabla de Compras </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_compra')." "
         .mysql_result($result3,$i,'total_comp')." "
         .mysql_result($result3,$i,'fecha')." </p>";

}
$result3=mysql_query("select * from producto");
$filas3=mysql_num_rows($result3);

echo "<h1>Tabla de Productos </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_producto')." "
         .mysql_result($result3,$i,'nombre_p')." "
         .mysql_result($result3,$i,'precio')." </p>";

}

echo "<h1>Base de Datos Usuarios </h3>";




mysql_connect('mysql2.000webhost.com','user','********');
$db=mysql_select_db("a3974223_users");
$result3=mysql_query("select * from usuarios");
$filas3=mysql_num_rows($result3);

echo "<h1>Tabla de users </h2>";

for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($result3,$i,'id_cliente')." "
         .mysql_result($result3,$i,'nombre')." "
         .mysql_result($result3,$i,'edad')." </p>";

}




?></p>

<p>INSERTE LOS DATOS
<form action="insertar.php"method="post">
<table>
<tr>
<td><div align="right"><strong>ID CLIENTE</strong><div></td>
<td><input name="id_cliente"type="text"id="idcliente" size="15"/></td>
</tr>
<tr>
<td><div align="right"><strong>NOMBRE</strong><div></td>
<td><input name="nombre"type="text"id="nombre" size="15"/></td>
</tr>
<td><div align="right"><strong>EDAD</strong><div></td>
<td><input name="edad"type="text"id="edad" size="15"/></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit"name="button"id="button2"value="insertar"/></td>
</tr>
</table></form>

<p>&nbsp;</p>


</body>
</html>
Título: Re: Como hacer esto en 000webhost
Publicado por: EFEX en 16 Noviembre 2011, 04:18 AM
No expongas tu usuario de la base datos, edita eso, volve al panel de control y edita la contraseña(por las dudas).
Usa geshi (http://foro.elhacker.net/sugerencias_y_dudas_sobre_el_foro/iquestcomo_utilizar_geshi-t273265.0.html;msg1342037) cuando agregas un codigo
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 16 Noviembre 2011, 13:54 PM
Mira no colocaste tu index donde muestra todos los botones o muestra el html donde salen todos los botones arriba
lo que pasa es que el boton de las tablas apunta a http://bhrentox.net78.net/1_6_Tablas.html

tienes que hacer que apunte a tu archivo php

en el href o no se como tengas referenciado tu link, me entiendes?
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 19 Noviembre 2011, 03:48 AM
Si ya te habia entendido pero lo que creo que paso fue que como la plantilla que tenia me la instalo el webhost no me permitia ver el codigo al momento de intentar acceder a ver el codigo no me dejaba en fin elimine todo eso igual muchas gracias por la ayuda se te agradece.

Ademas quisiera pedirte que si puedes entrar a la pagina http://bhrentox.net78.net/
esque estoy intentando generar trafico para ver el funcionamiento de google analytics y si me ayudas con 1 visita te lo agradecere infinitamente XD

y si no es mucha molestia quisiera preguntarte lo siguiente:

Para aplicar este script:
Código (ada) [Seleccionar]
<style>
<!--
BODY{
CURSOR: url(NOMBRE DEL CURSOR);
}
-->
</style>




Segun yo lo estoy aplicando bien pero mi pregunta es, esta bien donde lo pongo o necesito algo mas para poder ejecutar un script salu2 y gracias.

Código (ada) [Seleccionar]
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<style>
<!--
BODY{
CURSOR: url(NOMBRE DEL CURSOR);
}
-->
</style>


<title>Bhrentox.com</title>
<style type="text/css">
h1 {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 36px;
color: #0F0;
}
body {
background-color: #000;
background-image: url(flameArtwork3.png);
}
body,td,th {
color: #0F0;
}
</style></head>
<body>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-26937265-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script src="http://analytics.hosting24.com/count.php" type="text/javascript">

</script>


 
<h1> Welcome to Bhrentox</h1></p>
<p>Ingresar usuario</p>
<form action="ingresa.php" method="post">
<table>
<tr>
<td><div align="right"><strong>Nombre</strong></div></td>
   <td><input name="login" type="text" id="login" size="20" value="".
<?php 

us 

?>
/></td>
   </tr>
   <tr>
   <td><div align="right"><strong>Password</strong></div></td>
   <td><input name="pass" type="text" id="pass" size="20"/>
   <tr>
    <td>&nbsp;</td>
       <td><input type="submit" name="button" id="button2" value="Ingresa"/></td>
   </tr>
</table></form>

<p><a href="http://s10.flagcounter.com/more/ES4f"><img src="http://s10.flagcounter.com/count/ES4f/bg_FFFFFF/txt_000000/border_CCCCCC/columns_1/maxflags_10/viewers_0/labels_1/pageviews_1/flags_0/" alt="free counters" height="66" border="0" /></a></p>



</body>
</html>
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 19 Noviembre 2011, 04:05 AM
Entre en tu web y respecto a tu pregunta

https://developer.mozilla.org/es/Uso_de_URL_como_valor_de_la_propiedad_cursor


lee eso.
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 19 Noviembre 2011, 04:17 AM
Muchas gracias BadDevil por compartir tus conocimientos se te agradece XD cada vez se aprende algo nuevo salu2 y muchas gracias.
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 19 Noviembre 2011, 16:03 PM
Cita de: Bhrentox en 19 Noviembre 2011, 04:17 AM
Muchas gracias BadDevil por compartir tus conocimientos se te agradece XD cada vez se aprende algo nuevo salu2 y muchas gracias.

Cuando quieras , saludos!
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 20 Noviembre 2011, 03:16 AM
Hola, pues vuelvo a tener problemas pero ahora es creando un boton de insertar
si me puedes decir que estoy haciendo mal porque yo simplemente me canse de buscar mi error y no lo puedo encontrar xD

Tengo esta pagina con las etiquetas y el boton de insertar

Código (ada) [Seleccionar]
<body>


<p>Ingresar producto</p>
<form action="Inspro.php" method="post">
<table>
<tr>


   
    <tr>
    <td><div align="right"><strong>Nombre del Producto</strong></div></td>
    <td><input name="pass" type="text" id="pass" size="20"/>
    <tr>
    <tr>
    <td><div align="right"><strong>Precio del Producto</strong></div></td>
    <td><input name="pass" type="text" id="pass" size="20"/>
    <tr>
    <td>&nbsp;</td>
   
        <td><input type="submit" name="button" id="button2" value="Insertar"/></td>
    </tr>
</table></form>

</body>
</html>


Y el boton esta de esta manera

Código (ada) [Seleccionar]
<?php


$nombre=$_POST['nombre_p'];
    
$precio=$_POST['precio'];

    

mysql_connect('mysql2.000webhost.com','***********','*********');
$db=mysql_select_db("a3974223_tienda");
$result3=mysql_query("insert into producto (nombre,precio) values ('$nombre','$precio");
$filas=mysql_num_rows($result3);

$result3=mysql_query("select * from producto");
$filas3=mysql_num_rows($result3);
for(
$i=0;$i<$filas3;$i++){
echo 
"<p>".mysql_result($result3,$i,'id_producto')." "
          
.mysql_result($result3,$i,'nombre_p')." "
          
.mysql_result($result3,$i,'precio')." </p>";
}


?>





Y el error que me da es este:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a3974223/public_html/Inspro.php on line 13
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 20 Noviembre 2011, 03:22 AM
Primero te falto el isset llamando al boton 2

segundo, los id de los campos son diferentes a los que pides en el script que recibe los parametros


Código (html4strict) [Seleccionar]

<td><div align="right"><strong>Nombre del Producto</strong></div></td>
   <td><input name="pass" type="text" id="pass" size="20"/>
   <tr>
   <tr>
   <td><div align="right"><strong>Precio del Producto</strong></div></td>
   <td><input name="pass" type="text" id="pass" size="20"/>


debe ser asi

Código (html4strict) [Seleccionar]

<td><div align="right"><strong>Nombre del Producto</strong></div></td>
   <td><input name="nombre_p" type="text" id="nombre_p" size="20"/>
   <tr>
   <tr>
   <td><div align="right"><strong>Precio del Producto</strong></div></td>
   <td><input name="precio" type="text" id="precio" size="20"/>
Título: Re: Como hacer esto en 000webhost
Publicado por: Bhrentox en 20 Noviembre 2011, 03:35 AM
Código (ada) [Seleccionar]
<form action="Inspro.php" method="post">
<table>
<tr>


   
    <tr>
    <td><div align="right"><strong>Nombre del Producto</strong></div></td>
    <td><input name="nombre_p" type="text" id="nombre_p" size="20"/>
    <tr>
    <tr>
    <td><div align="right"><strong>Precio del Producto</strong></div></td>
    <td><input name="precio" type="text" id="precio" size="20"/>
    <tr>
    <td>&nbsp;</td>
   
        <td><input type="submit" name="button" id="button2" value="Insertar"/></td>
    </tr>
</table></form>


Pues ya lo correji pero mi error sigue ahi XD
Título: Re: Como hacer esto en 000webhost
Publicado por: Pablo Videla en 20 Noviembre 2011, 04:25 AM
Otros problemas aca

Código (php) [Seleccionar]


mysql_connect('mysql2.000webhost.com','***********','*********');
$db=mysql_select_db("a3974223_tienda");
$result3=mysql_query("insert into producto (nombre,precio) values ('$nombre','$precio');

$resultados=mysql_query("select * from producto");
$filas3=mysql_num_rows($resultados);
for($i=0;$i<$filas3;$i++){
echo "<p>".mysql_result($resultados,$i,'id_producto')." "
          .mysql_result($resultados,$i,'nombre_p')." "
          .mysql_result($resultados,$i,'precio')." </p>";
}


?>


copia y pega los cambios que te puse, tienes variables repetidas las cuales reempalzan las funciones anteriores,  ve la diferencia