18-nov-2005, 23:48
|
#1 (permalink)
|
|
Usuario activo
Fecha de Ingreso: octubre-2005
Ubicación: Argentina
Mensajes: 336
|
Un problema con php
Buenas;
Les hago esto rapidito xD porque me tengo q ir ya!!. Bueno, estoy programando un sitio web en php (nunca lo habia hecho, siempre hice ejemplos, pruebas, pero nada de sitios) y quiero saber como funciona esto de: (p.ej)
http://misitio.com/index.php?noticia=1
Yo invente este dominio index.php?noticia=1 asique no se si se hace esto asi...
Tengo la web principal q es index, y al hacer clic por ejemplo, leer mas (a una noticia) quisiera que me abra con ese link y que no me lo abra con noticia1.php.
No se si me explico, generalmente cuando hablo siempre lo hago muy apurado, porque no hago ni una cosa ni la otra.
Lo explico devuelta (por las dudas).
Tengo mi site: http://misitio.com/index.php
Donde la portada es una noticia, yo al hacerle clic en leer mas, quisiera que me abra este dominio:
http://misitio.com/index.php?noticia=1
Como hago para conseguir noticia=1 ?? o sea, como hago para que con noticia=1 me abra una ampliacion de la noticia?...
No me digan que use el a href, porque eso no me contestaria la pregunta...
Espero que me hayan entendido, sino se los explico mas tarde...
Un saludo.
|
|
|
19-nov-2005, 02:38
|
#2 (permalink)
|
|
Usuario activo
Fecha de Ingreso: noviembre-2005
Mensajes: 42
|
enrealidad es un href  , pero para hacer lo que quieres necesitas tener las noticias almacenadas en alguna parte para poder tenerlas identificadas de alguna forma .. en este caso "1, 2 ,3...." suponiendo que tienes todo esto y la conexion a la bd igual. haces el href a "http://misitio.com/index.php?noticia=<%= id %>" y al principio del mismo index.php tienes que recibir ese "id" con un querystring, entonces haces la condicion if request.querystring <> "" (creo q en php es request.querystring), muestras la noticia "id" entera
ajaja nose si me entiendes. en resumen
1.-necesitas tener identificadas las noticias (bd o cualkier otro metodo)
2.-haces la conexion a la bd y guardas en "id" la noticias que se kiere mostrar
3.- haces el link "http://misitio.com/index.php?noticia=<%= id %>" en "leer mas"
4.- en el mismo index.php recibes el id y verificas.
|
|
|
19-nov-2005, 19:17
|
#3 (permalink)
|
|
Usuario activo
Fecha de Ingreso: octubre-2005
Ubicación: Argentina
Mensajes: 336
|
Hola SilveraR, muchas gracias por el link y tambien gracias Juakosnn... ahora voy a ver que solucion tengo.
Saludos.
|
|
|
20-nov-2005, 21:06
|
#4 (permalink)
|
|
Usuario activo
Fecha de Ingreso: octubre-2005
Ubicación: Argentina
Mensajes: 336
|
he conseguido varios scripts, ahora vale que los vea y que me funcionen en el [k]localhost[/k]...
Cualquier cosa, les aviso.
|
|
|
22-nov-2005, 06:28
|
#5 (permalink)
|
|
Usuario activo
Fecha de Ingreso: noviembre-2005
Mensajes: 42
|
y como te fue? .. si tienes dudas postea tus scripts para ayudarte
|
|
|
11-dic-2005, 01:45
|
#7 (permalink)
|
|
Usuario activo
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona, España
Mensajes: 62
|
Es sencillo si las noticias las tienes almacenadas en una base de datos por ejemplo...
Con sql:
<?php
...
$noticia=$_GET['noticia'];
$consulta="SELECT * FROM noticias WHERE id='$noticia'";
...
?>
Claro está, teniendo antes bien configuradas las conexiones a la db.
|
|
|
23-dic-2005, 12:30
|
#8 (permalink)
|
|
Usuario activo
Fecha de Ingreso: octubre-2005
Ubicación: Barranquilla, Colombia: El mejor vividero del mundo
Mensajes: 77
|
como se mandan consultas a las bases de datos, es que no se mucho de php y el otro dÃ#a iba a instalar un libro de visitas y me dice que tengo que enviar una consulta a la base de datos
__________________
Atlético Junior de Barranquilla - Un sentimiento que llevo dentro
http://www.atake72.tk
|
|
|
23-dic-2005, 12:31
|
#9 (permalink)
|
|
Usuario activo
Fecha de Ingreso: octubre-2005
Ubicación: Barranquilla, Colombia: El mejor vividero del mundo
Mensajes: 77
|
se me olvidó algo, las consultas se hacen a mysql????
__________________
Atlético Junior de Barranquilla - Un sentimiento que llevo dentro
http://www.atake72.tk
|
|
|
23-dic-2005, 13:01
|
#10 (permalink)
|
|
Usuario activo
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona, España
Mensajes: 62
|
Las consultas naturalmente se hacen a mySQL pero a traves de PHP.
El código siguiente es un ejemplo de como hacer una consulta:
Código:
<?php
//datos de conexión a la db
$host="localhost";
$user="root";
$pass="root";
$db="nombredelabasededatos";
//conectamos con mySQL
$connect=mysql_connect($host, $user, $pass);
//nos aseguramos de tener activa y seleccionada la db que nos interesa
mysql_select_db($db);
//seleccionamos primero los campos (title y theme) y luego la tabla (config) que
nos interesa
$select="SELECT title, theme FROM config";
//hacemos una llamada a mySQL y le pedimos que realice la anterior consulta
$query=mysql_query($select) or die(mysql_error());
//ahora extraemos los resultados de nuestra consulta
$row=mysql_fetch_array($query);
extract($row);
//y finalmente hacemos un echo o utilizamos los resultados a nuestro antojo
?>
|
|
|
16-ene-2006, 23:17
|
#11 (permalink)
|
|
Usuario activo
Fecha de Ingreso: enero-2006
Mensajes: 6
|
que recomendais los usuarios de este foro? php o .html??? es que quiero dar un salto importante y crear una web en condiciones... elegante, seria y que impacte por su diseño... es para mi banda de Cornetas y tambores, no se si lo sabiais jeje lo e dicho ya 1 par de veces
|
|
|
17-ene-2006, 13:51
|
#12 (permalink)
|
|
Usuario activo
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
|
PHP es un lenguaje mucho mas dinamico que html (no es dinamico) pero, php se usa por ejemplo para webs con formularios que necesiten ciertos valores... etc. si estás empezando, creo que con html deberia ir bien, solo tienes que hacer unas buenas imagenes, y con unos marcos sin borde, quedaria muy bien una web.
|
|
|
17-ene-2006, 14:18
|
#13 (permalink)
|
|
Usuario activo
Fecha de Ingreso: enero-2006
Mensajes: 126
|
Yo prefiero html...pero el php me gusta mas por que es mas para tipo foros...Y me encantan!
|
|
|
17-ene-2006, 14:41
|
#14 (permalink)
|
|
Usuario activo
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
|
Ahi ya estás hablando de php y MySQL, yo solo me referia al php, pero si, está muy bien
|
|
|
17-ene-2006, 17:36
|
#15 (permalink)
|
|
Usuario activo
Fecha de Ingreso: enero-2006
Mensajes: 126
|
Cita:
|
Iniciado por losek
Ahi ya estás hablando de php y MySQL, yo solo me referia al php, pero si, está muy bien 
|
Si,de este tipo de codigos de programacion están creados los foros vbulletin como este:)
|
|
|
17-ene-2006, 17:37
|
#16 (permalink)
|
|
Usuario activo
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
|
vbulletin, PHPBB2, SMF... es algo dificil encontrar un buen foro en otro codigo.
|
|
|
17-ene-2006, 17:39
|
#17 (permalink)
|
|
Usuario activo
Fecha de Ingreso: enero-2006
Mensajes: 126
|
Cita:
|
Iniciado por losek
vbulletin, PHPBB2, SMF... es algo dificil encontrar un buen foro en otro codigo.
|
Ya bueno,tienes razon...Pero siempre hay que decir que como los vbulletin ninguno..Exceptuando a los invision power,que aunque no me gustan,tambien estan muy bien
|
|
|
17-ene-2006, 17:56
|
#18 (permalink)
|
|
Usuario activo
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
|
Casi siempre, una aplicación de pago como vbulletin, es mejor que una gratuita.
|
|
|
17-ene-2006, 18:42
|
#19 (permalink)
|
|
Usuario activo
Fecha de Ingreso: enero-2006
Mensajes: 142
|
Es que PHP y HTML son cosas distintas. (y complementarias)
Dificilmente podrás hacer una página web con PHP sino sabes HTML.
PHP lo que hace es crear páginas HTML dinámicamente en el servidor, para enviarlas al cliente.
Las páginas se pueden crear dinamicamente a partir de datos de una base de datos, de un fichero, de una entrada del usuario, etc.
Solo con HTML no es posible.
Recomendación, primero aprender HTML y despues PHP.
Saludos.
|
|
|
31-ene-2006, 12:38
|
#20 (permalink)
|
|
Usuario activo
Fecha de Ingreso: enero-2006
Mensajes: 333
|
Una pregunta que no me deja dormir...
¿No existe la posibilidad de hacer una web únicamente en PHP?
Yo creo que no...porque si no pones html no hay web...pero lo quiero saber cierto...mera curiosidad xD
Salu2
|
|
|
| Herramientas |
|
|
| Desplegado |
Mode Lineal
|
|