Foros del Web » Programando para Internet » PHP »

ayuda en php y mysql

Estas en el tema de ayuda en php y mysql en el foro de PHP en Foros del Web. bueno mi problema es que realise una pagina donde tengo un formulario donde ingresan nombre de la empresa, direccion, telfono y correo y lo tiene ...
  #1 (permalink)  
Antiguo 11/11/2008, 10:55
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
ayuda en php y mysql

bueno mi problema es que realise una pagina donde tengo un formulario donde ingresan nombre de la empresa, direccion, telfono y correo y lo tiene que mostrar en otra pagina que es muestra datos pero mi problema es que no me envia los datos a muestradatos.php ni tampoco los guarda en php my admin

y es que nose mucho de esto tengo un hosting y nunca habia trabajado con php mydmin akguien me puede ayudar porfavor les dejo mis codigos que tengo

mi pagina html inser.html

<html><head><title><h2>insertar datos<h2></title></head>
<style type"text/css">
a:link {text-decoration:none;color:blue;}
a:visited {text-decoration:none;color:yellow;}
a:hover {text-decoration:underline;color:lime;}
</style>
<font face="Tahoma" color="lime">
<h1><marquee behavior=alternate>vEtErInArIa</marquee></h1></font>
<body background="12.jpg">
<center>
<font face="Papyrus" color="white">
<center><a href="principal.php"><h3>inicio</h3></a>
<a href="muestradato.php"><h1>mostrar datos</h1></a></center>
<br><br><br><br>
<form name=inserta method=get action=inser.php><br><br>
<b>
nombre_empresa <input type=text name=nombre_empresa maxlength=20><br><br>
direccion <input type=text name=direccion maxlength=20><br><br>
telefono <input type=text name=telefono maxlength=20><br><br>
correo <input type=text name=correo maxlength=20><br><br>
<input type=submit name=enviar value="enviar datos">
<input type=reset name=limpiar value="limpiar formulario">
</b></form></center></body></html></font>

mi archivo php inser.php

<?
mysql_connect('localhost','usuario','password');
mysql_select_db('basededatos');
$inser="insert into prueba (nombre_empresa, direccion, telefono, correo)
values
('$nombre_empresa','$direccion','$telefono','$corr eo')";
mysql_query($inser) or die ("error en $inser".mysql_error());
mysql_close();
header("Location: muestradato.php");
?>

mi archivo php muestradato donde deben de aparacer los datos que ingresamos pero no apracee nada

<html>
<head><title>agenda cliente</title></head>
<style type"text/css">
a:link {text-decoration:none;color:red;}
a:visited {text-decoration:none;color:blue;}
a:hover {text-decoration:underline;color:lime;}
</style>
<font face="Tahoma" size=4 color="white">
<b><h1>datos del cliente</h1>
<p>
<a href=inser.html>agregar</a><br><br>
<a href=principal.php>inicio</a><br><br>
<body bgcolor="black">
<?
mysql_connect('localhost','usuario','password');
mysql_select_db('basededatos');
$instruccio="select * from prueba";
$datos=mysql_query($instruccio) or die ("error en $instruccio".mysql_error());
while($renglon=mysql_fetch_array($datos))
{
print"
<table border=2>
<tr>
<td><b>id</b></td>
<td><b>nombre_empresa</b></td>
<td><b>direccion</b></td>
<td><b>telefono</b></td>
<td><b>correo</b></td>
</tr>

<tr>
<td><b>$renglon[id]</b></td>
<td><b>$renglon[nombre_empresa]</b></td>
<td><b>$renglon[direccion]</b></td>
<td><b>$renglon[telefono]</b> </td>
<td><b>$renglon[correo]</b> </td>
</tr>
<a href=borra.php?id=$renglon[id]>borrar</a>
<a href=modifica.php?id=$renglon[id]>modificar</a>";
}
mysql_close();
?>
</b>
</p>
</body>
</table>
</font>
</html>
  #2 (permalink)  
Antiguo 11/11/2008, 18:46
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Manual de buenas practicas - PHP

Bueno antes de tomar algo de php va a ser necesario hacer un breve repaso.. y te recomendaria lo siguiente:

Intenga siempre poner el valor de una propiedad en comillas por ej:

Código HTML:
<!-- comentario: esta forma es incorrecta -->
<input type=text name=direccion maxlength=20>

<!-- comentario: forma correcta -->
<input type="text" name="direccion" maxlength="20" > 
Lo siguiente, inser.php no recibe nunca las variables que envia inser.html por lo que es necesario hacer algo como:

