Codigo para Anuncios PHP

Publicado por rosub0, Octubre 27, 2008, 17:53:46

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

rosub0

Hola. Estoy queriendo implementar un sistema tipo de clasificados rapido para mi web..como el que tiene esta pagina: http://www.mechinformatica.com.ar/tablon/servicios/servicios.php

O sea..el sistema de esa pagina es simple..se rellenan unos datos..se da enviar..y el anuncio ya queda almacenado en la pagina.......

No encuentro ningun codigo similar en la web......y tampoco puedo sacar del codigo fuente de esa pagina en particular..........

Alguien puede postear el codigo, script o lo que fuera para tener una pagina asi?..

graciasssssss
Firma editada: no se permite el uso del foro para publicitar actividades lucrativas.

KameL

Me parece que es un simple libro de visitas modificado a su gusto.

rosub0

Cita de: KameL en Octubre 27, 2008, 19:29:09
Me parece que es un simple libro de visitas modificado a su gusto.

Segun los pocos comentarios que le saque al webmaster..es un codigo que diseño y lo esta mejorando..pero no me dijo nada mas........

Como sera posible sacar el codigo?.
Firma editada: no se permite el uso del foro para publicitar actividades lucrativas.

Camello_AR

es facil, un formulario que llama a un cargador
y luego un visualizador que m,uestra los contenido de un mysql

PD. eso de robar código no está bien

rosub0

Cita de: Camello_AR en Octubre 27, 2008, 21:12:42
es facil, un formulario que llama a un cargador
y luego un visualizador que m,uestra los contenido de un mysql

PD. eso de robar código no está bien

Los codigos fuentes en internet, sea de lo que sea, pasan de foro en foro..de webmaster a webmaster.....etc......

Internet es libre y uno tiene derecho a mirar y "sacar" las informaciones que considere que le pueda sacar provecho..no es nada ilegal......creo yo.....

Opiniones son opiniones y las respeto.
Firma editada: no se permite el uso del foro para publicitar actividades lucrativas.

Camello_AR

una cosa es usar lo que se comparte y otra lo que no

igual lo que querés hacer es lo más básico del php+mysql (escribir y levantar registros sin ninguna condición ni filtro)

rosub0

Cita de: Camello_AR en Octubre 28, 2008, 00:37:52
una cosa es usar lo que se comparte y otra lo que no

igual lo que querés hacer es lo más básico del php+mysql (escribir y levantar registros sin ninguna condición ni filtro)

Me podrias poner un ejemplo de como implementar eso? (no se programacion) y estoy leyendo por internet pero todabia no entiendo bien...

O si podes decime alguna pagina que tenga el codigo y la manera de implementar este tipo de servicio.

Gracias.
Firma editada: no se permite el uso del foro para publicitar actividades lucrativas.

Camello_AR

dejame buscar en mi repositorio privado que tengo algo de eso hecho

rosub0

Cita de: Camello_AR en Octubre 28, 2008, 15:18:33
dejame buscar en mi repositorio privado que tengo algo de eso hecho

Muchas Gracias.

Saludos.
Firma editada: no se permite el uso del foro para publicitar actividades lucrativas.

Camello_AR

Esto que te paso es un concept sobre un sistemas de pedidos vía internet, es muy mejorable. Te paso lops archivos que agregan productos y los que los listan (nótese que los comentarios estan en el original, o sea, me voy dejando notas para cuando lo leo despues).

En el ultimo archivo tiene una parte de login que puede y de usuario que puede eliminarse (0 ganas de tocar la estructura)

NOTA: La ayuda de php es MUY BUENA, prácticamente la mayoría de los desarrollos fueron leyendo la misma

NOTA2: Ciertas funciones pueden integrarse en un solo archivo como ser y usar la linea de argumentos (archivo.php?accion=X) y en los formularios poner algo como

<form action="archivo.php?accion=agregar" method="post">

y en el archivo algo como

