pedrofmb
agosto 29, 2005, 07:09
HOLA AMIGOS DICULPEN SI POUDIERAN AYUDARME A RESOLVER UN PROBLEMA QUE TENGO CON UNA FUNCIO QUE ES LA DE INGRESAR QUE NO PUEDO INGRESAR MAS DE 2 REGISTROS AL MISMO TIEMPO, LO QUE QUIERO ES QUE MEDIANTE UN FORM PODER ENVIAR MAS DE UN REGISTRO A LA BASE DE DATOS SOLO PRESIONANDO UN BOTON
OSEA MIREN LES EXPLICO TENGO UNA PAGINA DE PRODUCTOS EN ELLA HAY UN CAMPO QUE DICE QUE INGRESE EL NUMERO DE PORDUCTOS Y SI LE PONGO TRES ME VA A GENERAR 3 COLUMNAS DE CAJAS DE TEXTO PARA INGRESAR DATOS A LA OPCION DE DETTALLE VEHICULO, NO PUEDO HACERLO NO SE SI ME PUDIERAN AYUDAR.
AQUI LES PONGO MI CODIGO Y MI DIRECCION DE CORREO.
pedrofmb@hotmail.com
case "POS032":
if($enviar)
{
if ($id) {
$sql = "UPDATE productos SET codpro='$codpro', modpro='$modpro',";
$sql.= "amopro='$amopro', tippro='$tippro',prepro='$prepro',vinpro='$vinpro' ,canpro='$canpro',codemp='$codemp',codloc='$codloc ',marpro='$marpro',obspro='$obspro' WHERE codpro='$codpro'";
echo " registro Actualizado<p>";
}else{
$sqm = "SELECT * FROM productos WHERE codpro LIKE '%$codpro%' ORDER BY codpro";
$resu = mysql_query($sqm,$link);
if ($row=mysql_fetch_array($resu))
{
echo "<b>Este registro ya ha sido introducido</b>";
}
else{
$sql = "INSERT INTO productos (codpro, modpro, amopro, tippro,prepro,vinpro,canpro,codemp,codloc,marpro,o bspro) ";
$sql .= "VALUES ('$codpro', '$modpro', '$amopro', '$tippro','$prepro','$vinpro','$canpro','$codemp', '$codloc','$marpro','$obspro')";
echo "<b>Registro Ingresado</b>";
}
}
$resul = mysql_query($sql);
$orderby=$resul;
}
?>
<table border="0" cellpadding="5">
<td valign="middle" align="CENTER" class="logohead"> INGRESAR PRODUCTO</b></td>
<tr><td>Codigo:</td><td> <input type="Text" name="codpro" value="<?php echo $codpro ?>"></td></tr>
<tr><td>Modelo:</td><td> <input type="Text" name="modpro" value="<?php echo $modpro ?>"></td></tr>
<tr><td>Año:</td><td> <input type="Text" name="amopro" value="<?php echo $amopro ?>"></td></tr>
<tr><td>Tipo:</td><td> <input type="Text" name="tippro" onkeypress="Mensaje()" value="<?php echo $tippro ?>"></td></tr>
<tr><td>Precio:</td><td> <input type="Text" name="prepro" value="<?php echo $prepro ?>"></td></tr>
<tr><td>Codigo de exportacion :</td><td><input type="Text" name="vinpro" value="<?php echo $vinpro ?>"></td></tr>
<tr><td>Cantidad :</td><td><input type="Text" name="canpro" value="<?php echo $canpro ?>"></td></tr>
<tr><td>Codigo de empresa :</td><td><input type="Text" name="codemp" onkeypress="onlyNumeric()" value="<?php echo $codemp ?>"></td></tr>
<tr><td>Codigo de Local :</td><td><input type="Text" name="codloc" value="<?php echo $codloc ?>"></td></tr>
<tr><td>Marca:</td><td><input type="Text" name="marpro" value="<?php echo $marpro ?>"></td></tr>
<tr><td>Observaciones:</td><td><input type="Text" name="obspro" value="<?php echo $obspro ?>"></td></tr>
</table>
<?php
?>
<p><form method="post" action="#"></p>
<?PHP
$numero=$_POST["canpro"];
$numero1=$_POST["canpro"];
if($_POST["tippro"]==1)
{
if($enviamela)
{
$sqz = "SELECT * FROM detalle_vehiculo WHERE serveh LIKE '%$serveh%' ORDER BY serveh";
$resum = mysql_query($sqz,$link);
if ($row=mysql_fetch_array($resum))
{
echo "<b>Este registro ya ha sido introducido</b>";
}
else{
for($i=1;$i<=$numero1;$i++)
{
$sqlk = "INSERT INTO detalle_vehiculo (serveh, sermot, colveh, codpro) ";
$sqlk .= "VALUES ('$serveh', '$sermot', '$colveh', '$codpro')";
echo("$sqlk");
echo "<b>Registro Ingresado</b>";
}
}
$resulk = mysql_query($sqlk);
$orderby=$resulk;
}
?>
<table border="0" cellpadding="5">
<td valign="middle" align="CENTER" class="logohead"> INGRESAR DETALLE_VEHICULO</b></td>
</table>
<?PHP
for($i=1;$i<=$numero;$i++)
{
?>
<table border="0" cellpadding="5">
<td>SERIE DEL VEHICULO:</td><td> <input type="Text" name="serveh" value="<?php echo $serveh ?>"></td>
<td>SERIE DEL MOTOR:</td><td> <input type="Text" name="sermot" value="<?php echo $sermot ?>"></td>
<td>COLOR DEL VEHICULO:</td><td> <input type="Text" name="colveh" value="<?php echo $colveh ?>"></td>
</table>
<?php
}
?>
<?php
//$con++;
//}
?>
<input type="Submit" name="enviamela" value="Enviar Detalle">
</form>
<?php
}
?>
<input type="Submit" name="enviar" value="Enviar Información">
</form>
<?PHP
///aqui es el uncio problema
break;
?>
<?php
ISAexpress
agosto 30, 2005, 04:44
estas en el lugar equivocado, eso va en programacion. mover¡¡¡
!!•°• N€T-Wi-Fi •°•!!
agosto 30, 2005, 11:37
offtopic moderadores esto le daran mejor solucion en programacion :D documento reportado :D
segan
agosto 30, 2005, 04:46
Aunke la verdad esta fuera de contexto, como pregunta es valida y aqui va la respuesta!
Tu mismo te haz respondido! lo que pasa es ke te hace falta un poco de malicia indigena....
Aunque solo se puede registrar una cosa a la vez lo que podemos hacer son ciclos "for" que repiten la tarea sin necesidad de sacarnos los sesos...y como haremos esto?
Pues es muy facil generas un ciclo for con el limitante de cajas de texto que necesites y a ejecutar pones el INSERT INTO, como veras esta tarea se repetira la cantidad de veces que sea necesario....
Esta es la solución más logica y no me metí en una sola línea de codigo........
vBulletin®, Copyright ©2000-2009, Jelsoft Enterprises Ltd.