Comunidad de diseño web y desarrollo en internet online

Nuevo con PHP y MySql ...orientación

Citar            
MensajeEscrito el 14 Nov 2010 10:28 am
Buenos dias, estoy comenzando con PHP, a construiir una web por intranet o modo local, la cuestión es la siguiente:
Tengo una BD con todas mis peliculas y tengo un programa en VB montado para poder consultar/imprimir/visualizar y controlar todos mis datos. Ahora quiero migrar a PHP y MySql (aunque mi idea inicial era Netbeans y MyAql) pero empezare por PHP.
Mi idea es sencilla, una pagina principal con el listado creo que con paginación de toda la Bd y en la parte superior un frame para filtrar opcione (por parte de titulo, director, reparto, etc)
Aqui viene mi pregunta ...ya tengo la parte de añadir datos pero y como hago para que la paginacion sean enlaces y me lleve a una pagina de edicion donde se carge el dato que yo he pulsado??
Estas cosas no las domino, supongo que aunque este hecho en php luego se puede maketar con dreamweaver ..esperemos...
Bueno saludos a todos los expertos del tema y muchas gracias por vuestras explicaciones
^^

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 14 Nov 2010 01:46 pm
facil... en la linea del codigo php donde mostras los valores añades el enlace...
algo asi:

<?php
rescatas los valores de la bd por bucle
while(buscar valores en bd){
echo $valor."<a href>enlace que quieras mostrar</a";
}
?>

obvio es un ejemplo, para cosas mas especificas, has pregungas mas especificas o pone el codigo asi es mas facil

Por calebzion

51 de clabLevel



Genero:Masculino  

Diseñador Programador Principiante

firefox
Citar            
MensajeEscrito el 14 Nov 2010 03:16 pm
muchas gracias por tu ayuda...lo probare y te comento que tal.
Saludos compañero.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 14 Nov 2010 04:19 pm
vale ....creo que soy lo suficientemente malo y torpe como para que no me salga, te paso el codigo y me dices si lo estoy haciendo mal. porque lo quiero presentar dentro de una tabla y esto no funca....a ver tu que opinas que hago mal....:

$registros=mysql_query("select nombre,genero,director,reparto,archivador from peliculas ORDER BY nombre ASC",$conectar);

while ($dato=mysql_fetch_array ($registros))
{
$dato."<a href>'archivador'</a>";
?>
<table width="1494" height="38" border="1">
<td width="55" bgcolor="#FFFFCC"><?php echo $dato['archivador'] ?></td>
<td width="300" height="28" bgcolor="#FFFFCC" > <?php echo $dato['nombre'] ?> </td>
<td width="90" bgcolor="#FFFFCC"> <?php echo $dato['genero'] ?> </td>
<td width="100" bgcolor="#FFFFCC"> <?php echo $dato['director'] ?> </td>
<td width="405" bgcolor="#FFFFCC"> <?php echo $dato['reparto'] ?> </td>
<?php
}
?>

gracias por tu ayuda...
Saludos

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 22 Nov 2010 10:15 am

calcena escribió:


$registros=mysql_query("select nombre,genero,director,reparto,archivador from peliculas ORDER BY nombre ASC",$conectar);

while ($dato=mysql_fetch_array ($registros))
{
$dato."<a href>'archivador'</a>";
?>
<table width="1494" height="38" border="1">
<td width="55" bgcolor="#FFFFCC"><?php echo $dato['archivador'] ?></td>
<td width="300" height="28" bgcolor="#FFFFCC" > <?php echo $dato['nombre'] ?> </td>
<td width="90" bgcolor="#FFFFCC"> <?php echo $dato['genero'] ?> </td>
<td width="100" bgcolor="#FFFFCC"> <?php echo $dato['director'] ?> </td>
<td width="405" bgcolor="#FFFFCC"> <?php echo $dato['reparto'] ?> </td>
<?php
}
?>

Hola calcena, a ver si comprendo lo que quieres; que el enlace con nombre "archivador" te envie a los datos de ese registro, y ahi modificarlo, ¿no?.

Si es así solo tendrías poner como destino del href a una página (o la misma) pasando como variable la id, o algún campo que no se repita en los registros, una vez ahi mostramos los datos que tenemos en la BD, por ejemplo en un formulario con los datos recibidos en los valores de los inputs/selects.. y una vez ese formulario esté enviado modificar los datos en la BD.

Por cierto, si usas en el query un *, te ahorras de poner todos los campos, aunque haya alguno que no vas a imprimir.

Saludos

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 23 Nov 2010 08:35 am
Utilizar * es una mala costumbre. Sólo se debe usar si vas utilizar todos los campos, si no es nada optimo, ya que consume más recursos. :) Por experiencia.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 23 Nov 2010 10:03 am
Si obviamente consume más recursos puesto que accede, y guarda mas información, pero ir aprendiendo un tu localhost es más rápido.

Saludos.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.