Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/08/2007, 13:52
aval
 
Fecha de Ingreso: agosto-2007
Mensajes: 3
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: como insertar check box a la bd con php

Hola ya solucione mi error.. aqui les anexo la parte que modifique por si alguien comete los mismos errores que yo jijiji..

//Esto es en la parte de PHP aqui realice cambios


$insertGoTo = 1;
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1"))
{
for($aLista=1; $aLista<=$totalRows_natis+1; $aLista++) {
if(isset($_POST['NATI0'.$aLista]))
{
$insertSQL1 = sprintf("INSERT INTO cards (id, description, nati) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['DESCRIPTION'], "text"),
GetSQLValueString($_POST['NATI0'.$aLista], "text"));
$Result1= $BD->Execute($insertSQL1) or die($BD->ErrorMsg());
$insertGoTo = 0;
}
if(isset($_POST['NATI'.$aLista]))
{
$insertSQL2 = sprintf("INSERT INTO cards (id, description, nati) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['DESCRIPTION'], "text"),
GetSQLValueString($_POST['NATI'.$aLista], "text"));
$Result2 = $BD->Execute($insertSQL2) or die($BD->ErrorMsg());
$insertGoTo = 0;
}
}
}
if (isset($_SERVER['QUERY_STRING'])) {
if($insertGoTo==0)
{
echo "<script>";
echo "alert('Congratulations your added succefully!!!')";
echo "</script>";
}
}



//acontinuacion en la parte de html


<table width="304" align="center">
<tr valign="baseline">
<td width="296" height="38" align="right" nowrap><div align="center" class="style33"><strong><u>SELECT THE NATI's TO CARD </u></strong></div></td>
</tr>
<tr valign="baseline">
<?php $i=1; do{ ?>
<td align="right" nowrap>
<div align="center">
<?php if($i<10){?> <strong>NATI0<?php echo $i;}else if($i>=10){?><strong>NATI<?php echo $i;}?></strong>
<input type="checkbox" name="<?php if($i<10){echo "NATI0".($i);} else if($i>=10){echo "NATI".($i);}?>" value="<?php if ($i<10){echo "NATI0".($i);}else if($i>=10){echo "NATI".($i);}// si ven este detalle de los aprentesis, pues eso era... y otras cositas del inserte... espero les sirva a alguien
?>">
</div></td>
<?php $i++; $mod=$i%7;
if($mod==0)
{ ?></tr>
<?php }
}while($i<=$totalRows_natis+1);?>

<tr valign="baseline">
<td align="right" nowrap>

<div align="center">
<input name="submit" type="submit" value="ADD CARD" />
</div></td>
</tr>
</table>

Saludos...