Hola!
Les quería consultar algo relacionado con este tema que enviaron. Estoy tratando de completar dos tablas de la misma base con algunos datos repetidos, es decir, desde un formulario donde cargo datos llevo info a las tablas. Ahora bien, como recien me inicio en esto estuve haciendo algunas pruebas y con lo siguiente pude completar las dos tablas:
$insertSQL = sprintf("INSERT INTO tabla (dato1, dato2, dato3) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['dato1'], "text"),
GetSQLValueString($_POST['dato2], "text"),
GetSQLValueString($_POST['dato3'], "text");
$insertSQL2 = sprintf("INSERT INTO tabla2 (dato1) VALUES (%s)",
GetSQLValueString($_POST['dato1'], "text"));
Ahi se ven los campos con el mismo nombre que pude completar (dato1). Esto funcionó

. Ahora, el problema se me presenta cuando a tabla2 le agrego mas campos a completar. Por ejemplo dato5, dato6 con sus respectivos values. Me dá el siguiente error:
Warning: sprintf() [function.sprintf]: Too few arguments in "ruta de donde está el archivo"\ingreso.php on line 67
Query was empty
Esa linea conrresponde al ultimo: GetSQLValueString($_POST['dato'], "text")); que ingreso. Mi duda es: si funciona para un registro, debería tambien funcionar para los demas?
Desde ya muchas gracias.
Saludos.