Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-04-2009
didier didier is offline
Miembro
 
Registrado: jul 2003
Ubicación: Santiago, Chile
Posts: 56
Poder: 21
didier Va por buen camino
de php a php con mysql

estimados soy nuevo en php
tengo el siguiente problema:
tengo un index.php que llama a un ingreso.php.
cuando estoy en ingreso.php y mando a insertar en mi insertar.php la primera vez grabom en mysql y no tengo problemas, pero cuando lo hago por segunda vez este nisiquiera manda los datos que le estoy pasando por parametros.
Responder Con Cita
  #2  
Antiguo 09-04-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Por favor, pon algo de código para que entendamos mejor lo que quieres hacer. ¿Cómo llama un script a otro, cómo haces la inserción, etc.?

// Saludos
Responder Con Cita
  #3  
Antiguo 09-04-2009
didier didier is offline
Miembro
 
Registrado: jul 2003
Ubicación: Santiago, Chile
Posts: 56
Poder: 21
didier Va por buen camino
de php a php con mysql

estimado ajunto codigo

ojo cuendo en el programa grabaregistrousuario.php agrego la la linea
<A HREF="usuario.php/">Volver</A><BR> para volver al programa usuario.php
tengo problemas, si saco esta linea se acaban los problemas pero tengo que presionar el boton de volver a la pantalla anterior, como hago para que solo retorne a la pantalla anterio ???????

seguramente es una tontera pero soy nuevo en el tema y recien ayer me puse a programar en este lenguage, yo siempre he programado en delphi y ahora quiero empezar a programar en php



******* este es el codigo del php que ingresa (usuario.php) **********
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="grabaregistrousuario.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<!--DWLayoutTable-->
<tr>
<td height="23" colspan="2" align="center" valign="top"> <font face="Calibri">Ingrese
Informacion del usuario</font> </td>
</tr>

<tr>
<td width="116" height="26" align="right"><font face="Calibri">Nombre:</font></td>
<td width="95"><font face="Calibri">
<input type="Text" name="nombre" size="8" maxlength="20">
</font></td>
</tr>

<tr>
<td width="116" height="26" align="right"><font face="Calibri">Apellido:</font></td>
<td width="95"><font face="Calibri">
<input type="Text" name="apellido" size="8" maxlength="20">
</font></td>
</tr>

<tr>
<td width="116" height="26" align="right"><font face="Calibri">Empresa:</font></td>
<td width="95"><font face="Calibri">&nbsp; </font>
<table width="200">
<tr>
<td><label>
<input type="radio" name="GrupoOpciones1" value="Interexport">
Interexport</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="GrupoOpciones1" value="Micrologica">
Micrologica</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="GrupoOpciones1" value="Sonda">
Sonda</label></td>
</tr>
</table>
<font face="Calibri">&nbsp; </font></td>
</tr>

<tr>
<td width="116" height="26" align="right"><font face="Calibri">Usuario:</font></td>
<td width="95"><font face="Calibri">
<input type="Text" name="usuario" size="8" maxlength="20">
</font></td>
</tr>

<tr>
<td height="26" align="right"><font face="Calibri">CLAVE:</font></td>
<td><font face="Calibri">
<input type="password" name="clave" size="8" maxlength="20">
</font></td>
</tr>

<tr>
<td height="28" colspan="2" align="center"> <font face="Calibri">
<input name="Enviar" type="submit">
<input name="Limpiar" type="reset">
</font></td>
</tr>
</table>
</form>
</body>
</html>

***** este es el codigo del php que graba (grabaregistrousuario.php) ******

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
// agrega archivo comun
include("comun.php");

// cuerpo del programa php

// asignamos nombre, apellido, empresa, usuario y clave a variables
$nombre=$_REQUEST["nombre"];
$apellido=$_REQUEST["apellido"];
$GrupoOpciones1=$_REQUEST["GrupoOpciones1"];
$usuario=$_REQUEST["usuario"];
$clave=$_REQUEST["clave"];


// asigno parametrtos a variables
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$GrupoOpciones1=$_POST['GrupoOpciones1'];
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];

// muestro resultado de variables traspasadas
//echo $nombre;
//echo $apellido;
//echo $GrupoOpciones1;
//echo $usuario;
//echo $clave;

// valido
if (empty($_GET['nombre']) &&
empty($_GET['apellido']) &&
empty($_GET['usuario']) &&
empty($_GET['clave']) &&
empty($_GET['GrupoOpciones1']))
{


// llamo funcion conectar que esta en comun.php
$link=Conectarse();

// si fue buena la conexcion seguimos si no exit
if (!$link)
{
die('Could not connect: ' . mysql_error());
exit;
}

// query insert
$result=mysql_query("insert into usuarios (usuario,clave,tipousuario)
values ('$usuario','$clave','$GrupoOpciones1')",$link);


// si resultado de consulta es buena seguimos si no exit
if (!$result)
{
die('Could not query:' . mysql_error());
exit;
}

// 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, no ha introducido todos los datos";
}




?>

<A HREF="usuario.php/">Volver</A><BR>

</body>
</html>

**** este es el codigo del php que conecta (comun.php) *****

<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","root","")))
{
echo "Error conectando a la base de datos.";
exit();
}

if (!mysql_select_db("reparaciones",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dac for mysql soloriv MySQL 0 27-10-2008 20:53:14
¿Por qué MySql? rastafarey Debates 11 08-01-2007 17:43:52
como conectarme remotamente mysql a mysql sakuragi MySQL 14 11-11-2004 15:04:46
MySQL y ADO SaurioNet MySQL 4 16-07-2004 09:39:27
MySQL User_Baja_2 SQL 5 23-03-2004 17:09:48


La franja horaria es GMT +2. Ahora son las 13:43:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi