Foros del Web » Programando para Internet » PHP »

Reto php mysql html!!!!

Estas en el tema de Reto php mysql html!!!! en el foro de PHP en Foros del Web. Hola a todos espero que me puedan ayudar Mi problema es que quiero autollenar un formulario cuando cmabia la seleccion de un combox Tengo el ...
  #1 (permalink)  
Antiguo 19/06/2009, 23:35
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Exclamación Reto php mysql html!!!!

Hola a todos espero que me puedan ayudar

Mi problema es que quiero autollenar un formulario cuando cmabia la seleccion de un combox

Tengo el siguiente código pero nada de nada ya he googleado mucho pero tal vez
no muy preciso por que no he encontrado nada. De antemano agradezco su interes y todos sus comentarios att. lic28 el nuevo y muy dumie

<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php
$conectar=mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");

mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");

$registros=mysql_query("select * from clientes") or die ("Verifique la conexión a la Base de Datos");

echo'<script>';
echo'function slc(0){';
$conectar=mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");
$phone=mysql_query("select telefono from clientes where nombre='$_GET[nombre]'")or die ("xxxxxx");
$comp=mysql_query("select compania from clientes where nombre='$_GET[nombre]'")or die ("xxxxxx");
//print "<meta http-equiv=Refresh content=\"0 ; url=puntoventa.php\">";
echo'}';
echo'</script>';

?>

<p align="center"><form method="post" action="busca.php">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>
<td>Nombre:</td><td><select name="nombre" onchange="slc.this(0)">

<?php
while ($row=mysql_fetch_array($registros))
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
mysql_free_result($registros);
?>
</select>
</td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date('d')."-".date('m')."-".date('Y'); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php '$_REQUEST[comp]';?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php '$_REQUEST[phone]'; ?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>
  #2 (permalink)  
Antiguo 20/06/2009, 00:16
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Reto php mysql html!!!!

Limpie un poco tu codigo.

1- Primero este bloquees totalmente invalido
Código PHP:
echo'<script>';
echo
'function slc(0){';
$conectar=mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");
$phone=mysql_query("select telefono from clientes where nombre='$_GET[nombre]'")or die ("xxxxxx");
$comp=mysql_query("select compania from clientes where nombre='$_GET[nombre]'")or die ("xxxxxx");
//print "<meta http-equiv=Refresh content=\"0 ; url=puntoventa.php\">";
echo'}';
echo
'</script>'
No puedes ejecutar codigo php desde javascript.
Hay muchos mas errores , pero ahora tengo sueno y estoy medio sleep ZZZzzzz


Es aqui tu nuevo codigo
Correlo y me dices.

Código:
<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania from clientes where nombre='$_POST[selNombre]')")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
}

?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit">
<option>Seleccionar</option>
<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());
while ($row = mysql_fetch_array($registros))
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"]; ?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>
  #3 (permalink)  
Antiguo 20/06/2009, 19:20
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Reto php mysql html!!!!

muchisimas gracias Gjx2 he probado el código que me has hecho el fabro de pasar, lo he corrido y ahora en los campos que son los de compañia y de telefeno me aparecen estos errores
en lugar de los resultados que podrá ser????

<br /> <b>Notice</b>: Undefined variable: row_phone in <b>C:\wamp\www\nuevo\puntoventa.php</b> on line <b>47</b><br />
aque la linea 47 <td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td>
<br /> <b>Notice</b>: Undefined variable: row_phone in <b>C:\wamp\www\nuevo\puntoventa.php</b> on line <b>51</b><br />
y la 51 <td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"]; ?>"/></td>
  #4 (permalink)  
Antiguo 20/06/2009, 19:30
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Reto php mysql html!!!!

Código:
<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania from clientes where nombre='$_POST[selNombre]')")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
}else{$row_phone["compania"]="";$row_phone["telefono"]="";}

?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit">
<option>Seleccionar</option>
<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());
while ($row = mysql_fetch_array($registros))
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"]; ?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>
  #5 (permalink)  
Antiguo 20/06/2009, 19:44
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Reto php mysql html!!!!

Muchas gracias de nuevo gjx2, estoy muy agradeceido y sobretodo muy apenado, estoy tan agoviado con esto ya de buscar tanto y solo tu me has ayudado.
Ya no me marca ningun error pero al cambiar el valor del select no pone los resultados esperados, solo se queda en blanco como si nada hubera pasado me podrias ayudar de nuevo
:$
  #6 (permalink)  
Antiguo 20/06/2009, 20:07
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Reto php mysql html!!!!

Hola que tal jejej pues moviendo al código y googleando un poco puse esto:
onchange="form.submit()" es decir que solo agregé los parentesis despues del submite y ahora cuando cambio el valor del select (el combox) apareces este error pero no lo veo y luego dice que es en la linea 1 :o
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

también cerre el form terminando esa parte del formulario y ya no hasta el final y en el de hasta abajo abro otro form y lo cierro hasta el final con un action a un php pongo el codigo abajo

<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania from clientes where nombre='$_POST[selNombre]')")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
}else{$row_phone["compania"]="";$row_phone["telefono"]="";}

?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit()">
<option>Seleccionar</option>
<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());
while ($row = mysql_fetch_array($registros))
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"]; ?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</form></table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0"><form method="post" action="confirma.php">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>

Última edición por lic28; 20/06/2009 a las 20:15
  #7 (permalink)  
Antiguo 20/06/2009, 20:12
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Reto php mysql html!!!!

Tienes un parentesis de mas en tu consulta SQL, eliminalo.
  #8 (permalink)  
Antiguo 20/06/2009, 20:15
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Reto php mysql html!!!!

Perdona por equivocarme

este esta correjido

Código:
<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania from clientes where nombre='$_POST[selNombre]'")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
$compania = $row_phone["compania"];
$telefono = $row_phone["telefono"]; 
}

?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit()">
<option>Seleccionar</option>
<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());
while ($row = mysql_fetch_array($registros))
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $compania;?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $telefono; ?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>
  #9 (permalink)  
Antiguo 20/06/2009, 20:27
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Reto php mysql html!!!!

no como crees no tengo que disculparte por nada solo te agradezco toda la ayuda que me das
peor que crees
sale de nueveo esto
<br /> <b>Notice</b>: Undefined variable: compania in <b>C:\wamp\www\nuevo\puntoventa.php</b> on line <b>49</b><br />



br /> <b>Notice</b>: Undefined variable: telefono in <b>C:\wamp\www\nuevo\puntoventa.php</b> on line <b>53</b><br />

ya le puse el esle pero no se compone
disculpa tantas molestias pero solo tu me has acercado
  #10 (permalink)  
Antiguo 20/06/2009, 20:33
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Reto php mysql html!!!!

hola amigo gjx2 lo he modificado como pongo abajo y super chido que ya quedó muchisimas gracias ya me rellena los campos que deseaba los de telefono y la compañia pero el combox no se cambia el nombre si no que se queda en seleccionar
como poder solucionar eso, me imagino que es en el momento de que se actualiza la pág pero me gustaria que se quede la selección deseada para despues poder guardar esa info en tablas

<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania from clientes where nombre='$_POST[selNombre]'")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
$compania = $row_phone["compania"];
$telefono = $row_phone["telefono"];
}else{$row_phone["compania"]="";$row_phone["telefono"]="";}


?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit()">

<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());
while ($row = mysql_fetch_array($registros))
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"];?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>

Última edición por lic28; 20/06/2009 a las 20:44
  #11 (permalink)  
Antiguo 20/06/2009, 20:49
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Reto php mysql html!!!!

Aqui esta corregido
Ponlo exactamente como esta en estas lineas.
reemplaza el q tienes por este.

Código:
<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania,nombre from clientes where nombre='$_POST[selNombre]'")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
$compania = $row_phone["compania"];
$telefono = $row_phone["telefono"]; 
}


?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit()">


<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());

while ($row = mysql_fetch_array($registros))
{

if($row_phone['nombre'] == $row["nombre"]){
echo '<option value="'.$row["nombre"].'"  selected="selected">'.$row["nombre"].'</option>';
}else
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
}

?>

</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $compania;?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $telefono;?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>
  #12 (permalink)  
Antiguo 20/06/2009, 20:59
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Reto php mysql html!!!!

gjx2 muchisisimas gracias me has ayudado muchisismo y en tan poco tiempo estoy tan impresionado como agradecido aun me falta mucho y debo aprender muchas gracias el código al final quedó asi:
<html>
<head>
<title>Punto de venta American Sport</title>
</head>
<body bgcolor="beige" fontface="Comic Sans MS">
<?php

## Esto es bueno que lo guardes en un archivo externo y lo incluyas con inclide.
$conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor");
mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos");


## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida
if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){
$sql_phone = mysql_query ("select telefono,compania,nombre from clientes where nombre='$_POST[selNombre]'")or die (mysql_error());
$row_phone = mysql_fetch_array($sql_phone);
$compania = $row_phone["compania"];
$telefono = $row_phone["telefono"];
}else{$row_phone["compania"]="";$row_phone["telefono"]="";}



?>

<!-- Redireccione para el mismo archivo para que lo puedas probar aqui mismo -->
<p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form">
<table border="0">
<tr>
<td><img src="banner.jpg" width="780" height="120"></td>
</tr>
<tr>
<td>
<p align="center"><table border="0">
<tr>
<td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" /></td>

<!-- Modifique el nombre del select para que no se produscan chokes con otras nombres -->
<td>Nombre:</td><td><select name="selNombre" onchange="form.submit()">


<?php
$registros = mysql_query("select * from clientes")or die (mysql_error());

while ($row = mysql_fetch_array($registros))
{

if($row_phone['nombre'] == $row["nombre"]){
echo '<option value="'.$row["nombre"].'" selected="selected">'.$row["nombre"].'</option>';
}else
{
echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>';
}
}

?>

</select></td>
</tr>
<tr>
<td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td>
<td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td>
</tr>
<tr>
<td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td>
<td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"];?>"/></td>
</tr>
<tr>
<td>Sucursal:</td><td><input name="vendedor" type="text" id="vendedor" size="15"/></td>
<td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5"/><td>
</tr>
</table></p>
<?php
mysql_close($conectar);
?>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<center>
<iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency>
<p>Asegurese de que su navegador soporte tecnologia iframe</p>
</iframe>
</center>
</td>
</tr>
<tr>
<td>
<p align=center><table border="0">
<tr>
<td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5"/></td>

</tr>
<tr>
<td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5"/></td>
<td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5"/></td>
<td><select name="Fomra de pago">
<option>Efectivo</option>
<option>Transferencia Bancaria</option>
<option>Cheque</option>
</select></td>
<td><input name="Submit" type="submit" value="Confirmar"/></td>
</tr>
</table></p>
</td>
</tr>
</table></form>
</p>
<p align="right"><a href="cuentas.html">Cuentas Clientes</a></p>
<p align="right"><a href="altascliente.html">Alta Clientes</a></p>
<a href="reportes.html">Reportes</a>
</body>
</html>
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 16:43.