elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 03:26  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos
| | | |-+  duda con variables en mysql. no alimenta datos en bd..
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda con variables en mysql. no alimenta datos en bd..  (Leído 656 veces)
royerphpmysql

Desconectado Desconectado

Mensajes: 64


que rico tequila.


Ver Perfil
duda con variables en mysql. no alimenta datos en bd..
« en: 3 Diciembre 2010, 20:21 »

compañeros como se encuentran..

el presente es para saludarles y desearles una feliz navidad y prospero año nuevo.

quisiera pedirles se me pudieran ayudar a resolver una duda que tengo..

puesto a que incisto creo es un problema de variables..

les anexo la ventana de una consulta con opcion a responder..

Código
http://foro/listahijos.php?var=67
 

al seleccionar responder me debe de llevar a un formulario donde respondo a la pregunta..
Código
 
http://foro/altamensaje.php?var1=67
 

al responder no me graba nada en la base de datos.. y en mi pc local funciona perfectamente..

les anexo el codigo..del formulario alta mensaje...

Código
</font>
 
<form action="procesamensaje.php" method="post">
<table width="100%" border="0">
 <tr>
   <td  width="40%"align= "right"><em>Nombre :</em></td>
<td  ><input name="autor" type="text" size="40" maxlength="40"></td>
 </tr>
 <tr>
    <td align="right"><em>E-Mail :</em></td>
<td><input name="correo" type="text" size="40" maxlength="40"></td>
 </tr>
   <tr>
    <td align="right"><em>Mensaje :</em></td>
<td><textarea  name="mensaje" cols="40" rows="10"></textarea></td>
 </tr>
 <tr>
    <td><input    TYPE= "hidden" NAME="fecha"  value=<?echo date("y"),"/",date("m"),"/",date("d");?>
    </td>
 </tr>
  <tr>
    <td><input    TYPE= "hidden" NAME="padre"  value=<?echo $var1;?>
    </td>
 </tr>
    <td ><input  type="submit" value="Grabar"></td>
 </tr>
</table>
<hr>
<table align='center' border='0' bordercolor="#FFffff" >
<tr bgcolor='#666666'><td>
<p align="center"><a href="index.php"></p>
</td></tr>
 
</form>
</html>
 
 

enseguida les muestro el codigo que procesa el mensaje..

Código
<?php
 
    if ($conex = mysql_connect ("localhost","usuario","password")){
 
       if ($abro = mysql_select_db ("basedatos")){
 
       $modificar = "UPDATE temas SET Hijos=Hijos+1 WHERE ID=$padre";
       $insertar = "INSERT INTO temas (autor,email,fecha,mensaje,padre) VALUES ('$autor','$correo','$fecha','$mensaje','$padre')";
       }else{
           print ("no se pudo abrir la base de datos foro");
           exit;
       }
           $resultado= mysql_query($modificar);
           if  ($result = mysql_query ($insertar)) {
                     header("location: index.php");
           }else{
                   print ("no se pudo grabar los datos");
                   exit;
                   }
 
       } else {
 
       print ("No se puede conectar. Intente nuevamente");
       }
 
?>
 

anexo la base de datos..
cuando se contesta el mensae, debe de actualizar  los datos del ID 67 donde dice hijos debe de actualizarle al numero 2.
el mensaje 70 de mero abajo debe de aparecer la respuesta y donde esta el 0 debe ser el numero padre 67 para relacionarlo en la consulta del mensaje.
espeor haberme explicado..

Código
 ID    Autor  Tema   Hijos  Email  Fecha  Mensaje  Padre  
67 Prueba1 pregunta 1 1 info@prueba.com 2010-12-03 pregunta 1 67
 
70     NULL   0000-00-00   0
 
 


todo este proyecto es un apoyo mio para una iglesia..
saludos espero puedan sacarme de dudas y que dios los bendiga a todos..

rogelio


« Última modificación: 4 Diciembre 2010, 02:38 por royerphpmysql » En línea
El As del Club Paris


Desconectado Desconectado

Mensajes: 1.815


Ver Perfil WWW
Re: duda con variables en mysql. no alimenta datos en bd..
« Respuesta #1 en: 3 Diciembre 2010, 23:17 »

Código
<td><input    TYPE= "hidden" NAME="fecha"  value=<?echo date("y"),"/",date("m"),"/",date("d");?>

Esa linea esta mal, en lugar de comas tyenes que usar puntos para concatenar variables, ademas tenes mal armada la etiqueta HTML INPUT, deberia quedar asi:

Código
<td><input type= "hidden" name="fecha"  value="<?echo date("y")."/".date("m")."/".date("d");?>" />

HTML4 recomienda usar minusculas para todos los nombres claves.

Saludos


En línea

sudo suck --mycock -o force
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Dudas, Variables y Parametros en MySQL, ayuda :D !!
Desarrollo Web
Diabliyo 4 1,008 Último mensaje 16 Abril 2005, 02:45
por Diabliyo
Una duda sobre las consultas a bases de datos MySQL
PHP
najmuddin 2 665 Último mensaje 11 Agosto 2008, 21:20
por najmuddin
Duda acerca de hosting y bases de datos MySQL
Desarrollo Web
‭lipman 5 693 Último mensaje 26 Diciembre 2008, 02:12
por kevineitor10
Variables en MySQL
Bases de Datos
Skeletron 5 3,863 Último mensaje 23 Febrero 2010, 01:45
por ^Tifa^
Duda sobre como conectarme a base de datos MYSQL
Nivel Web
.:UND3R:. 2 1,813 Último mensaje 7 Marzo 2010, 18:37
por .:UND3R:.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines