Hola, tengo tiempo haciendo formularios, nunca me habia pasado esto, se que realmente debe ser un error tonto pero realmente no puedo ver cual es el error.
la notificacion es esta:
Notice: Undefined index: conString in C:\xampp\htdocs\carpeta raiz\SVET\arraysborrar.php on line 20
Notice: Undefined index: preString in C:\xampp\htdocs\carpeta raiz\SVET\arraysborrar.php on line 21
y mi codigo, que pueden compilar es este:
Código:
<h2>insumos</h2>
<p></p>
<form action="" method="post" name="form" enctype="multipart/form-data">
<input type="button" id="conString" name="conString" value="inyeccion,vitaminas">
<input type="button" id="preString" name="preString" value="500,300">
<table class="table table-hover">
<thead>
<tr class="success">
<th>Concepto</th>
<th>Precio</th>
</tr>
</thead>
<tbody>
<?php
extract ($_POST);
$cons=$_POST["conString"];
$pres=$_POST["preString"];
$consi= explode(",",$cons);
$pres= explode(",",$pres);
$numero=count($consi);
$union=array_combine($consi,$pres);
if ($numero>0){
foreach ($union as $clave => $valor){
echo"<tr class=".'active'.">
<td>".$clave."</td>
<td>".$valor."</td>
</tr>";}
}
?>
</tbody>
</table>
</form>
la verdad es que estoy poniendole el valor de esos input de forma en linea solo para comprobar que mi funcion PHP si sirva, lo que hace el codigo php es tomar el valor de esos inputs, convertirlo en un arreglo y mostrarlo..
una nota mas: cuando yo en vez de llamar al metodo POST, le asigno un valor string (como el que deberia traer) si funciona el metodo, es decir, lo unico que no me funciona es el metodo post que trae el valor de esos inputs.
LA LINEA 20 Y 21 ES DONDE PIDO EL POST DE LOS INPUTS.
agradeceria ayuda.