Código PHP:
$php_direccion $_REQUEST['direccion'];  //direccion se llama tu componente
$php_telefono $_REQUEST['telefono'];
$php_correo $_REQUEST['correo']; 
Por obvias razones no funciona tu codigo en las consultas porque las variables que utilizas no tienen ningun valor..

Ahora siempre que quieres o necesites combinar variables php con texto.. la mejor de hacerlo es como sigue:

Código PHP:
// cadena mal formada
echo "Esto es texto normal $variable y sigue el texto normal";

// cadena bien formada
echo "Esto es texto normal ".$variable." y sigue el texto normal"
Quizas me extendi un poco de tu pregunta.. pero seria bueno que si inicias.. te acostumbres a codificar bien..
  #3 (permalink)  
Antiguo 12/11/2008, 11:20
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

gracias amigo voy a hacer los arreglos que me indicas y espero k los realise bien

y funcione jajajaja bueno gracias y si tengo alguna duda podre mandarte un

correo bueno mi correo es [email protected]

gracias de nuevo
  #4 (permalink)  
Antiguo 12/11/2008, 11:44
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

oye ya realize los cambios que me comentaste pero me aparace un error es este

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/bobinasd/public_html/inser.php on line 6

que puede ser y lo ultimo no te entendi lo de combinar variables php con texto puede ser ese el problema??

y yo que es una pregunta tonta pero me puedes decir si esta bien el cogido de inser.php si asi eran lo cambios que me decias

<?
mysql_connect('localhost','usuario','password');
mysql_select_db('base de datos');
$inser="insert into clientes (nombre_empresa, direccion, telefono, correo)
values
$php_direccion = $_REQUEST['$nombre_empresa'];
$php_direccion = $_REQUEST['$direccion']
$php_direccion = $_REQUEST['$telefono']
$php_direccion = $_REQUEST['$correo')];
mysql_query($inser) or die ("error en $inser".mysql_error());
mysql_close();
header("Location: muestradato.php");
?>

Última edición por drecker; 12/11/2008 a las 12:06 Razón: estaba mal
  #5 (permalink)  
Antiguo 12/11/2008, 11:52
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Al parecer no me di a entender bien.. pero vamos a arreglar eso..

Código PHP:
<?php

// directivas de conexion
mysql_connect('localhost','hecher','');
mysql_select_db('prueba');

// aqui se toman todas las variables enviadas por URL
$php_nombre $_REQUEST['nombre_empresa'];
$php_direccion $_REQUEST['direccion'];
$php_telefono $_REQUEST['telefono'];
$php_correo $_REQUEST['correo'];

// consulta de insercion de datos
$inser "
    INSERT INTO prueba (nombre_empresa, direccion, telefono, correo)
    VALUES (
        '"
.$php_nombre."',
        '"
.$php_direccion."',
        '"
.$php_telefono."',
        '"
.$php_correo."'
    )"
;

// ejecucion de la consulta
$query mysql_query($inser);

// si hay error mostrarlo
if (!$query)
    die (
"Error en inser: ".mysql_error());

// cierra conexion y pasa a otra pagina
mysql_close();
header("Location: muestradato.php");
?>
  #6 (permalink)  
Antiguo 12/11/2008, 11:54
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Y es mejor dejar las cosas en el foro.. eso se llama inteligencia colectiva..
  #7 (permalink)  
Antiguo 12/11/2008, 12:12
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

gracias y tienes razon es mejor dejar las cosas en el foro

bueno gracias
  #8 (permalink)  
Antiguo 13/11/2008, 09:01
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

bueno otra molestia amigos de foro lo que pasa que tengo ya despues de guardar los datos y verlos en muestradatos.php los quiero modificar desde muestrdatos.php y me manda a modificar.php pero no me manda el valor de las variables y ya modifique mis codigos que tenia de modificar y me quedo algo asi si alguien me puede decir que es lo que falta o en donde estoy mal por que no me manda los textos a la pagina de modificar.php

modifica.php
Código PHP:
<form name=insertar method=get action=modifica_db.php>

<?

$php_nombre 
$_REQUEST['nombre_empresa'];
$php_direccion $_REQUEST['direccion'];
$php_telefono $_REQUEST['telefono'];
$php_correo $_REQUEST['correo'];


mysql_connect('localhost','usuario','password');
mysql_select_db('basededatos');


$selecciona="select * from clientes where id='$id'";

$query mysql_query($selecciona);

if (!
$query)
    die (
"Error en selecciona: ".mysql_error());



