home Foro de soporte Servicio Hosting PHP
 
Porque me falla este codigo?
Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#1 · ·

/conectamos
mysql_connect('lfdscalhost','fadfsddfsd_home','dsfsdf')or die('ERROR EN LA CONEXION :'.mysql_error());
mysql_select_db('faciljudsfssdfsde')or die('ERROR AL ESCOJER LA BD :'.mysql_error());
$insert = mysql_query("insert into documentos (url,descripcion,contrasena) values ('$url','$descripcion','$contrasena'");
$fetch = mysql_query("SELECT contrasena FROM documentos where id='1'");
while ($row = mysql_fetch_array($fetch,MYSQL_BOTH)) {
$print = "";
$printuno = $row[0];
$printdos = $row["name"];
}
if($_POST[enviar]) {
$url = $_POST[url];
$descripcion = $_POST[descripcion];
$contrasena = $_POST[contasena];
if("$contrasena" != printf($printuno,$printdos)) {
echo "Contraseña incorrecta";
}else{
echo "$insert";
echo "Se inserto!";
}
}
?>

Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
· ·
#2 ·

La primera vez que le llamas estas recogiendo una variable con POST pero ¿de donde viene?... después tienes un if($_POST...) donde se supone que es donde quieres regresar desde un formulario...

Revisa que si se puede ejectuar este fichero directamente... si es así, el inicio esta mal, por ejemplo.

Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#3 ·

fijate devuelta

Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
· ·
#4 ·
Escrito originalmente por germangerman
fijate devuelta
Pero vamos a ver ¿que quieres hacer?


Según entras a esa página, tratas de hacer una inserción en la base de datos... pero ¿de donde sacas los datos?

Coge un folio... escribe lo que quieres hacer, haz un diagrama... y después, solo después, vuelve a repasarlo... y cuando lo tengas claro, empiezas a programar... antes, es tonteria.
Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#5 · ·

Los datos vienen del formulario anterior que tiene 3 campos, url, descripcion y contraseña, la contraseña la se yo nada mas, por eso queria poner un if que si la contreaseña puesta es igual a 123123 se inserte: if($_POST[CONTRASENA] == 123123) { echo... y si no es correcta que diga contraseña incorrecta }else{ echo... no me funcionaba el if,  decia siempre que era incorrecta, hasta que descubri con tu primer post que las variables las tendria que haber puesto dentro de if($_POST[ENVIAR] { cuando las puse modifique un par de cosas y me andubo.

Gracias.
German.

y ya lo tenia diagramado pasa que no me andaba lo que tenia pensado hacer

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#6 ·

<?
//conectamos
mysql_connect('lfdscalhost','fadfsddfsd_home','dsfsdf')or die('ERROR EN LA CONEXION :'.mysql_error());
mysql_select_db('faciljudsfssdfsde')or die('ERROR AL ESCOJER LA BD :'.mysql_error());
$insert = mysql_query("insert into documentos (url,descripcion,contrasena) values ('$url','$descripcion','$contrasena'");
$fetch = mysql_query("SELECT contrasena FROM documentos where id='1'");
while ($row = mysql_fetch_array($fetch,MYSQL_BOTH)) {
$print = "";
$printuno = $row[0];
$printdos = $row["name"];
}
if($_POST[enviar]) {
$url = $_POST[url];
$descripcion = $_POST[descripcion];
$contrasena = $_POST[contasena];
if("$contrasena" != printf($printuno,$printdos)) {
echo "Contraseña incorrecta";
}else{
echo "$insert";
echo "Se inserto!";
}
}
?>

esto es lo correcto german, espero que te sirva.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#7 ·

gracias german,

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Hosting · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 20:58 UTC+01:00
Temas similares
 I TemaAutorMensajesVisitasÚltima respuesta
No Hay mensajes nuevos02/Mar/2009, 03:49
144102/Mar/2009, 17:08
 Ir al último mensaje del tema