if ($HTTP_GET_VARS["accion"]=="agregar") {
CODIGO DE INSERCION
}


y luego el codigo para recuperar entradas


addprod1.php
<html>
<head>
<title>Agregar Producto</title>
</head>
<body bgcolor="#808040">
<font face="Arial">
<h1>Agregar Producto</h1>
<form action="addprod2.php" method="post">
<table cellspacing="0" cellpadding="0" border="0">
<tr bgcolor="#66ffff"><td align="center" width=* colspan="2"><font face="Arial"><b>Administrador:</b></font></td></tr>
<tr bgcolor="#cccccc"><td><font face="Arial">Nombre:</font></td><td><input type="text" name="admin_n" size="16" maxlength="16"></td></tr>
<tr bgcolor="#cccccc"><td><font face="Arial">Clave:</font></td><td><input type="password" name="admin_p" size="16" maxlength="16"></td></tr>
<tr bgcolor="#66ffff"><td align="center"width=* colspan="2"><font face="Arial"><b>Producto:</b></font></td></tr>
<tr bgcolor="#cccccc"><td><font face="Arial">Producto:</font></td><td><input type="text" name="prod_n" size="40" maxlength="40"></td></tr>
<tr bgcolor="#cccccc"><td><font face="Arial">Precio:</font></td><td><input type="text" name="prod_p" size="7" maxlength="7"></td></tr>
</table>
<p>
<input type="submit" value="Agregar Producto">
</p>
</form>
</font>
</body>
</html>


addprod2.php
<html>
<head>
<title>Agregar Producto</title>
</head>
<body>
<?php
//TOMA LAS VARIABLES POST
// admin
$adm_nam $HTTP_POST_VARS[admin_n];
$adm_pas $HTTP_POST_VARS[admin_p];
if (!
$adm_nam) {
die ("No ha ingresado un nombre de administrador");
}
// PROD
$pro_name $HTTP_POST_VARS[prod_n];
$pro_prec $HTTP_POST_VARS[prod_p];
if (!
$pro_name) {
die ("No se ha ingresado el Nombre del Producto");
}
if (!
$pro_prec) {
die ("No se ha ingresado el Precio del Producto");
}
//SE CONECTA AL SERVIDOR MySQL
$link mysql_connect ("localhost:3306") or die ("Imposible conectar con el server");
mysql_select_db ("DeliveryNet"$link) or die ("No se pudo seleccionar la base de datos");
//VERIFICA SI EL ADMIN EXISTE Y LA CONTRASEÑA ES VALIDA
//(VER RUTINAS EN LOGIN.PHP)
//Hecho
$adm "SELECT adm_name, adm_pass FROM admin WHERE adm_name=\"$adm_nam\"";
$adm_chk mysql_query ($adm) or die ("Fallo la consulta adm_chk");
$adm_row mysql_fetch_object($adm_chk);

if ((
$adm_row->adm_name==$adm_nam) && ($adm_row->adm_pass==$adm_pas)) {
echo "El Administrador ".$adm_nam." ha sido encontrado en el sistema y la contraseña coincide\n<br>";
$ver 1;
} else {
echo "El Administrador ".$adm_nam." no existe en el sistema";
$ver=0;
}
//LUEGO SE VERIFICA SI EL PRODUCTO EXISTE (IDEM ANT)
if ($ver==1) {
$pro "SELECT prod_name FROM productos WHERE prod_name=\"$pro_name\"";
$pro_chk mysql_query ($pro) or die ("Fallo la consulta usr_chk");
$pro_row mysql_fetch_object($pro_chk);
if ($pro_row->prod_name==$pro_name) {
echo "El producto ".$pro_name." ha sido encontrado en el sistema por lo que no se agregara\n";
$ver2 0;
} else {
echo "El prodcuto ".$pro_name." no existe en el sistema\n<br>";
$ver2 1;
}
}
//SE PROCEDE AL AGREGADO DEL PRODUCTO
if ($ver2==1) {
$add "INSERT productos SET prod_name=\"$pro_name\", prod_precio=\"$pro_prec\"";
$add_pro mysql_query ($add) or die ("Fallo la consulta add_pro");
echo "<p>El producto $pro_name se agrego con exito</p>";
}
//SE CIERRA EL SCRIPT
mysql_free_result ($adm_chk);
mysql_free_result ($pro_chk);
mysql_close ($link);
?>