print
"
<input type=hidden name=id value='$renglon[id]'> <br> nombre_empresa
<input type=text name=nombre_empresa value='$renglon[nombre_empresa]'>
<br> direccion
<input type=text name=direccion value='$renglon[direccion]'> <br>
telefono
<input type=text name=telefono value='$renglon[fecha_telefono]'>
<br>correo
<input type=text name=correo value='$renglon[correo]'><br>"
;
mysql_close();
?>

<input type=submit name=enviar value="ENVIAR MODIFICACION">
</FORM>
y este el codigo que hace que haga los cambios en la base de datos

modifica_db.php

Código PHP:
<?


$php_nombre 
$_REQUEST['nombre_empresa'];
$php_direccion $_REQUEST['direccion'];
$php_telefono $_REQUEST['telefono'];
$php_correo $_REQUEST['correo'];


mysql_connect('localhost','usuario','password');
mysql_select_db('basededatos');

$modificar="update clientes set nombre_empresa='$nombre_empresa',
direccion='$direccion', telefono='$telefono',
correo='$correo' where id='$id'"
;

$query mysql_query($modificar);

if (!
$query)
    die (
"Error en modificar: ".mysql_error());

mysql_close();

header("location:muestradato.php");
?>
  #9 (permalink)  
Antiguo 13/11/2008, 10:14
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

La variable $renglon no existe todavia.. asi es que es necesario que hagas mysql_fetch_array() y el resultado lo mandes a $renglon..

algo asi como:

Código PHP:
if (!$query)
    die (
"Error en selecciona: ".mysql_error());

$renglon mysql_fetch_array($queryMYSQL_ASSOC);

print (...); 
  #10 (permalink)  
Antiguo 13/11/2008, 10:39
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

oye ya corregi lo que me dijiste pero sigue igual no me muestra el texto de los campos

Código PHP:
<?

mysql_connect
('localhost','usuario,'password');
mysql_select_db('
basededatos');

$php_nombre = $_REQUEST['
nombre_empresa'];
$php_direccion = $_REQUEST['
direccion'];
$php_telefono = $_REQUEST['
telefono'];
$php_correo = $_REQUEST['
correo'];


$selecciona="select * from clientes where id='
$id'";

$query = mysql_query($selecciona);

if (!$query)
    die ("Error en selecciona: ".mysql_error());

$renglon = mysql_fetch_array($query, MYSQL_ASSOC); 

print"
<input type=hidden name=id value='
$renglon[id]'> <br> nombre_empresa
<input type=text name=nombre_empresa value='
$renglon[nombre_empresa]'>
<br> direccion
<input type=text name=direccion value='
$renglon[direccion]'> <br>
telefono
<input type=text name=telefono value='
$renglon[fecha_telefono]'>
<br>correo
<input type=text name=correo value='
$renglon[correo]><br>";

mysql_close();
?>
  #11 (permalink)  
Antiguo 13/11/2008, 11:19
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Y estas seguro de que la consulta esta bien.. y de que $renglon tiene datos..

para probar esto que te pregunto puedes hacer lo siguiente..

Código PHP:
$selecciona="select * from clientes where id='$id'"
echo 
$selecciona// agrega esto bajo tu consulta 
y esto otro..

Código PHP:
$renglon mysql_fetch_array($queryMYSQL_ASSOC); 
// y esto otro bajo la asignacion del resultado
echo "<pre>";
print_r($renglon);
echo 
"</pre>"
  #12 (permalink)  
Antiguo 13/11/2008, 11:51
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

ya lo probe y me sale la consulta ntes del formulario me sale esto

select * from clientes where id=''


nombre_empresa
direccion
telefono
correo

creo qu esta mal la consulta no ??por que como te digo me aparece antes del formulairio que puedo hacer??

y una duda por que cambia tanto el codigo si el codigo que yo tenia ya estba bien pues hice una pagina en php en la escuela sera por que hay trabaje directamente con el servidor entraba por telnet y hay creaaba mis paginas y ahora pss en el hosting viene tengo el mysql y el php myadmin esa es la diferencia o por que es que es lo que no entiendo??
  #13 (permalink)  
Antiguo 13/11/2008, 11:58
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 1 mes
Puntos: 109
Respuesta: ayuda en php y mysql

Tema movido desde el foro Web general hacia el foro de PHP.

Saludos,
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #14 (permalink)  
Antiguo 13/11/2008, 12:03
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Movieron el post..

pues bien.. en tu consulta falta la variable $id.. que seguramente pasa por la url y que tambien tienes que tomar o hacer valida haciendo..

$id = $_REQUEST['id'];
  #15 (permalink)  
Antiguo 13/11/2008, 12:24
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

oye otra ves yo disculpa la molestia pero ahora no me hace los cambios tal ves pueda ser el codigo de modifica_db.php

<?

mysql_connect('localhost','usuario','password');
mysql_select_db('basededatos');


$php_nombre = $_REQUEST['nombre_empresa'];
$php_direccion = $_REQUEST['direccion'];
$php_telefono = $_REQUEST['telefono'];
$php_correo = $_REQUEST['correo'];


$modificar="update clientes set nombre_empresa='$nombre_empresa',
direccion='$direccion', telefono='$telefono',
correo='$correo' where id='$id'";


$query = mysql_query($modificar);

if (!$query)
die ("Error en modificar: ".mysql_error());



mysql_close();

header("location:muestradato.php");
?>

y ya le puse el

$id = $_REQUEST['id'];

pero cuando le pongo enviar la modificacion me borra todo
  #16 (permalink)  
Antiguo 13/11/2008, 12:42
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

mmm.. estas cometiendo el mismo error que antes..

tienes alguna etiqueta que sea form a la cual mandes a la pagina modifica_db.php todos los valores de los inputs..

porque si no es asi.. esa pueda ser la razon por la cual la pagina salga en blanco.. porque llega a die() y ahi truena.. porque la consulta esta mala..
  #17 (permalink)  
Antiguo 13/11/2008, 13:03
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

por lo que entendi preguntas si tengo la etiqueta form que manda ala pagina modifica_db.php y que si no la tengo ese puede ser el error

pero si la tengo en el modifica.php

Código HTML:
<form name=insertar method=get action=modifica_db.php> 
y puede que not enga que ver esto pero ya tambien quise ponerle comillas alos input pero pss me aparece error
  #18 (permalink)  
Antiguo 13/11/2008, 13:19
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Hacemos un repaso general..

Quedamos en que muestradatos.php tiene toda la informacion del usuario o lo que sea.. si quiero modificar algo de ese usuario es cuando paso a la pagina modifica.php..

Entoncese desde muestradatos.php se le pasa el id del usuario a modifica.php el cual hace una consulta y obtiene todos los datos de ese usuario y que pronto seran modificados..

creo que hasta aqui estamos bien.. y sigue claro todo..

ahora.. en modifica.php dices que tienes un formulario y dentro de ese formulario estan los campos con los valores del usuario, todos estos obtenidos de la BD mediante la consulta realizada con parametro id usuario..

no entiendo que es lo que no te funciona entonces.. y digo que caes en el mismo error porque para encontrar el problema tendras que hacer lo mismo..

Código PHP:
// para saber que los datos del formulario se estan enviando correctamente a modifica_db.php
echo "<pre>";
print_r($_REQUEST);
echo 
"</pre>"
Código PHP:
// si hay respuesta entonces debes imprimir la consulta para ver si hay algun otro error
echo $sql
Entonces ya no estoy tan claro de que error tienes hasta que hagas tus pruebas..
  #19 (permalink)  
Antiguo 14/11/2008, 08:49
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

mira si lo primero esta bien me voy a modificar.php y si me jala los datos mediante la consulta y el error sucede cuando ya modifique los campos del formulario y le dio enviar modificacion no me manda la modificacion a muestradato.php me deja los campos como los tenia y no cual sea el rpoblema y ya realise la prueba y me sale esto

Array
(
[id] => 1
)

nombre_empresa
direccion
telefono
correo

espero me de a entender lo que pasa con mi pagina web en si no guarda las modificaciones que les hice a los campos me los deja igual y cuando le pongo el

$id = $_REQUEST['id'];
al modifica_db.php envio la modificacion y me borra los datos
  #20 (permalink)  
Antiguo 14/11/2008, 08:58
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Respuesta: ayuda en php y mysql

Cuidado drecker con las asignaciones directas de datos de entrada:

Tomate 10 minutos y leete esta pequeña ayuda: http://my2bits.wordpress.com/2008/11/13/17/
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #21 (permalink)  
Antiguo 14/11/2008, 09:35
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Y cual fue el resultado de la consulta ??

me refiero al

echo $modificar;
  #22 (permalink)  
Antiguo 14/11/2008, 10:02
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

el resultado fue este :


Array
(
[id] => 1
)

select * from clientes where id='1'
nombre_empresa
direccion
telefono
correo
  #23 (permalink)  
Antiguo 14/11/2008, 13:05
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Cuando decia tu consulta me referia al update que tienes en modificar.. quisiera saber si ese update esta bien formado.. y si las variables que utilizas ahi tienen valores o estan vacias..

Todo eso en modificar_db.php ya que ahi supongo que esta el problema ahora..
  #24 (permalink)  
Antiguo 18/11/2008, 08:49
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

mira realice lo que me dijiste en modificar_db.php

con los comandos que me diste echo

Código PHP:
"<pre>"
print_r($_REQUEST); 
echo 
"</pre>";  

echo 
$sql
y me salio esto

Array
(
[id] => 1
[nombre_empresa] => telcel
[direccion] => plaza del parque
[telefono] => 5894662
[correo] => [email protected]
[enviar] => ENVIAR MODIFICACION
)


Warning: Cannot modify header information - headers already sent by (output started at /home/bobinasd/public_html/modifica_db.php:20) in /home/bobinasd/public_html/modifica_db.php on line 33

y esto ya con modifica

Código PHP:
"<pre>"
print_r($_REQUEST); 
echo 
"</pre>";  

echo 
$modificar
Array
(
[id] => 1
[nombre_empresa] => telcel
[direccion] => plaza del parque
[telefono] => 5894662
[correo] => [email protected]
[enviar] => ENVIAR MODIFICACION
)

update clientes set nombre_empresa='', direccion='', telefono='', correo='' where id=''
Warning: Cannot modify header information - headers already sent by (output started at /home/bobinasd/public_html/modifica_db.php:20) in /home/bobinasd/public_html/modifica_db.php on line 33
  #25 (permalink)  
Antiguo 18/11/2008, 10:51
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

OK.. y por ahi se ve que la consulta esta tomando valores vacios.. y todo eso porque seguramente estas utilizando los nombres de las variables incorrectas.. mucho ojo con eso..

Código PHP:
$nombre_empresa $_REQUEST['nombre_empresa'];
$direccion $_REQUEST['direccion'];
$telefono $_REQUEST['telefono'];
$correo $_REQUEST['correo'];
$id $_REQUEST['id'];

$modificar="
   UPDATE clientes 
   SET 
      nombre_empresa = '"
.$nombre_empresa."', 
      direccion = '"
.$direccion."', 
      telefono = '"
.$telefono."', 
      correo = '"
.$correo."' 
   WHERE id = '"
.$id."'; ";

// y lo que sigue.. que es el mysql_query y lo demas.. 
  #26 (permalink)  
Antiguo 18/11/2008, 11:39
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

si tienes razon la consulta estaba tomando valores vacios y es que no puse bien las variables

y mi error era este

Código PHP:
$php_nombre $_REQUEST['nombre_empresa'];
$php_direccion $_REQUEST['direccion'];
$php_telefono $_REQUEST['telefono'];
$php_correo $_REQUEST['correo']; 
y no ponia bien el nombre de las variables

por que deberia ir asi y me equivoque en poner $php ya vi mi error gracias

Código PHP:
$nombre_empresa $_REQUEST['nombre_empresa']; 
$direccion $_REQUEST['direccion']; 
$telefono $_REQUEST['telefono']; 
$correo $_REQUEST['correo']; 
$id $_REQUEST['id']; 
  #27 (permalink)  
Antiguo 18/11/2008, 11:58
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Bien, entonces este problema ya esta resuelto.. nos pasamos a otra cosa..

saludos..
  #28 (permalink)  
Antiguo 18/11/2008, 12:04
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

bueno pss ya con lo que me dijiste me di cuenta

de mi error en mi borrar.php me faltaban las variables

y ya arregle eso y ya me pudo borrar mi datos sin ningun problema

y ahora lo que me falta es hacer que solo usuarios designados puedan entrar a esta pagina

hacer cuentas de usuario ya que no quiero todos entren a mi pagina de inser.html
  #29 (permalink)  
Antiguo 18/11/2008, 12:12
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: ayuda en php y mysql

Este tema de como dar permisos a los usuarios para entrar o no a zonas seguras o protegidas mediante un sistema de logeo ha sido tratado muchas veces por el foro.. puedes darte una buscadida haber si encuentras algunos ejemplos basicos que te pueden ayudar a entender mejor ese tema..

Si tienes alguna duda seria bueno que iniciaras otro hilo preguntando sobre sistemas de logeo.
  #30 (permalink)  
Antiguo 18/11/2008, 12:19
Avatar de drecker  
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda en php y mysql

si tienes razon si he visto unos cuantos y vi uno en aportes y voy a verlo bien y adaptarlo ami pagina

bueno pues gracias por la ayuda me fue de gran utilidad

bueno me despido

saludos y andese chido
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 05:37.