Foros del Web » Programando para Internet » PHP »

Insertar un archivo PHP en una web con Dreamweaver

Estas en el tema de Insertar un archivo PHP en una web con Dreamweaver en el foro de PHP en Foros del Web. Hola, y discupas antes de nada por mi ignorancia. Estoy haciendo una página web y desearía introducir una especie de libro de firmar, que al ...
  #1 (permalink)  
Antiguo 26/03/2007, 16:04
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
Antigüedad: 17 años, 1 mes
Puntos: 0
Insertar un archivo PHP en una web con Dreamweaver

Hola, y discupas antes de nada por mi ignorancia. Estoy haciendo una página web y desearía introducir una especie de libro de firmar, que al rellenar el formulario saliera directamente en la web.
No tengo ni idea de programación, pero me he bajado el código. Tengo cuatro archivos, uno con extensión que son:
estilo.css, index.php, formul_mensaj.html (este es el formulario) y un documento de texto con
CREATE TABLE librovisitas_php (
id_librovisitas_php int(11) unsigned NOT NULL auto_increment,
nombre varchar(150) NOT NULL,
email varchar(100) NOT NULL,
valoracion tinyint(4),
comentario text,
PRIMARY KEY (id_librovisitas_php)
);
Quisiera saber que debo introducir en mi web para que pueda tener el formulario disponible, y si esto se puede hace con Dreamweaver.
disculpar si este post no pertenece a este hilo, pero creo que es el más parecido que he encontrado.
Muchas Gracias
  #2 (permalink)  
Antiguo 28/03/2007, 11:44
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Sonrisa Re: Insertar un archivo PHP en una web con Dreamweaver

Necesitas tener un servidor PHP - MYSQL. Si no tienes, regístrate en web.iespana.es para tener uno. Ya tienes servidor para tu página web. Luego, cuando estés registrado, accede a tu cuenta y dale a Iweb y actívalo.
Si ya lo tienes, te paso el código que tienes que poner en index.php(el principio lo tienes que modificar). Y borra todo lo demás. No te servirá.
Código:
<?
//modifica esto
$base="tu_base_de_datos";
$con=mysql_connect(servidor,usuario,contrasena);
mysql_select_db($base,$con);
//desde aqui no modifiques
if (!isset($pg))
$pg = 0; // $pg es la pagina actual
$cantidad=10; // cantidad de resultados por p&aacute;gina
$inicial = $pg * $cantidad;

$pegar = "SELECT * FROM  comentarios  LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());

$contar = "SELECT * FROM comentarios";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);

// Imprimiendo los resultados
echo "<table width='100%'>";

while($array = mysql_fetch_array($cad)) {

   if ($colorfila==0){
       $color= "#00ccff";
       $colorfila=1;
    }else{
       $color="#00ffee";
       $colorfila=0;
    }

    echo "<tr><td bgcolor='".$color."'>".$array['nombre']."</font><hr>".$array['comentario']."</td></tr>";
    }
echo "</table>";

// Cerramos la conexi&oacute;n a la base
$con=mysql_close($con);

// Creando los enlaces de paginaci&oacute;n
echo "<p>";
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href='index.php?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
}
else {
echo " ";
}

for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face=Arial size=2 color=ff0000><b>&nbsp;$i&nbsp;</b></font>";
}
else {
echo "<a href='index.php?pg=".$i."'>".$i."</a>&nbsp;";
}
}

if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='index.php?pg=".$url."'>Siguiente &raquo;</a>";
}
else {
echo " ";
}
echo "</p>";
?>
 <FORM ACTION="regcomentario.php" METHOD="GET">
Nombre:<INPUT TYPE="text" NAME="nombre"><br>
Comentario/Descripción:<INPUT TYPE="text" NAME="comentario"><br>
<INPUT TYPE="submit" VALUE="Enviar"></form>
Y crea un archivo llamado regcomentario.php en el que metas esto( tambien tienes que modificar el principio:
Código:
<?php
function Conectarse()
{
   if (!($link=mysql_connect("servidor", "usuario", "contraseña")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("tu base de datos",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
$nombre=$_GET['nombre'];
    $comentario=$_GET['comentario']; 
   mysql_query("insert into comentarios (nombre, comentario) values ('$nombre', '$comentario')",$link); 

mysql_close($link); //cierra la conexion
?>
Ya está todo preparado. Sube(con Dreamweaver) tus archivos al servidor con los datos en te proporcionan en Iweb.
Mira a ver si funciona y espero haberte ayudado.
  #3 (permalink)  
Antiguo 28/03/2007, 11:49
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Exclamación Re: Insertar un archivo PHP en una web con Dreamweaver

Se me había olvidado decirte cómo crear tu base de datos:
1- Entra a iweb y busca algo que ponga MySql. Dale.
2- Entra luego a Acceder a la gestión de mi base de datos.
3- Pon la contraseña(te la pone en la página del paso 2).
4- Crea una nueva tabla llamada comentarios que contenga los campos nombre y comentario. Y ya está todo.
  #4 (permalink)  
Antiguo 31/03/2007, 03:48
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Insertar un archivo PHP en una web con Dreamweaver

Raulmmmmm, no se como agradecertelo, lo intentaré esta tarde, y ya te contare.
Muchisimas gracias.
Un saludo
ah! por cierto no se si tu lo sabres, me esta dando unos quebraderos de cabeza el poner musica de fondo. Es un archivo mp3, pesa bastante, pero en el simulador de dw funciona y cuando cuelgo la pagina, nada de nada. uso el bgsound src="archivo.mp3" loop=infinite
tambien he usado el emrde o algo parecido y nada de nada.
Lo he intentado con un archivo midi y no lo reproduce.
Esto lo tengo el la cabecera del macro (dos macros uno fijo (cabecera) y otro dinamico.
Un saludo
  #5 (permalink)  
Antiguo 31/03/2007, 10:09
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Sonrisa Re: Insertar un archivo PHP en una web con Dreamweaver

No he encontrado la forma de poner sonido en el archivo de frames, pero en la página del marco de arriba puedes poner esto en el body:
Código HTML:
<embed src="fichero.mp3" loop="true" autostart="true" hidden="true"></embed> 

Última edición por Raulmmmm; 31/03/2007 a las 10:39
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:16.