sql.php
<?php
//CONFIGURACIÓN GENERAL
//SERVIDOR SQL
$sql_cnf[server] = "localhost"; //su servidor MySQL
$sql_cnf[port]   = "3306"; //puerto TCP/IP del servidor MySQL
$sql_cnf[user]   = "*"; //Usuario del Servidor MySQL
$sql_cnf[pass]   = "*"; //Clave de Usuario del Servidor MySQL
$sql_cnf[db]     = "DeliveryNet"; //Base de Datos de la aplicación

function sql_conectar($sql_cnf) {
    
$sql_link mysql_connect($sql_cnf[server].":".$sql_cnf[port], $sql_cnf[user], $sql_cnf[pass]) or die ("Imposible conectar con el server");
    
mysql_select_db ($sql_cnf[db], $sql_link) or die ("No se pudo seleccionar la base de datos");
    return 
$sql_link;
}
?>


.php

<?php
$id_usr 
$HTTP_POST_VARS[id_usuario];
$usuario $HTTP_POST_VARS[usuario];
$link mysql_connect ("localhost:3306") or die ("Imposible conectar con el server");
mysql_select_db ("DeliveryNet"$link) or die ("No se pudo seleccionar la base de datos");
$query "SELECT user_real_name, user_id FROM usuarios WHERE user_id=$id_usr";
$result mysql_query ($query) or die ("Fallo la consulta1");
$row mysql_fetch_object($result);
$real_usr $row->user_real_name;
?>

<html>
<head><title>Desarrollo Apache/PHP/MySQL</title></head>
<big><big><b>Señor/a: <?=$real_usr?> <a href="modpass1.php?user=<?=$usuario?>"><small><small><i>Modificar Contraseña</i></small></small></a></b></big></big>
<p>Por favor seleccióne los productos que desee:</p>
<form method="POST" action="paso0.php">
<input type="hidden" name="id_usuario" value="<?=$id_usr?>">
<table border="0" width="660">
<tr BGCOLOR="#66FFFF"><td>Elija</td><td>Producto</td><td>Precio</td><td>Cantidad</td></tr>
</tr>

<?php
$query 
"SELECT prod_id, prod_name, prod_precio FROM productos ORDER BY prod_name"//PROD_ID
$result mysql_query ($query) or die ("Fallo la consulta");

for (
$i 0$i mysql_num_rows ($result); $i++) {
if (!mysql_data_seek ($result$i)) {
printf ("No se puede buscar en la fila %d\n"$i);
continue;
}
if (!($row mysql_fetch_object ($result)))
continue;
$id $row->prod_id;
echo "<tr BGCOLOR=\"#CCCCCC\"><td><input type=\"checkbox\" name=\"p[$id]\" value=\"ON\"></td>";
echo "<td>".$row->prod_name."</td><td>".$row->prod_precio."</td>";
echo "<td><input type=\"text\" name=\"cant[$id]\" size=\"4\" value=\"1\"></td></tr>\n";
//printf ("<tr><td>%s</td><td>%s</td></tr>\n", $row->prod_name, $row->prod_precio);
}

mysql_free_result ($result);
mysql_close ($link);
?>

</table>
<p><input type="submit" value="Enviar" name="B1"><input type="reset" value="Restablecer"
  name="B2"></p>
</form>




rosub0

Gracias. Intentare implementarlo.

Saludos
Firma editada: no se permite el uso del foro para publicitar actividades lucrativas.