el formulario se conecta con la base de datos ,,cuando envio el formulario dice que se conecta ,,, pero todos los campos aparecen en blanco ,, he hecho el intento tres veces y aparecen tres filas ,,pero en blanco ,,en donde puede estar el fallo?
no aparecen los datos del formulario en mi base de datos
Sin el código no podemos hacer nada :S
Puedes dejar tu codigo? o explicarte mejor? Lo siento pero no soy adivino xd
<?php
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO ANUNCIOS(`Provincia`, `Email`, `Titulo`, `Texto`, `file`, `file2`, `file3`, `file4`, `file5`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST', '$_POST', '$_POST[file2]', '$_POST[file3]', '$_POST[file4]', '$_POST[file5]')")or die ("la regaste".mysql_error());
echo "lo lograste
en el que me sale lo lograste ,,pero en la base de datos no aparece nada ,,todo en blanco ,,se forma una fila cuando envio el formulario pero en blanco
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO ANUNCIOS(`Provincia`, `Email`, `Titulo`, `Texto`, `file`, `file2`, `file3`, `file4`, `file5`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST', '$_POST', '$_POST[file2]', '$_POST[file3]', '$_POST[file4]', '$_POST[file5]')")or die ("la regaste".mysql_error());
echo "lo lograste
en el que me sale lo lograste ,,pero en la base de datos no aparece nada ,,todo en blanco ,,se forma una fila cuando envio el formulario pero en blanco
intenta poner el identificador del array entre comillas simples, en vez de $_POST poner $_POST['Provincia'] y lo mismo con los otros.
Prueba con lo que dice mohab y también, al final donde pones el echo, te falta cerrarlo
echo "lo lograste";
echo "lo lograste";
okk ahora lo voy a hacer
malkim escribió:okk ahora lo voy a hacer
ahora cuando le hice el cambio me pone error de programacion
Veamos...
En el config.php tienes puesta la base de datos donde están los anuncios? Supongo que sí, claro
En la base de datos, los campos que tienes (titulo, texto, etc...) empiezan con la primera letra mayúscula, o todo en minúscula?
En el config.php tienes puesta la base de datos donde están los anuncios? Supongo que sí, claro
En la base de datos, los campos que tienes (titulo, texto, etc...) empiezan con la primera letra mayúscula, o todo en minúscula?
malkim escribió:ahora cuando le hice el cambio me pone error de programacionPero por favor se mas especifico, como dije antes no soy adivino, podrias decir cual es ese error?
YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA siiii siiii siiiiiiii ,,llegaron ,era un porblema de que en la base de datos lo tenia en mayusculas ,,en el formulario y en el insertar datos de otra forma ,,,,gracias mil gracias ,,,, ahora tengo que ver como lo hago con las imagenes ,,, otra pregunta queria hacer ,,nose si corresponde en este apartado o en otro ,,pero ahora que ya conecto ,,como hago para que esa informacion salga en otra pagina ,,,pues son datos de un anuncio ,, entonces deberia aaprecer en otra pagina ,,pero el curso ya no se expande ,,o algun tutorial por fis???? disculpad tantas molestias ,,y muchisimas gracias
Tendrías que poner un código php en que los buscas en la base de datos y los imprimes en el navegador
Algo así:
Donde pone tabla en rojo, pones la tabla de los datos que se reproducirán
Donde pone $qry cambias la palabra campo por el campo que quieres que se vea en la página
Y eso te reproducirá todo el contenido del contenido del campo que pusieras
Luego es cosa de ponerle capas-divs en el echo "$qry"; para darle algunos estilos
Primero haz que se vean los campos, luego ya le darás formato a la información
Algo así:
<?php
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die (mysql_error());
$result = mysql_db_query($database, 'SELECT * FROM [COLOR="red"]tabla[/COLOR]') or die (mysql_error());
if (mysql_num_rows($result)) {
while ($qry = mysql_fetch_array($result)) {
echo "$qry[[COLOR="red"]campo[/COLOR]]";
}
}
?>Donde pone tabla en rojo, pones la tabla de los datos que se reproducirán
Donde pone $qry cambias la palabra campo por el campo que quieres que se vea en la página
Y eso te reproducirá todo el contenido del contenido del campo que pusieras
Luego es cosa de ponerle capas-divs en el echo "$qry"; para darle algunos estilos
Primero haz que se vean los campos, luego ya le darás formato a la información
ok ,,,pero tengo que hacer otro archivo??? ese codigo que me das es para meterlo donde??o en el mismo archvo insertardatos??????
No, ese código es donde quieras que se vean los contenidos de la base de datos
ok ,, ahora a hacer el nuevo archivo entonces ,,ya te digo como me fue ,,,oye,,te agradezco mucho tu ayuda