Ayuda impresion de datos por id php mysql

Iniciado por antonioska, 11 Marzo 2013, 11:19 AM

0 Miembros y 14 Visitantes están viendo este tema.

s7evin

Cita de: antonioska en 16 Marzo 2013, 03:04 AM
ya quedo lista la impresion de datos ahora el problema es que no logro que pueda subir la imagen a la base de datos, alguien sabra a que se deba el error?

Mmm... depende de lo que entiendas con "subir la imagen a la base de datos" y depende de como lo estés haciendo, hay varias formas de subir una imagen a un servidor, si nos muestras parte del código te podemos ayudar a encontrar el error.

Espero que no estés guardando "la imagen" en la base de datos, sino su relativa/absoluta ruta en el servidor jeje

Un saludo!

antonioska

Cita de: s7evin en 18 Marzo 2013, 09:06 AM
Mmm... depende de lo que entiendas con "subir la imagen a la base de datos" y depende de como lo estés haciendo, hay varias formas de subir una imagen a un servidor, si nos muestras parte del código te podemos ayudar a encontrar el error.

Espero que no estés guardando "la imagen" en la base de datos, sino su relativa/absoluta ruta en el servidor jeje

Un saludo!

Hola muchas gracias por contestar nuevamente, te comento lo de la imagen ya lo puse solucionar, ahora tengo otro problema con el formulario de envió, ya lo tengo echo y funciona correctamente envía todo a la base de datos, lo que ahora busco es que se puedan validar los datos del formulario e impedir inyecciones sql

Te muestro mis codigos.

Formulario
Citar<!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&iacute;tulo</title>
<style type="text/css">
<!--
body,td,th {
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
}
body {
   background-color: #000000;
}
-->
</style></head>

<body>
<form id="form1" name="form1" method="post" action="envia.php">
  <p>Nombre de tu grupo</p>
  <p>
    <label>
    <input type="text" name="grupo" id="grupo" />
    </label>
  </p>
  <p>genero  </p>
  <p>
    <label>
    <input type="text" name="genero" id="genero" />
    </label>
  </p>
  <p>representante</p>
  <p>
    <label>
    <input type="text" name="representante" id="representante" />
    </label>
  </p>
  <p>correo</p>
  <p>
    <label>
    <input type="text" name="email" id="email" />
    </label>
  </p>
  <p>url</p>
  <p>
    <label>
    <input type="text" name="url" id="url" />
    </label>
  </p>
  <p>facebook</p>
  <p>
    <label>
    <input type="text" name="facebook" id="facebook" />
    </label>
  </p>
  <p>twitter </p>
  <p>
    <label>
    <input type="text" name="twitter" id="twitter" />
    </label>
  </p>
  <p>influencia</p>
  <p>
    <label>
    <input type="text" name="influencia" id="influencia" />
    </label>
  </p>
  <p>historia</p>
  <p>
    <label>
    <textarea name="historia" id="historia" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>integrantes</p>
  <p>
    <label>
    <input type="text" name="integrantes" id="integrantes" />
    </label>
  </p>
  <p>video</p>
  <p>
    <label>
    <textarea name="video1" id="video1" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>video 2</p>
  <p>
    <label>
    <textarea name="video2" id="video2" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>soundcloud</p>
  <p>
    <label>
    <textarea name="soundcloud1" id="soundcloud1" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>soundcloud</p>
  <p>
    <label>
    <textarea name="soundcloud2" id="soundcloud2" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>imagenes</p>
  <p>
    <label>
    <input type="text" name="imagen" id="imagen" />
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="button" id="button" value="Enviar" />
    </label>
  </p>
</form>
<p>&nbsp;</p>
</body>
</html>

Función de envió
Citar<?php
$grupo = $_REQUEST['grupo'] ;
$genero = $_REQUEST['genero'] ;
$representante = $_REQUEST['representante'] ;
$email = $_REQUEST['email'] ;
$url = $_REQUEST['url'] ;
$facebook = $_REQUEST['facebook'] ;
$twitter = $_REQUEST['twitter'] ;
$incluencia = $_REQUEST['influencia'] ;
$historia = $_REQUEST['historia'] ;
$integrantes = $_REQUEST['integrantes'] ;
$video1 = $_REQUEST['video1'] ;
$video2 = $_REQUEST['video2'] ;
$soundcloud1 = $_REQUEST['soundcloud1'] ;
$soundcloud2 = $_REQUEST['soundcloud2'] ;

$confirmacion = "Estos son los datos que has introducido. Muchas gracias por tu participación:<br /><br />Nombre: $grupo <br />Genero: $genero";
mysql_connect ('localhost', 'miusuario', 'contraseña') or die ('Error: ' . mysql_error());
mysql_select_db ('basededatos');
$query="INSERT INTO tabladelabasededatos (grupo, genero, representante, email, url, facebook, twitter, influencia, historia, integrantes, video1, video2, soundcloud1, soundcloud2) VALUES ('$grupo', '$genero', '$representante', '$email', '$url', '$facebook', '$twitter', '$influencias', '$historia', '$integrantes', '$video1', '$video2', '$soundcloud1', '$soundcloud2')";
mysql_query($query) or die ('Error en la carga de datos');
mail($email, "Asunto del mensaje", $confirmacion, "From: antonio@mundobajo.net");
header("location:http://mundobajo.net/okay.php")
?>

espero me puedas ayudar, y muchas gracias por todo el apoyo.
saludos

1mpuls0

Cita de: antonioska en 16 Marzo 2013, 02:59 AM
muchas gracias por contestar como me lo has dicho a funcionado correctamente y ya me arroja resultados
http://mundobajo.net/prueba/bandas/prueba1.php?id=1

:¬¬ en un comentario anterior te comenté que utilizaras get para recibir la variable, pero que bueno que ya está.

Saludos.
abc

antonioska

Cita de: Darhius en 20 Marzo 2013, 16:45 PM
:¬¬ en un comentario anterior te comenté que utilizaras get para recibir la variable, pero que bueno que ya está.

Saludos.
:-(

muchísimas gracias por todo su apoyo de verdad, creo que es de los pocos foros donde si apoyan sin atacar

nuevamente gracias

saludos

1mpuls0

Cita de: antonioska en 21 Marzo 2013, 08:59 AM
:-(

muchísimas gracias por todo su apoyo de verdad, creo que es de los pocos foros donde si apoyan sin atacar

nuevamente gracias

saludos

No te creas tanto eso, más bien depende de lo que pidas y como lo hagas.
A veces hasta los moderadores y colaboradores se ponen en plan troll jajaja, pero en lo general si es buen foro.

Saludos
abc

z3nth10n

#25
Una pregunta me pueden dejar el codigo términado, es que lo necesito para mi web...
Es que soy nuevo, y no tengo mucha idea de MySQL, es paa tener alguna base. Gracias. :)

---

Da igual, ya hice yo una version.

Interesados hablad por Discord.