Visual Basic Foro

Programación => PHP => Mensaje iniciado por: ssccaann43 en Agosto 11, 2011, 10:48:31 am

Título: Abrir Ventanita con campo para insertar informacion
Publicado por: ssccaann43 en Agosto 11, 2011, 10:48:31 am
Bueno,

La verdad se de PHP lo que se de Astronomia, la verdad nada...! Lo que deseo saber es como puedo hacer desde una web que ya existe, luego de precionar un boton llamar a una ventanita con un campo text, para escribir lo que sea y luego almacenarlo en una BD...

Entiendo que puedo llamar a la ventanita con Javascript pero mi tema es el escribir en un objeto text y luego almacenarlo en una BD...  :-[

Agradezco si alguien puede echarme una mano...!
 
Saludos
Título: Re:Abrir Ventanita con campo para insertar informacion
Publicado por: R@MI en Octubre 12, 2011, 03:07:40 pm
Bueno, una vez que obtienes el texto mediante javascript, mediante javascript, pueder cambiar el valor de un campo hide, con javascript (denuevo xD) envias el formulario en donde estaba el campo hide, a un PHP y desde ese PHP guardas en la vase de datos. supongo que no me entendiste, pero no tengo tiempo.
Título: Re:Abrir Ventanita con campo para insertar informacion
Publicado por: cdc831 en Julio 04, 2013, 11:56:22 am
tenes el codigo???? :P
Título: Re:Abrir Ventanita con campo para insertar informacion
Publicado por: zxs23 en Julio 18, 2013, 11:58:30 pm
Hola bueno aqui el codigo solo basta con modificarlo al gusto.
El siguiente ejemplo llama/envia/submit al archivo php, tambien puede ser todo en un solo archivo pero asi se entiende mejor, mentira soy malo explicando las cosas pero con el codigo se entendera mejor.
Código: (PHP) [Seleccionar]
<html>
<body>

<form name="form1" action="insertar.php" method="post">
Título:<br><input type="text" name="titulo"><br>
Contenido:<br><textarea name="contenido"></textarea><p>
<input type="submit" value="Enviar">
</form>

</body>
</html>

Este seria el archivo insertar.php
Código: (php) [Seleccionar]
<?php// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.$v1=$_POST['titulo']; $v2=$_POST['contenido'];if(isset($_POST['titulo']) && !empty($_POST['titulo']) &&  isset($_POST['contenido']) && !empty($_POST['contenido'])) {  // Si entramos es que todo se ha realizado correctamente  $link = mysql_connect("localhost","root","123456789");  mysql_select_db("db_ingreso");  // Con esta sentencia SQL insertaremos los datos en la base de datos  mysql_query("INSERT INTO noticias (titulo,contenido) VALUES ('$v1','$v2')");  // Ahora comprobaremos que todo ha ido correctamente  $my_error = mysql_error($link);  if(!empty($my_error)) {   echo "Ha habido un error al insertar los valores".$my_error;   } else {  echo "Los datos han sido introducidos satisfactoriamente";  }} else {echo "Error, Debe llenar todos los campos";}?>