Hola buenas, tengo un problema segun yo al pasar un parametro a una funcion js con un codigo php, tengo 2 funciones iguales que hacen lo mismo, solo que una resive un string y la otra un entero. alguna idea de como solucionarlo? :C adjuntare el codigo y el error que sale.
Código:
<script>
function nombrar(prod){
opener.document.formul.producto.value = "prod"
window.close();
}
</script>
Esa es la funcion, que es la misma en los dos casos.
Código PHP:
while($row = mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "</td><td><input type='Button' value=".$row["nombre"]." onclick='nombrar(".'$row["nombre"]'.")'></td>";
echo "</tr>";
}
y con eso le paso el valor. el error que me tira es que $row["nombre"] no esta definido, pero solo me sale el error cuando $row["nombre"] es un string, si fuera un numero no tiene